From 4c5692dc381f6538bd18ed33e87d27c3b506766b Mon Sep 17 00:00:00 2001 From: jimmy Date: Wed, 25 Oct 2017 14:27:49 -0400 Subject: Convert docs to rst and set up platform section Issue-ID: AAI-255 Change-Id: Id78116b2e3fadb3d0f4f7d2a602ba63633c806b7 Signed-off-by: jimmy --- docs/platform/architecture.rst | 22 + docs/platform/images/aai-architecture.PNG | Bin 0 -> 124837 bytes docs/platform/images/aai_in_onap.png | Bin 0 -> 108561 bytes docs/platform/index.rst | 14 + docs/platform/installation.rst | 14 + docs/platform/offeredapis.rst | 202686 +++++++++++++++++++++++++++ 6 files changed, 202736 insertions(+) create mode 100644 docs/platform/architecture.rst create mode 100644 docs/platform/images/aai-architecture.PNG create mode 100644 docs/platform/images/aai_in_onap.png create mode 100644 docs/platform/index.rst create mode 100644 docs/platform/installation.rst create mode 100644 docs/platform/offeredapis.rst (limited to 'docs/platform') diff --git a/docs/platform/architecture.rst b/docs/platform/architecture.rst new file mode 100644 index 00000000..26e8b6cb --- /dev/null +++ b/docs/platform/architecture.rst @@ -0,0 +1,22 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + +Architecture +------------ + +AAI Architecture in ONAP +^^^^^^^^^^^^^^^^^^^^^^^ + +AAI provides ONAP with its logically centralized view of inventory data, taking in updates from orchestrators, controllers, and assurance systems. With that responsibility, it takes on a key data management role, providing the ONAP components not only the current “as-built” view of the services, but also the view into the data of the system itself; it’s integrity, it’s chronology, and where the source of the information can be found. + +In addition to inventory and topology management, AAI provides the ability to do inventory administration. Data in AAI is continually updated in real-time as changes are made within the cloud. Because AAI is metadata-driven, new resources and services can be added quickly with Service Design and Creation (SDC) catalog definitions, using the AAI model loader, thus eliminating the need for lengthy development cycles. In addition, new inventory item types can be added quickly through schema configuration files. + +.. image:: images/aai-architecture.PNG + +AAI's Role in ONAP +^^^^^^^^^^^^^^^^^^^^^^^ + +AAI is where the data converges, where the pictures come together, and where the ONAP actor systems ask questions so they can make their decisions. As new network or data center resources become available, AAI is updated with their specifics via REST APIs. When new service types are designed, or new services instantiated, systems keep AAI up to date of their deployment at each step of the way. As telemetry is gathered for the services as well as their underlying infrastructure, the health and analytics conclusions reached are stored in AAI as state information. When assurance systems detect a failure, AAI is queried to determine the extent of the impact. + +With the high volume and variety of data, AAI must be prepared to answer many types of queries; real-time search to quickly retrieve specific items from an ocean of data, relationships to determine impacts and consequences, aggregations and counts to explore availability and consumption, validation and integrity to establish whether systems are acting on good information, history and provenance to reconstruct the current view and its context, and enrichment out to legacy systems to examine the low-level details of the network and virtual assets. + +.. image:: images/aai_in_onap.png diff --git a/docs/platform/images/aai-architecture.PNG b/docs/platform/images/aai-architecture.PNG new file mode 100644 index 00000000..9834d24f Binary files /dev/null and b/docs/platform/images/aai-architecture.PNG differ diff --git a/docs/platform/images/aai_in_onap.png b/docs/platform/images/aai_in_onap.png new file mode 100644 index 00000000..151e95b5 Binary files /dev/null and b/docs/platform/images/aai_in_onap.png differ diff --git a/docs/platform/index.rst b/docs/platform/index.rst new file mode 100644 index 00000000..4d0c8310 --- /dev/null +++ b/docs/platform/index.rst @@ -0,0 +1,14 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + +Platform +-------- + +AAI is the central inventory system for ONAP. AAI collects network, vnf, service, and model information and stores the information in a graph which provides for easy lookup and traversal of inventory objects. + +.. toctree:: + :maxdepth: 1 + + architecture.rst + offeredapis.rst + installation.rst + diff --git a/docs/platform/installation.rst b/docs/platform/installation.rst new file mode 100644 index 00000000..8e8aaad5 --- /dev/null +++ b/docs/platform/installation.rst @@ -0,0 +1,14 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. + +Installation and Developer Setup +---------------------------- +.. toctree:: + :maxdepth: 3 + + Getting Started/How_to_Docker_setup_on_Single_VM + Getting Started/AAI_Developer_Environment_Setup + Getting Started/How_to_AAI_data_snapshot_and_restore_in_ONAP_1_1 + Getting Started/Edge_Rules + Getting Started/Queries/Policy_Named_Query + Getting Started/Queries/vnf_to_esr_system_info_Named_Query + diff --git a/docs/platform/offeredapis.rst b/docs/platform/offeredapis.rst new file mode 100644 index 00000000..b493c958 --- /dev/null +++ b/docs/platform/offeredapis.rst @@ -0,0 +1,202686 @@ +======================================== +Active and Available Inventory REST API. +======================================== + +.. raw:: html + +
+ +.. rubric:: Active and Available Inventory REST API. + :name: active-and-available-inventory-rest-api. + +Version: v11 + +| Copyright © 2017 AT&T Intellectual Property. All rights reserved. +| Licensed under the Creative Commons License, Attribution 4.0 Intl. + (the "License"); you may not use this documentation except in + compliance with the License. +| You may obtain a copy of the License at +| `(https://creativecommons.org/licenses/by/4.0/) `__ +| Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. See the License for the specific language governing + permissions and limitations under the License. +| ECOMP and OpenECOMP are trademarks and service marks of AT&T + Intellectual Property. +| This document is best viewed with Firefox or Chrome. Nodes can be + found by appending /#/definitions/node-type-to-find to the path to + this document. Edge definitions can be found with the node + definitions. + +.. raw:: html + +
+ +Schemes: https + +.. raw:: html + +
+ +.. rubric:: Summary + :name: swagger--summary-tags + +.. rubric:: Tag: CloudInfrastructure + :name: tag-CloudInfrastructure + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns cloud-regions | +| /cloud-infrastructure/cloud-regions | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns cloud-region | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id} <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | cloud-region | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id} <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing cloud-region | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id} <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns availability-zones | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--availability-zones-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns availability-zone | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name} < | | +| #operation--cloud-infrastructure-clo | | +| ud-regions-cloud-region--cloud-owner | | +| ---cloud-region-id--availability-zon | | +| es-availability-zone--availability-z | | +| one-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | availability-zone | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name} < | | +| #operation--cloud-infrastructure-clo | | +| ud-regions-cloud-region--cloud-owner | | +| ---cloud-region-id--availability-zon | | +| es-availability-zone--availability-z | | +| one-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing availability-zone | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name} < | | +| #operation--cloud-infrastructure-clo | | +| ud-regions-cloud-region--cloud-owner | | +| ---cloud-region-id--availability-zon | | +| es-availability-zone--availability-z | | +| one-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name}/r | | +| elationship-list/relationship <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--availability-zones-av | | +| ailability-zone--availability-zone-n | | +| ame--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/availability-zones/availabi | | +| lity-zone/{availability-zone-name}/r | | +| elationship-list/relationship <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--availability-zones-av | | +| ailability-zone--availability-zone-n | | +| ame--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns dvs-switches | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches <#operation--c | | +| loud-infrastructure-cloud-regions-cl | | +| oud-region--cloud-owner---cloud-regi | | +| on-id--dvs-switches-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns dvs-switch | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name} <#operation--cloud-infras | | +| tructure-cloud-regions-cloud-region- | | +| -cloud-owner---cloud-region-id--dvs- | | +| switches-dvs-switch--switch-name--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | dvs-switch | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name} <#operation--cloud-infras | | +| tructure-cloud-regions-cloud-region- | | +| -cloud-owner---cloud-region-id--dvs- | | +| switches-dvs-switch--switch-name--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing dvs-switch | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name} <#operation--cloud-infras | | +| tructure-cloud-regions-cloud-region- | | +| -cloud-owner---cloud-region-id--dvs- | | +| switches-dvs-switch--switch-name--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name}/relationship-list/relatio | | +| nship <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--dvs-switc | | +| hes-dvs-switch--switch-name--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/dvs-switches/dvs-switch/{sw | | +| itch-name}/relationship-list/relatio | | +| nship <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--dvs-switc | | +| hes-dvs-switch--switch-name--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info-list | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--esr-system-info-list- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id} <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--esr-system-info-list | | +| -esr-system-info--esr-system-info-id | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | esr-system-info | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id} <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--esr-system-info-list | | +| -esr-system-info--esr-system-info-id | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-system-info | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id} <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--esr-system-info-list | | +| -esr-system-info--esr-system-info-id | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id}/relat | | +| ionship-list/relationship <#operatio | | +| n--cloud-infrastructure-cloud-region | | +| s-cloud-region--cloud-owner---cloud- | | +| region-id--esr-system-info-list-esr- | | +| system-info--esr-system-info-id--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/esr-system-info-list/esr-sy | | +| stem-info/{esr-system-info-id}/relat | | +| ionship-list/relationship <#operatio | | +| n--cloud-infrastructure-cloud-region | | +| s-cloud-region--cloud-owner---cloud- | | +| region-id--esr-system-info-list-esr- | | +| system-info--esr-system-info-id--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns flavors | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors <#operation--cloud- | | +| infrastructure-cloud-regions-cloud-r | | +| egion--cloud-owner---cloud-region-id | | +| --flavors-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns flavor | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--flavors-flavor- | | +| -flavor-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing flavor | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--flavors-flavor- | | +| -flavor-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing flavor | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--flavors-flavor- | | +| -flavor-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--flavors-flavor--flav | | +| or-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/flavors/flavor/{flavor-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--flavors-flavor--flav | | +| or-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns group-assignments | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments <#operati | | +| on--cloud-infrastructure-cloud-regio | | +| ns-cloud-region--cloud-owner---cloud | | +| -region-id--group-assignments-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns group-assignment | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id} <#operation--clou | | +| d-infrastructure-cloud-regions-cloud | | +| -region--cloud-owner---cloud-region- | | +| id--group-assignments-group-assignme | | +| nt--group-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | group-assignment | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id} <#operation--clou | | +| d-infrastructure-cloud-regions-cloud | | +| -region--cloud-owner---cloud-region- | | +| id--group-assignments-group-assignme | | +| nt--group-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing group-assignment | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id} <#operation--clou | | +| d-infrastructure-cloud-regions-cloud | | +| -region--cloud-owner---cloud-region- | | +| id--group-assignments-group-assignme | | +| nt--group-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id}/relationship-list | | +| /relationship <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--g | | +| roup-assignments-group-assignment--g | | +| roup-id--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/group-assignments/group-ass | | +| ignment/{group-id}/relationship-list | | +| /relationship <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--g | | +| roup-assignments-group-assignment--g | | +| roup-id--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns images | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images <#operation--cloud-i | | +| nfrastructure-cloud-regions-cloud-re | | +| gion--cloud-owner---cloud-region-id- | | +| -images-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns image | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id} <#o | | +| peration--cloud-infrastructure-cloud | | +| -regions-cloud-region--cloud-owner-- | | +| -cloud-region-id--images-image--imag | | +| e-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing image | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id} <#o | | +| peration--cloud-infrastructure-cloud | | +| -regions-cloud-region--cloud-owner-- | | +| -cloud-region-id--images-image--imag | | +| e-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing image | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id} <#o | | +| peration--cloud-infrastructure-cloud | | +| -regions-cloud-region--cloud-owner-- | | +| -cloud-region-id--images-image--imag | | +| e-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadata | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/met | | +| adata <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--images-im | | +| age--image-id--metadata-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadatum | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/met | | +| adata/metadatum/{metaname} <#operati | | +| on--cloud-infrastructure-cloud-regio | | +| ns-cloud-region--cloud-owner---cloud | | +| -region-id--images-image--image-id-- | | +| metadata-metadatum--metaname--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | metadatum | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/met | | +| adata/metadatum/{metaname} <#operati | | +| on--cloud-infrastructure-cloud-regio | | +| ns-cloud-region--cloud-owner---cloud | | +| -region-id--images-image--image-id-- | | +| metadata-metadatum--metaname--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing metadatum | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/met | | +| adata/metadatum/{metaname} <#operati | | +| on--cloud-infrastructure-cloud-regio | | +| ns-cloud-region--cloud-owner---cloud | | +| -region-id--images-image--image-id-- | | +| metadata-metadatum--metaname--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--images-image--image-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/images/image/{image-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--images-image--image-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns oam-networks | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks <#operation--c | | +| loud-infrastructure-cloud-regions-cl | | +| oud-region--cloud-owner---cloud-regi | | +| on-id--oam-networks-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns oam-network | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid} <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--oa | | +| m-networks-oam-network--network-uuid | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | oam-network | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid} <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--oa | | +| m-networks-oam-network--network-uuid | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing oam-network | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid} <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--oa | | +| m-networks-oam-network--network-uuid | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-cloud-regions-cloud-region--cl | | +| oud-owner---cloud-region-id--oam-net | | +| works-oam-network--network-uuid--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/oam-networks/oam-network/{n | | +| etwork-uuid}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-cloud-regions-cloud-region--cl | | +| oud-owner---cloud-region-id--oam-net | | +| works-oam-network--network-uuid--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-cloud-regions-cloud-region--cloud- | | +| owner---cloud-region-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-cloud-regions-cloud-region--cloud- | | +| owner---cloud-region-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns snapshots | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots <#operation--clou | | +| d-infrastructure-cloud-regions-cloud | | +| -region--cloud-owner---cloud-region- | | +| id--snapshots-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns snapshot | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id} <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--snapshots | | +| -snapshot--snapshot-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | snapshot | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id} <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--snapshots | | +| -snapshot--snapshot-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing snapshot | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id} <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--snapshots | | +| -snapshot--snapshot-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-c | | +| loud-regions-cloud-region--cloud-own | | +| er---cloud-region-id--snapshots-snap | | +| shot--snapshot-id--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/snapshots/snapshot/{snapsho | | +| t-id}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-c | | +| loud-regions-cloud-region--cloud-own | | +| er---cloud-region-id--snapshots-snap | | +| shot--snapshot-id--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns tenants | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants <#operation--cloud- | | +| infrastructure-cloud-regions-cloud-r | | +| egion--cloud-owner---cloud-region-id | | +| --tenants-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns tenant | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing tenant | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing tenant | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--tenants-tenant--tena | | +| nt-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--tenants-tenant--tena | | +| nt-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vservers | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--tenant | | +| s-tenant--tenant-id--vservers-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vserver | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id} <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--tenants-tenant--tenan | | +| t-id--vservers-vserver--vserver-id-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vserver | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id} <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--tenants-tenant--tenan | | +| t-id--vservers-vserver--vserver-id-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vserver | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id} <#oper | | +| ation--cloud-infrastructure-cloud-re | | +| gions-cloud-region--cloud-owner---cl | | +| oud-region-id--tenants-tenant--tenan | | +| t-id--vservers-vserver--vserver-id-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces <#operation--cloud-infrastruc | | +| ture-cloud-regions-cloud-region--clo | | +| ud-owner---cloud-region-id--tenants- | | +| tenant--tenant-id--vservers-vserver- | | +| -vserver-id--l-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--vservers-vserver--vserve | | +| r-id--l-interfaces-l-interface--inte | | +| rface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l-interface | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--vservers-vserver--vserve | | +| r-id--l-interfaces-l-interface--inte | | +| rface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name} | | +| <#operation--cloud-infrastructure-cl | | +| oud-regions-cloud-region--cloud-owne | | +| r---cloud-region-id--tenants-tenant- | | +| -tenant-id--vservers-vserver--vserve | | +| r-id--l-interfaces-l-interface--inte | | +| rface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address}/relationship- | | +| list/relationship <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--tenants-tenant--tenant-id--vserve | | +| rs-vserver--vserver-id--l-interfaces | | +| -l-interface--interface-name--l3-int | | +| erface-ipv4-address-list--l3-interfa | | +| ce-ipv4-address--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv4-address-list/{l3-i | | +| nterface-ipv4-address}/relationship- | | +| list/relationship <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--tenants-tenant--tenant-id--vserve | | +| rs-vserver--vserver-id--l-interfaces | | +| -l-interface--interface-name--l3-int | | +| erface-ipv4-address-list--l3-interfa | | +| ce-ipv4-address--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address} <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address}/relationship- | | +| list/relationship <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--tenants-tenant--tenant-id--vserve | | +| rs-vserver--vserver-id--l-interfaces | | +| -l-interface--interface-name--l3-int | | +| erface-ipv6-address-list--l3-interfa | | +| ce-ipv6-address--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| l3-interface-ipv6-address-list/{l3-i | | +| nterface-ipv6-address}/relationship- | | +| list/relationship <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--tenants-tenant--tenant-id--vserve | | +| rs-vserver--vserver-id--l-interfaces | | +| -l-interface--interface-name--l3-int | | +| erface-ipv6-address-list--l3-interfa | | +| ce-ipv6-address--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--tenants-tenant--tena | | +| nt-id--vservers-vserver--vserver-id- | | +| -l-interfaces-l-interface--interface | | +| -name--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-cloud-r | | +| egions-cloud-region--cloud-owner---c | | +| loud-region-id--tenants-tenant--tena | | +| nt-id--vservers-vserver--vserver-id- | | +| -l-interfaces-l-interface--interface | | +| -name--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--sriov-vfs-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--sriov-vfs-sriov-vf--pci-id--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | sriov-vf | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--sriov-vfs-sriov-vf--pci-id--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--sriov-vfs-sriov-vf--pci-id--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id}/relation | | +| ship-list/relationship <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--s | | +| riov-vfs-sriov-vf--pci-id--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| sriov-vfs/sriov-vf/{pci-id}/relation | | +| ship-list/relationship <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--s | | +| riov-vfs-sriov-vf--pci-id--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans <#operation--cloud-infrastruct | | +| ure-cloud-regions-cloud-region--clou | | +| d-owner---cloud-region-id--tenants-t | | +| enant--tenant-id--vservers-vserver-- | | +| vserver-id--l-interfaces-l-interface | | +| --interface-name--vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface} <#operat | | +| ion--cloud-infrastructure-cloud-regi | | +| ons-cloud-region--cloud-owner---clou | | +| d-region-id--tenants-tenant--tenant- | | +| id--vservers-vserver--vserver-id--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv4 | | +| -address-list--l3-interface-ipv4-add | | +| ress--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv4 | | +| -address-list--l3-interface-ipv4-add | | +| ress--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv4 | | +| -address-list--l3-interface-ipv4-add | | +| ress--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--l3-interface-ipv4-addr | | +| ess-list--l3-interface-ipv4-address- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv4-address-list/{l3-interface | | +| -ipv4-address}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--l3-interface-ipv4-addr | | +| ess-list--l3-interface-ipv4-address- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv6 | | +| -address-list--l3-interface-ipv6-add | | +| ress--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv6 | | +| -address-list--l3-interface-ipv6-add | | +| ress--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | l3-interface-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address} <#operation--cloud-in | | +| frastructure-cloud-regions-cloud-reg | | +| ion--cloud-owner---cloud-region-id-- | | +| tenants-tenant--tenant-id--vservers- | | +| vserver--vserver-id--l-interfaces-l- | | +| interface--interface-name--vlans-vla | | +| n--vlan-interface--l3-interface-ipv6 | | +| -address-list--l3-interface-ipv6-add | | +| ress--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--l3-interface-ipv6-addr | | +| ess-list--l3-interface-ipv6-address- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/l3-inter | | +| face-ipv6-address-list/{l3-interface | | +| -ipv6-address}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-cloud-regions-cloud-region-- | | +| cloud-owner---cloud-region-id--tenan | | +| ts-tenant--tenant-id--vservers-vserv | | +| er--vserver-id--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--l3-interface-ipv6-addr | | +| ess-list--l3-interface-ipv6-address- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/relation | | +| ship-list/relationship <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/l-inte | | +| rfaces/l-interface/{interface-name}/ | | +| vlans/vlan/{vlan-interface}/relation | | +| ship-list/relationship <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--tenants-tenant--tenant-id--v | | +| servers-vserver--vserver-id--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/relati | | +| onship-list/relationship <#operation | | +| --cloud-infrastructure-cloud-regions | | +| -cloud-region--cloud-owner---cloud-r | | +| egion-id--tenants-tenant--tenant-id- | | +| -vservers-vserver--vserver-id--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/relati | | +| onship-list/relationship <#operation | | +| --cloud-infrastructure-cloud-regions | | +| -cloud-region--cloud-owner---cloud-r | | +| egion-id--tenants-tenant--tenant-id- | | +| -vservers-vserver--vserver-id--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns volumes | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s <#operation--cloud-infrastructure- | | +| cloud-regions-cloud-region--cloud-ow | | +| ner---cloud-region-id--tenants-tenan | | +| t--tenant-id--vservers-vserver--vser | | +| ver-id--volumes-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns volume | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id} <#operation--cl | | +| oud-infrastructure-cloud-regions-clo | | +| ud-region--cloud-owner---cloud-regio | | +| n-id--tenants-tenant--tenant-id--vse | | +| rvers-vserver--vserver-id--volumes-v | | +| olume--volume-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing volume | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id} <#operation--cl | | +| oud-infrastructure-cloud-regions-clo | | +| ud-region--cloud-owner---cloud-regio | | +| n-id--tenants-tenant--tenant-id--vse | | +| rvers-vserver--vserver-id--volumes-v | | +| olume--volume-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing volume | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id} <#operation--cl | | +| oud-infrastructure-cloud-regions-clo | | +| ud-region--cloud-owner---cloud-regio | | +| n-id--tenants-tenant--tenant-id--vse | | +| rvers-vserver--vserver-id--volumes-v | | +| olume--volume-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id}/relationship-li | | +| st/relationship <#operation--cloud-i | | +| nfrastructure-cloud-regions-cloud-re | | +| gion--cloud-owner---cloud-region-id- | | +| -tenants-tenant--tenant-id--vservers | | +| -vserver--vserver-id--volumes-volume | | +| --volume-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/tenants/tenant/{tenant-id}/ | | +| vservers/vserver/{vserver-id}/volume | | +| s/volume/{volume-id}/relationship-li | | +| st/relationship <#operation--cloud-i | | +| nfrastructure-cloud-regions-cloud-re | | +| gion--cloud-owner---cloud-region-id- | | +| -tenants-tenant--tenant-id--vservers | | +| -vserver--vserver-id--volumes-volume | | +| --volume-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vip-ipv4-address-list | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv4-address-list--vip-ipv4-addre | | +| ss--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | vip-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv4-address-list--vip-ipv4-addre | | +| ss--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | vip-ipv4-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv4-address-list--vip-ipv4-addre | | +| ss--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--vip-ip | | +| v4-address-list--vip-ipv4-address--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv4-address-list/{vip- | | +| ipv4-address}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--vip-ip | | +| v4-address-list--vip-ipv4-address--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vip-ipv6-address-list | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv6-address-list--vip-ipv6-addre | | +| ss--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | vip-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv6-address-list--vip-ipv6-addre | | +| ss--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/cloud-regions/ | vip-ipv6-address-list | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address} <#operation--cloud-inf | | +| rastructure-cloud-regions-cloud-regi | | +| on--cloud-owner---cloud-region-id--v | | +| ip-ipv6-address-list--vip-ipv6-addre | | +| ss--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--vip-ip | | +| v6-address-list--vip-ipv6-address--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/vip-ipv6-address-list/{vip- | | +| ipv6-address}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-cloud-regions-cloud-region--c | | +| loud-owner---cloud-region-id--vip-ip | | +| v6-address-list--vip-ipv6-address--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns volume-groups | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups <#operation-- | | +| cloud-infrastructure-cloud-regions-c | | +| loud-region--cloud-owner---cloud-reg | | +| ion-id--volume-groups-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns volume-group | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id} <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--volume-groups-volume-group--volum | | +| e-group-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/cloud-regions/ | volume-group | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id} <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--volume-groups-volume-group--volum | | +| e-group-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing volume-group | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id} <#operation--cloud | | +| -infrastructure-cloud-regions-cloud- | | +| region--cloud-owner---cloud-region-i | | +| d--volume-groups-volume-group--volum | | +| e-group-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/cloud-regions/ | relationships | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--vo | | +| lume-groups-volume-group--volume-gro | | +| up-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/cloud-regions/ | | +| cloud-region/{cloud-owner}/{cloud-re | | +| gion-id}/volume-groups/volume-group/ | | +| {volume-group-id}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-cloud-regions-cloud-regio | | +| n--cloud-owner---cloud-region-id--vo | | +| lume-groups-volume-group--volume-gro | | +| up-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns complexes | +| /cloud-infrastructure/complexes <#op | | +| eration--cloud-infrastructure-comple | | +| xes-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns complex | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id} <#operati | | +| on--cloud-infrastructure-complexes-c | | +| omplex--physical-location-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing complex | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id} <#operati | | +| on--cloud-infrastructure-complexes-c | | +| omplex--physical-location-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing complex | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id} <#operati | | +| on--cloud-infrastructure-complexes-c | | +| omplex--physical-location-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ctag-pools | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/ctag-pool | | +| s <#operation--cloud-infrastructure- | | +| complexes-complex--physical-location | | +| -id--ctag-pools-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ctag-pool | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name} <#operation--cloud-infr | | +| astructure-complexes-complex--physic | | +| al-location-id--ctag-pools-ctag-pool | | +| --target-pe---availability-zone-name | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/complexes/comp | ctag-pool | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name} <#operation--cloud-infr | | +| astructure-complexes-complex--physic | | +| al-location-id--ctag-pools-ctag-pool | | +| --target-pe---availability-zone-name | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing ctag-pool | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name} <#operation--cloud-infr | | +| astructure-complexes-complex--physic | | +| al-location-id--ctag-pools-ctag-pool | | +| --target-pe---availability-zone-name | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/complexes/comp | relationships | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-complexes-complex--physical-lo | | +| cation-id--ctag-pools-ctag-pool--tar | | +| get-pe---availability-zone-name--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/ctag-pool | | +| s/ctag-pool/{target-pe}/{availabilit | | +| y-zone-name}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-complexes-complex--physical-lo | | +| cation-id--ctag-pools-ctag-pool--tar | | +| get-pe---availability-zone-name--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/complexes/comp | relationships | +| lex/{physical-location-id}/relations | | +| hip-list/relationship <#operation--c | | +| loud-infrastructure-complexes-comple | | +| x--physical-location-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/complexes/comp | | +| lex/{physical-location-id}/relations | | +| hip-list/relationship <#operation--c | | +| loud-infrastructure-complexes-comple | | +| x--physical-location-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns network-profiles | +| /cloud-infrastructure/network-profil | | +| es <#operation--cloud-infrastructure | | +| -network-profiles-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns network-profile | +| /cloud-infrastructure/network-profil | | +| es/network-profile/{nm-profile-name} | | +| <#operation--cloud-infrastructure-n | | +| etwork-profiles-network-profile--nm- | | +| profile-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/network-profil | network-profile | +| es/network-profile/{nm-profile-name} | | +| <#operation--cloud-infrastructure-n | | +| etwork-profiles-network-profile--nm- | | +| profile-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing network-profile | +| /cloud-infrastructure/network-profil | | +| es/network-profile/{nm-profile-name} | | +| <#operation--cloud-infrastructure-n | | +| etwork-profiles-network-profile--nm- | | +| profile-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/network-profil | relationships | +| es/network-profile/{nm-profile-name} | | +| /relationship-list/relationship <#op | | +| eration--cloud-infrastructure-networ | | +| k-profiles-network-profile--nm-profi | | +| le-name--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/network-profil | | +| es/network-profile/{nm-profile-name} | | +| /relationship-list/relationship <#op | | +| eration--cloud-infrastructure-networ | | +| k-profiles-network-profile--nm-profi | | +| le-name--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns pservers | +| /cloud-infrastructure/pservers <#ope | | +| ration--cloud-infrastructure-pserver | | +| s-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns pserver | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname} <#operation--cloud-inf | | +| rastructure-pservers-pserver--hostna | | +| me--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing pserver | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname} <#operation--cloud-inf | | +| rastructure-pservers-pserver--hostna | | +| me--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing pserver | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname} <#operation--cloud-inf | | +| rastructure-pservers-pserver--hostna | | +| me--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interfaces | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces <#opera | | +| tion--cloud-infrastructure-pservers- | | +| pserver--hostname--lag-interfaces-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name} <#operation- | | +| -cloud-infrastructure-pservers-pserv | | +| er--hostname--lag-interfaces-lag-int | | +| erface--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | lag-interface | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name} <#operation- | | +| -cloud-infrastructure-pservers-pserv | | +| er--hostname--lag-interfaces-lag-int | | +| erface--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name} <#operation- | | +| -cloud-infrastructure-pservers-pserv | | +| er--hostname--lag-interfaces-lag-int | | +| erface--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| <#operation--cloud-infrastructure-p | | +| servers-pserver--hostname--lag-inter | | +| faces-lag-interface--interface-name- | | +| -l-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name} <#oper | | +| ation--cloud-infrastructure-pservers | | +| -pserver--hostname--lag-interfaces-l | | +| ag-interface--interface-name--l-inte | | +| rfaces-l-interface--interface-name-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l-interface | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name} <#oper | | +| ation--cloud-infrastructure-pservers | | +| -pserver--hostname--lag-interfaces-l | | +| ag-interface--interface-name--l-inte | | +| rfaces-l-interface--interface-name-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name} <#oper | | +| ation--cloud-infrastructure-pservers | | +| -pserver--hostname--lag-interfaces-l | | +| ag-interface--interface-name--l-inte | | +| rfaces-l-interface--interface-name-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv4-address-list--l3-interface-ipv4 | | +| -address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv4-address-list--l3-interface-ipv4 | | +| -address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv4-address-list--l3-interface-ipv4 | | +| -address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address}/relationship-list/r | | +| elationship <#operation--cloud-infra | | +| structure-pservers-pserver--hostname | | +| --lag-interfaces-lag-interface--inte | | +| rface-name--l-interfaces-l-interface | | +| --interface-name--l3-interface-ipv4- | | +| address-list--l3-interface-ipv4-addr | | +| ess--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv4-address-list/{l3-interfa | | +| ce-ipv4-address}/relationship-list/r | | +| elationship <#operation--cloud-infra | | +| structure-pservers-pserver--hostname | | +| --lag-interfaces-lag-interface--inte | | +| rface-name--l-interfaces-l-interface | | +| --interface-name--l3-interface-ipv4- | | +| address-list--l3-interface-ipv4-addr | | +| ess--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv6-address-list--l3-interface-ipv6 | | +| -address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv6-address-list--l3-interface-ipv6 | | +| -address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address} <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--l3-interface- | | +| ipv6-address-list--l3-interface-ipv6 | | +| -address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address}/relationship-list/r | | +| elationship <#operation--cloud-infra | | +| structure-pservers-pserver--hostname | | +| --lag-interfaces-lag-interface--inte | | +| rface-name--l-interfaces-l-interface | | +| --interface-name--l3-interface-ipv6- | | +| address-list--l3-interface-ipv6-addr | | +| ess--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/l3-int | | +| erface-ipv6-address-list/{l3-interfa | | +| ce-ipv6-address}/relationship-list/r | | +| elationship <#operation--cloud-infra | | +| structure-pservers-pserver--hostname | | +| --lag-interfaces-lag-interface--inte | | +| rface-name--l-interfaces-l-interface | | +| --interface-name--l3-interface-ipv6- | | +| address-list--l3-interface-ipv6-addr | | +| ess--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/relati | | +| onship-list/relationship <#operation | | +| --cloud-infrastructure-pservers-pser | | +| ver--hostname--lag-interfaces-lag-in | | +| terface--interface-name--l-interface | | +| s-l-interface--interface-name--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/relati | | +| onship-list/relationship <#operation | | +| --cloud-infrastructure-pservers-pser | | +| ver--hostname--lag-interfaces-lag-in | | +| terface--interface-name--l-interface | | +| s-l-interface--interface-name--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--sriov-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--sriov-vf | | +| s-sriov-vf--pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | sriov-vf | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--sriov-vf | | +| s-sriov-vf--pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--sriov-vf | | +| s-sriov-vf--pci-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id}/relationship-l | | +| ist/relationship <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--sriov-vfs-sri | | +| ov-vf--pci-id--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/sriov- | | +| vfs/sriov-vf/{pci-id}/relationship-l | | +| ist/relationship <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--sriov-vfs-sri | | +| ov-vf--pci-id--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--lag-interf | | +| aces-lag-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-vl | | +| an--vlan-interface--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-vl | | +| an--vlan-interface--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface} <#operation--c | | +| loud-infrastructure-pservers-pserver | | +| --hostname--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-vl | | +| an--vlan-interface--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--vlans-vlan--vlan-interface | | +| --l3-interface-ipv4-address-list--l3 | | +| -interface-ipv4-address--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv4-address-list/{l3-interface-ipv4- | | +| address}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--vlans-vlan--vlan-interface | | +| --l3-interface-ipv4-address-list--l3 | | +| -interface-ipv4-address--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address} <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--l | | +| ag-interfaces-lag-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--vlans-vlan--vlan-interface | | +| --l3-interface-ipv6-address-list--l3 | | +| -interface-ipv6-address--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/l3-interface-i | | +| pv6-address-list/{l3-interface-ipv6- | | +| address}/relationship-list/relations | | +| hip <#operation--cloud-infrastructur | | +| e-pservers-pserver--hostname--lag-in | | +| terfaces-lag-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--vlans-vlan--vlan-interface | | +| --l3-interface-ipv6-address-list--l3 | | +| -interface-ipv6-address--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/relationship-l | | +| ist/relationship <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--vlans-vlan--v | | +| lan-interface--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/l-interfaces | | +| /l-interface/{interface-name}/vlans/ | | +| vlan/{vlan-interface}/relationship-l | | +| ist/relationship <#operation--cloud- | | +| infrastructure-pservers-pserver--hos | | +| tname--lag-interfaces-lag-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--vlans-vlan--v | | +| lan-interface--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/relationship | | +| -list/relationship <#operation--clou | | +| d-infrastructure-pservers-pserver--h | | +| ostname--lag-interfaces-lag-interfac | | +| e--interface-name--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/lag-interfaces/lag-int | | +| erface/{interface-name}/relationship | | +| -list/relationship <#operation--clou | | +| d-infrastructure-pservers-pserver--h | | +| ostname--lag-interfaces-lag-interfac | | +| e--interface-name--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interfaces | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces <#operati | | +| on--cloud-infrastructure-pservers-ps | | +| erver--hostname--p-interfaces-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name} <#operation--clo | | +| ud-infrastructure-pservers-pserver-- | | +| hostname--p-interfaces-p-interface-- | | +| interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | p-interface | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name} <#operation--clo | | +| ud-infrastructure-pservers-pserver-- | | +| hostname--p-interfaces-p-interface-- | | +| interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing p-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name} <#operation--clo | | +| ud-infrastructure-pservers-pserver-- | | +| hostname--p-interfaces-p-interface-- | | +| interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces <#o | | +| peration--cloud-infrastructure-pserv | | +| ers-pserver--hostname--p-interfaces- | | +| p-interface--interface-name--l-inter | | +| faces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name} <#operatio | | +| n--cloud-infrastructure-pservers-pse | | +| rver--hostname--p-interfaces-p-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l-interface | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name} <#operatio | | +| n--cloud-infrastructure-pservers-pse | | +| rver--hostname--p-interfaces-p-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name} <#operatio | | +| n--cloud-infrastructure-pservers-pse | | +| rver--hostname--p-interfaces-p-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv4-add | | +| ress-list--l3-interface-ipv4-address | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv4-add | | +| ress-list--l3-interface-ipv4-address | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv4-add | | +| ress-list--l3-interface-ipv4-address | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-pservers-pserver--hostname--p- | | +| interfaces-p-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--l3-interface-ipv4-address- | | +| list--l3-interface-ipv4-address--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv4-address-list/{l3-interface-i | | +| pv4-address}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-pservers-pserver--hostname--p- | | +| interfaces-p-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--l3-interface-ipv4-address- | | +| list--l3-interface-ipv4-address--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv6-add | | +| ress-list--l3-interface-ipv6-address | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv6-add | | +| ress-list--l3-interface-ipv6-address | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address} <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--l3-interface-ipv6-add | | +| ress-list--l3-interface-ipv6-address | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-pservers-pserver--hostname--p- | | +| interfaces-p-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--l3-interface-ipv6-address- | | +| list--l3-interface-ipv6-address--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/l3-interfa | | +| ce-ipv6-address-list/{l3-interface-i | | +| pv6-address}/relationship-list/relat | | +| ionship <#operation--cloud-infrastru | | +| cture-pservers-pserver--hostname--p- | | +| interfaces-p-interface--interface-na | | +| me--l-interfaces-l-interface--interf | | +| ace-name--l3-interface-ipv6-address- | | +| list--l3-interface-ipv6-address--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/relationsh | | +| ip-list/relationship <#operation--cl | | +| oud-infrastructure-pservers-pserver- | | +| -hostname--p-interfaces-p-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--relationship- | | +| list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/relationsh | | +| ip-list/relationship <#operation--cl | | +| oud-infrastructure-pservers-pserver- | | +| -hostname--p-interfaces-p-interface- | | +| -interface-name--l-interfaces-l-inte | | +| rface--interface-name--relationship- | | +| list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --sriov-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--sriov-vfs-sriov- | | +| vf--pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | sriov-vf | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--sriov-vfs-sriov- | | +| vf--pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--sriov-vfs-sriov- | | +| vf--pci-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--sriov-vfs-sriov-vf--p | | +| ci-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/sriov-vfs/ | | +| sriov-vf/{pci-id}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--sriov-vfs-sriov-vf--p | | +| ci-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans <#op | | +| eration--cloud-infrastructure-pserve | | +| rs-pserver--hostname--p-interfaces-p | | +| -interface--interface-name--l-interf | | +| aces-l-interface--interface-name--vl | | +| ans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--vlans-vlan--vlan | | +| -interface--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--vlans-vlan--vlan | | +| -interface--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface} <#operation--cloud | | +| -infrastructure-pservers-pserver--ho | | +| stname--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--vlans-vlan--vlan | | +| -interface--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv4-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv4-address-list--l3-in | | +| terface-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --vlans-vlan--vlan-interface--l3-int | | +| erface-ipv4-address-list--l3-interfa | | +| ce-ipv4-address--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv4- | | +| address-list/{l3-interface-ipv4-addr | | +| ess}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --vlans-vlan--vlan-interface--l3-int | | +| erface-ipv4-address-list--l3-interfa | | +| ce-ipv4-address--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/pservers/pserv | l3-interface-ipv6-address-list | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess} <#operation--cloud-infrastructu | | +| re-pservers-pserver--hostname--p-int | | +| erfaces-p-interface--interface-name- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--l | | +| 3-interface-ipv6-address-list--l3-in | | +| terface-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --vlans-vlan--vlan-interface--l3-int | | +| erface-ipv6-address-list--l3-interfa | | +| ce-ipv6-address--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/l3-interface-ipv6- | | +| address-list/{l3-interface-ipv6-addr | | +| ess}/relationship-list/relationship | | +| <#operation--cloud-infrastructure-ps | | +| ervers-pserver--hostname--p-interfac | | +| es-p-interface--interface-name--l-in | | +| terfaces-l-interface--interface-name | | +| --vlans-vlan--vlan-interface--l3-int | | +| erface-ipv6-address-list--l3-interfa | | +| ce-ipv6-address--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/l-interfaces/l-i | | +| nterface/{interface-name}/vlans/vlan | | +| /{vlan-interface}/relationship-list/ | | +| relationship <#operation--cloud-infr | | +| astructure-pservers-pserver--hostnam | | +| e--p-interfaces-p-interface--interfa | | +| ce-name--l-interfaces-l-interface--i | | +| nterface-name--vlans-vlan--vlan-inte | | +| rface--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/relationship-lis | | +| t/relationship <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/relationship-lis | | +| t/relationship <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pfs | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs <#oper | | +| ation--cloud-infrastructure-pservers | | +| -pserver--hostname--p-interfaces-p-i | | +| nterface--interface-name--sriov-pfs- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id} <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--sriov-pfs-sriov-pf--pf-pc | | +| i-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/pservers/pserv | sriov-pf | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id} <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--sriov-pfs-sriov-pf--pf-pc | | +| i-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-pf | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id} <#operation--cloud-in | | +| frastructure-pservers-pserver--hostn | | +| ame--p-interfaces-p-interface--inter | | +| face-name--sriov-pfs-sriov-pf--pf-pc | | +| i-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-pservers-pserver--hostname-- | | +| p-interfaces-p-interface--interface- | | +| name--sriov-pfs-sriov-pf--pf-pci-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/p-interfaces/p-interfa | | +| ce/{interface-name}/sriov-pfs/sriov- | | +| pf/{pf-pci-id}/relationship-list/rel | | +| ationship <#operation--cloud-infrast | | +| ructure-pservers-pserver--hostname-- | | +| p-interfaces-p-interface--interface- | | +| name--sriov-pfs-sriov-pf--pf-pci-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/pservers/pserv | relationships | +| er/{hostname}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/pservers/pserv | | +| er/{hostname}/relationship-list/rela | | +| tionship <#operation--cloud-infrastr | | +| ucture-pservers-pserver--hostname--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns virtual-data-centers | +| /cloud-infrastructure/virtual-data-c | | +| enters <#operation--cloud-infrastruc | | +| ture-virtual-data-centers-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns virtual-data-center | +| /cloud-infrastructure/virtual-data-c | | +| enters/virtual-data-center/{vdc-id} | | +| <#operation--cloud-infrastructure-vi | | +| rtual-data-centers-virtual-data-cent | | +| er--vdc-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /cloud-infrastructure/virtual-data-c | virtual-data-center | +| enters/virtual-data-center/{vdc-id} | | +| <#operation--cloud-infrastructure-vi | | +| rtual-data-centers-virtual-data-cent | | +| er--vdc-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /cloud-infrastructure/virtual-data-c | virtual-data-center | +| enters/virtual-data-center/{vdc-id} | | +| <#operation--cloud-infrastructure-vi | | +| rtual-data-centers-virtual-data-cent | | +| er--vdc-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /cloud-infrastructure/virtual-data-c | relationships | +| enters/virtual-data-center/{vdc-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-virtual | | +| -data-centers-virtual-data-center--v | | +| dc-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /cloud-infrastructure/virtual-data-c | | +| enters/virtual-data-center/{vdc-id}/ | | +| relationship-list/relationship <#ope | | +| ration--cloud-infrastructure-virtual | | +| -data-centers-virtual-data-center--v | | +| dc-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Tag: ExternalSystem + :name: tag-ExternalSystem + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns esr-ems-list | +| /external-system/esr-ems-list <#oper | | +| ation--external-system-esr-ems-list- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-ems | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id} <#operation--external-sys | | +| tem-esr-ems-list-esr-ems--ems-id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing esr-ems | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id} <#operation--external-sys | | +| tem-esr-ems-list-esr-ems--ems-id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-ems | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id} <#operation--external-sys | | +| tem-esr-ems-list-esr-ems--ems-id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info-list | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/esr-system-info-list <#op | | +| eration--external-system-esr-ems-lis | | +| t-esr-ems--ems-id--esr-system-info-l | | +| ist-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-ems-li | | +| st-esr-ems--ems-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-ems-list/esr-em | esr-system-info | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-ems-li | | +| st-esr-ems--ems-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-system-info | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-ems-li | | +| st-esr-ems--ems-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-ems-list/esr-em | relationships | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--external-system-esr-ems-list-es | | +| r-ems--ems-id--esr-system-info-list- | | +| esr-system-info--esr-system-info-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--external-system-esr-ems-list-es | | +| r-ems--ems-id--esr-system-info-list- | | +| esr-system-info--esr-system-info-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-ems-list/esr-em | relationships | +| s/{ems-id}/relationship-list/relatio | | +| nship <#operation--external-system-e | | +| sr-ems-list-esr-ems--ems-id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-ems-list/esr-em | | +| s/{ems-id}/relationship-list/relatio | | +| nship <#operation--external-system-e | | +| sr-ems-list-esr-ems--ems-id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-thirdparty-sdnc-list | +| /external-system/esr-thirdparty-sdnc | | +| -list <#operation--external-system-e | | +| sr-thirdparty-sdnc-list-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-thirdparty-sdnc | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id} <#operation--external-sys | | +| tem-esr-thirdparty-sdnc-list-esr-thi | | +| rdparty-sdnc--thirdparty-sdnc-id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-thirdparty-sdnc | esr-thirdparty-sdnc | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id} <#operation--external-sys | | +| tem-esr-thirdparty-sdnc-list-esr-thi | | +| rdparty-sdnc--thirdparty-sdnc-id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /external-system/esr-thirdparty-sdnc | esr-thirdparty-sdnc | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id} <#operation--external-sys | | +| tem-esr-thirdparty-sdnc-list-esr-thi | | +| rdparty-sdnc--thirdparty-sdnc-id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info-list | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list <#op | | +| eration--external-system-esr-thirdpa | | +| rty-sdnc-list-esr-thirdparty-sdnc--t | | +| hirdparty-sdnc-id--esr-system-info-l | | +| ist-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-thirdp | | +| arty-sdnc-list-esr-thirdparty-sdnc-- | | +| thirdparty-sdnc-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-thirdparty-sdnc | esr-system-info | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-thirdp | | +| arty-sdnc-list-esr-thirdparty-sdnc-- | | +| thirdparty-sdnc-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-system-info | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id} <#o | | +| peration--external-system-esr-thirdp | | +| arty-sdnc-list-esr-thirdparty-sdnc-- | | +| thirdparty-sdnc-id--esr-system-info- | | +| list-esr-system-info--esr-system-inf | | +| o-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-thirdparty-sdnc | relationships | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--external-system-esr-thirdparty- | | +| sdnc-list-esr-thirdparty-sdnc--third | | +| party-sdnc-id--esr-system-info-list- | | +| esr-system-info--esr-system-info-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/esr-system-info-list/esr- | | +| system-info/{esr-system-info-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--external-system-esr-thirdparty- | | +| sdnc-list-esr-thirdparty-sdnc--third | | +| party-sdnc-id--esr-system-info-list- | | +| esr-system-info--esr-system-info-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-thirdparty-sdnc | relationships | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/relationship-list/relatio | | +| nship <#operation--external-system-e | | +| sr-thirdparty-sdnc-list-esr-thirdpar | | +| ty-sdnc--thirdparty-sdnc-id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-thirdparty-sdnc | | +| -list/esr-thirdparty-sdnc/{thirdpart | | +| y-sdnc-id}/relationship-list/relatio | | +| nship <#operation--external-system-e | | +| sr-thirdparty-sdnc-list-esr-thirdpar | | +| ty-sdnc--thirdparty-sdnc-id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-vnfm-list | +| /external-system/esr-vnfm-list <#ope | | +| ration--external-system-esr-vnfm-lis | | +| t-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-vnfm | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id} <#operation--external- | | +| system-esr-vnfm-list-esr-vnfm--vnfm- | | +| id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-vnfm-list/esr-v | esr-vnfm | +| nfm/{vnfm-id} <#operation--external- | | +| system-esr-vnfm-list-esr-vnfm--vnfm- | | +| id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-vnfm | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id} <#operation--external- | | +| system-esr-vnfm-list-esr-vnfm--vnfm- | | +| id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info-list | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/esr-system-info-list < | | +| #operation--external-system-esr-vnfm | | +| -list-esr-vnfm--vnfm-id--esr-system- | | +| info-list-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns esr-system-info | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id} | | +| <#operation--external-system-esr-vnf | | +| m-list-esr-vnfm--vnfm-id--esr-system | | +| -info-list-esr-system-info--esr-syst | | +| em-info-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /external-system/esr-vnfm-list/esr-v | esr-system-info | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id} | | +| <#operation--external-system-esr-vnf | | +| m-list-esr-vnfm--vnfm-id--esr-system | | +| -info-list-esr-system-info--esr-syst | | +| em-info-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing esr-system-info | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id} | | +| <#operation--external-system-esr-vnf | | +| m-list-esr-vnfm--vnfm-id--esr-system | | +| -info-list-esr-system-info--esr-syst | | +| em-info-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-vnfm-list/esr-v | relationships | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id}/ | | +| relationship-list/relationship <#ope | | +| ration--external-system-esr-vnfm-lis | | +| t-esr-vnfm--vnfm-id--esr-system-info | | +| -list-esr-system-info--esr-system-in | | +| fo-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/esr-system-info-list/e | | +| sr-system-info/{esr-system-info-id}/ | | +| relationship-list/relationship <#ope | | +| ration--external-system-esr-vnfm-lis | | +| t-esr-vnfm--vnfm-id--esr-system-info | | +| -list-esr-system-info--esr-system-in | | +| fo-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /external-system/esr-vnfm-list/esr-v | relationships | +| nfm/{vnfm-id}/relationship-list/rela | | +| tionship <#operation--external-syste | | +| m-esr-vnfm-list-esr-vnfm--vnfm-id--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /external-system/esr-vnfm-list/esr-v | | +| nfm/{vnfm-id}/relationship-list/rela | | +| tionship <#operation--external-syste | | +| m-esr-vnfm-list-esr-vnfm--vnfm-id--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Tag: Business + :name: tag-Business + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns connectors | +| /business/connectors <#operation--bu | | +| siness-connectors-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns connector | +| /business/connectors/connector/{reso | | +| urce-instance-id} <#operation--busin | | +| ess-connectors-connector--resource-i | | +| nstance-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/connectors/connector/{reso | connector | +| urce-instance-id} <#operation--busin | | +| ess-connectors-connector--resource-i | | +| nstance-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing connector | +| /business/connectors/connector/{reso | | +| urce-instance-id} <#operation--busin | | +| ess-connectors-connector--resource-i | | +| nstance-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadata | +| /business/connectors/connector/{reso | | +| urce-instance-id}/metadata <#operati | | +| on--business-connectors-connector--r | | +| esource-instance-id--metadata-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadatum | +| /business/connectors/connector/{reso | | +| urce-instance-id}/metadata/metadatum | | +| /{metaname} <#operation--business-co | | +| nnectors-connector--resource-instanc | | +| e-id--metadata-metadatum--metaname-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/connectors/connector/{reso | metadatum | +| urce-instance-id}/metadata/metadatum | | +| /{metaname} <#operation--business-co | | +| nnectors-connector--resource-instanc | | +| e-id--metadata-metadatum--metaname-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing metadatum | +| /business/connectors/connector/{reso | | +| urce-instance-id}/metadata/metadatum | | +| /{metaname} <#operation--business-co | | +| nnectors-connector--resource-instanc | | +| e-id--metadata-metadatum--metaname-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/connectors/connector/{reso | relationships | +| urce-instance-id}/relationship-list/ | | +| relationship <#operation--business-c | | +| onnectors-connector--resource-instan | | +| ce-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/connectors/connector/{reso | | +| urce-instance-id}/relationship-list/ | | +| relationship <#operation--business-c | | +| onnectors-connector--resource-instan | | +| ce-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns customers | +| /business/customers <#operation--bus | | +| iness-customers-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns customer | +| /business/customers/customer/{global | | +| -customer-id} <#operation--business- | | +| customers-customer--global-customer- | | +| id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | customer | +| -customer-id} <#operation--business- | | +| customers-customer--global-customer- | | +| id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing customer | +| /business/customers/customer/{global | | +| -customer-id} <#operation--business- | | +| customers-customer--global-customer- | | +| id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/relationship-list/rela | | +| tionship <#operation--business-custo | | +| mers-customer--global-customer-id--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/relationship-list/rela | | +| tionship <#operation--business-custo | | +| mers-customer--global-customer-id--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-subscriptions | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions | | +| <#operation--business-customers-cust | | +| omer--global-customer-id--service-su | | +| bscriptions-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-subscription | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type} | | +| <#operation--business-customers-cust | | +| omer--global-customer-id--service-su | | +| bscriptions-service-subscription--se | | +| rvice-type--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | service-subscription | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type} | | +| <#operation--business-customers-cust | | +| omer--global-customer-id--service-su | | +| bscriptions-service-subscription--se | | +| rvice-type--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /business/customers/customer/{global | service-subscription | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type} | | +| <#operation--business-customers-cust | | +| omer--global-customer-id--service-su | | +| bscriptions-service-subscription--se | | +| rvice-type--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| relationship-list/relationship <#ope | | +| ration--business-customers-customer- | | +| -global-customer-id--service-subscri | | +| ptions-service-subscription--service | | +| -type--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| relationship-list/relationship <#ope | | +| ration--business-customers-customer- | | +| -global-customer-id--service-subscri | | +| ptions-service-subscription--service | | +| -type--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-instances | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances <#operation--busin | | +| ess-customers-customer--global-custo | | +| mer-id--service-subscriptions-servic | | +| e-subscription--service-type--servic | | +| e-instances-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-instance | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id} <#operation--bu | | +| siness-customers-customer--global-cu | | +| stomer-id--service-subscriptions-ser | | +| vice-subscription--service-type--ser | | +| vice-instances-service-instance--ser | | +| vice-instance-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | service-instance | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id} <#operation--bu | | +| siness-customers-customer--global-cu | | +| stomer-id--service-subscriptions-ser | | +| vice-subscription--service-type--ser | | +| vice-instances-service-instance--ser | | +| vice-instance-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing service-instance | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id} <#operation--bu | | +| siness-customers-customer--global-cu | | +| stomer-id--service-subscriptions-ser | | +| vice-subscription--service-type--ser | | +| vice-instances-service-instance--ser | | +| vice-instance-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns allotted-resources | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces <#operation--business-customers- | | +| customer--global-customer-id--servic | | +| e-subscriptions-service-subscription | | +| --service-type--service-instances-se | | +| rvice-instance--service-instance-id- | | +| -allotted-resources-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns allotted-resource | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id} <#operati | | +| on--business-customers-customer--glo | | +| bal-customer-id--service-subscriptio | | +| ns-service-subscription--service-typ | | +| e--service-instances-service-instanc | | +| e--service-instance-id--allotted-res | | +| ources-allotted-resource--id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | allotted-resource | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id} <#operati | | +| on--business-customers-customer--glo | | +| bal-customer-id--service-subscriptio | | +| ns-service-subscription--service-typ | | +| e--service-instances-service-instanc | | +| e--service-instance-id--allotted-res | | +| ources-allotted-resource--id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing allotted-resource | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id} <#operati | | +| on--business-customers-customer--glo | | +| bal-customer-id--service-subscriptio | | +| ns-service-subscription--service-typ | | +| e--service-instances-service-instanc | | +| e--service-instance-id--allotted-res | | +| ources-allotted-resource--id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/relations | | +| hip-list/relationship <#operation--b | | +| usiness-customers-customer--global-c | | +| ustomer-id--service-subscriptions-se | | +| rvice-subscription--service-type--se | | +| rvice-instances-service-instance--se | | +| rvice-instance-id--allotted-resource | | +| s-allotted-resource--id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/relations | | +| hip-list/relationship <#operation--b | | +| usiness-customers-customer--global-c | | +| ustomer-id--service-subscriptions-se | | +| rvice-subscription--service-type--se | | +| rvice-instances-service-instance--se | | +| rvice-instance-id--allotted-resource | | +| s-allotted-resource--id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns tunnel-xconnects | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects <#operation--business-custom | | +| ers-customer--global-customer-id--se | | +| rvice-subscriptions-service-subscrip | | +| tion--service-type--service-instance | | +| s-service-instance--service-instance | | +| -id--allotted-resources-allotted-res | | +| ource--id--tunnel-xconnects-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns tunnel-xconnect | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id} <#opera | | +| tion--business-customers-customer--g | | +| lobal-customer-id--service-subscript | | +| ions-service-subscription--service-t | | +| ype--service-instances-service-insta | | +| nce--service-instance-id--allotted-r | | +| esources-allotted-resource--id--tunn | | +| el-xconnects-tunnel-xconnect--id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | tunnel-xconnect | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id} <#opera | | +| tion--business-customers-customer--g | | +| lobal-customer-id--service-subscript | | +| ions-service-subscription--service-t | | +| ype--service-instances-service-insta | | +| nce--service-instance-id--allotted-r | | +| esources-allotted-resource--id--tunn | | +| el-xconnects-tunnel-xconnect--id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing tunnel-xconnect | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id} <#opera | | +| tion--business-customers-customer--g | | +| lobal-customer-id--service-subscript | | +| ions-service-subscription--service-t | | +| ype--service-instances-service-insta | | +| nce--service-instance-id--allotted-r | | +| esources-allotted-resource--id--tunn | | +| el-xconnects-tunnel-xconnect--id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id}/relatio | | +| nship-list/relationship <#operation- | | +| -business-customers-customer--global | | +| -customer-id--service-subscriptions- | | +| service-subscription--service-type-- | | +| service-instances-service-instance-- | | +| service-instance-id--allotted-resour | | +| ces-allotted-resource--id--tunnel-xc | | +| onnects-tunnel-xconnect--id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/allotted-resour | | +| ces/allotted-resource/{id}/tunnel-xc | | +| onnects/tunnel-xconnect/{id}/relatio | | +| nship-list/relationship <#operation- | | +| -business-customers-customer--global | | +| -customer-id--service-subscriptions- | | +| service-subscription--service-type-- | | +| service-instances-service-instance-- | | +| service-instance-id--allotted-resour | | +| ces-allotted-resource--id--tunnel-xc | | +| onnects-tunnel-xconnect--id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadata | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/metadata <#oper | | +| ation--business-customers-customer-- | | +| global-customer-id--service-subscrip | | +| tions-service-subscription--service- | | +| type--service-instances-service-inst | | +| ance--service-instance-id--metadata- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadatum | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/metadata/metada | | +| tum/{metaname} <#operation--business | | +| -customers-customer--global-customer | | +| -id--service-subscriptions-service-s | | +| ubscription--service-type--service-i | | +| nstances-service-instance--service-i | | +| nstance-id--metadata-metadatum--meta | | +| name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/customers/customer/{global | metadatum | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/metadata/metada | | +| tum/{metaname} <#operation--business | | +| -customers-customer--global-customer | | +| -id--service-subscriptions-service-s | | +| ubscription--service-type--service-i | | +| nstances-service-instance--service-i | | +| nstance-id--metadata-metadatum--meta | | +| name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing metadatum | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/metadata/metada | | +| tum/{metaname} <#operation--business | | +| -customers-customer--global-customer | | +| -id--service-subscriptions-service-s | | +| ubscription--service-type--service-i | | +| nstances-service-instance--service-i | | +| nstance-id--metadata-metadatum--meta | | +| name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/customers/customer/{global | relationships | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/relationship-li | | +| st/relationship <#operation--busines | | +| s-customers-customer--global-custome | | +| r-id--service-subscriptions-service- | | +| subscription--service-type--service- | | +| instances-service-instance--service- | | +| instance-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/customers/customer/{global | | +| -customer-id}/service-subscriptions/ | | +| service-subscription/{service-type}/ | | +| service-instances/service-instance/{ | | +| service-instance-id}/relationship-li | | +| st/relationship <#operation--busines | | +| s-customers-customer--global-custome | | +| r-id--service-subscriptions-service- | | +| subscription--service-type--service- | | +| instances-service-instance--service- | | +| instance-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lines-of-business | +| /business/lines-of-business <#operat | | +| ion--business-lines-of-business-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns line-of-business | +| /business/lines-of-business/line-of- | | +| business/{line-of-business-name} <#o | | +| peration--business-lines-of-business | | +| -line-of-business--line-of-business- | | +| name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/lines-of-business/line-of- | line-of-business | +| business/{line-of-business-name} <#o | | +| peration--business-lines-of-business | | +| -line-of-business--line-of-business- | | +| name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing line-of-business | +| /business/lines-of-business/line-of- | | +| business/{line-of-business-name} <#o | | +| peration--business-lines-of-business | | +| -line-of-business--line-of-business- | | +| name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/lines-of-business/line-of- | relationships | +| business/{line-of-business-name}/rel | | +| ationship-list/relationship <#operat | | +| ion--business-lines-of-business-line | | +| -of-business--line-of-business-name- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/lines-of-business/line-of- | | +| business/{line-of-business-name}/rel | | +| ationship-list/relationship <#operat | | +| ion--business-lines-of-business-line | | +| -of-business--line-of-business-name- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns owning-entities | +| /business/owning-entities <#operatio | | +| n--business-owning-entities-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns owning-entity | +| /business/owning-entities/owning-ent | | +| ity/{owning-entity-id} <#operation-- | | +| business-owning-entities-owning-enti | | +| ty--owning-entity-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/owning-entities/owning-ent | owning-entity | +| ity/{owning-entity-id} <#operation-- | | +| business-owning-entities-owning-enti | | +| ty--owning-entity-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing owning-entity | +| /business/owning-entities/owning-ent | | +| ity/{owning-entity-id} <#operation-- | | +| business-owning-entities-owning-enti | | +| ty--owning-entity-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/owning-entities/owning-ent | relationships | +| ity/{owning-entity-id}/relationship- | | +| list/relationship <#operation--busin | | +| ess-owning-entities-owning-entity--o | | +| wning-entity-id--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/owning-entities/owning-ent | | +| ity/{owning-entity-id}/relationship- | | +| list/relationship <#operation--busin | | +| ess-owning-entities-owning-entity--o | | +| wning-entity-id--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns platforms | +| /business/platforms <#operation--bus | | +| iness-platforms-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns platform | +| /business/platforms/platform/{platfo | | +| rm-name} <#operation--business-platf | | +| orms-platform--platform-name--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /business/platforms/platform/{platfo | platform | +| rm-name} <#operation--business-platf | | +| orms-platform--platform-name--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing platform | +| /business/platforms/platform/{platfo | | +| rm-name} <#operation--business-platf | | +| orms-platform--platform-name--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/platforms/platform/{platfo | relationships | +| rm-name}/relationship-list/relations | | +| hip <#operation--business-platforms- | | +| platform--platform-name--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/platforms/platform/{platfo | | +| rm-name}/relationship-list/relations | | +| hip <#operation--business-platforms- | | +| platform--platform-name--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns projects | +| /business/projects <#operation--busi | | +| ness-projects-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns project | +| /business/projects/project/{project- | | +| name} <#operation--business-projects | | +| -project--project-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing project | +| /business/projects/project/{project- | | +| name} <#operation--business-projects | | +| -project--project-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing project | +| /business/projects/project/{project- | | +| name} <#operation--business-projects | | +| -project--project-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /business/projects/project/{project- | relationships | +| name}/relationship-list/relationship | | +| <#operation--business-projects-proj | | +| ect--project-name--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /business/projects/project/{project- | | +| name}/relationship-list/relationship | | +| <#operation--business-projects-proj | | +| ect--project-name--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Tag: ServiceDesignAndCreation + :name: tag-ServiceDesignAndCreation + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns models | +| /service-design-and-creation/models | | +| <#operation--service-design-and-crea | | +| tion-models-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id} <#operati | | +| on--service-design-and-creation-mode | | +| ls-model--model-invariant-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing model | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id} <#operati | | +| on--service-design-and-creation-mode | | +| ls-model--model-invariant-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing model | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id} <#operati | | +| on--service-design-and-creation-mode | | +| ls-model--model-invariant-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-vers | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s <#operation--service-design-and-cr | | +| eation-models-model--model-invariant | | +| -id--model-vers-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-ver | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id} <#ope | | +| ration--service-design-and-creation- | | +| models-model--model-invariant-id--mo | | +| del-vers-model-ver--model-version-id | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | model-ver | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id} <#ope | | +| ration--service-design-and-creation- | | +| models-model--model-invariant-id--mo | | +| del-vers-model-ver--model-version-id | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing model-ver | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id} <#ope | | +| ration--service-design-and-creation- | | +| models-model--model-invariant-id--mo | | +| del-vers-model-ver--model-version-id | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadata | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/metad | | +| ata <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--metadata-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns metadatum | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/metad | | +| ata/metadatum/{metaname} <#operation | | +| --service-design-and-creation-models | | +| -model--model-invariant-id--model-ve | | +| rs-model-ver--model-version-id--meta | | +| data-metadatum--metaname--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | metadatum | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/metad | | +| ata/metadatum/{metaname} <#operation | | +| --service-design-and-creation-models | | +| -model--model-invariant-id--model-ve | | +| rs-model-ver--model-version-id--meta | | +| data-metadatum--metaname--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing metadatum | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/metad | | +| ata/metadatum/{metaname} <#operation | | +| --service-design-and-creation-models | | +| -model--model-invariant-id--model-ve | | +| rs-model-ver--model-version-id--meta | | +| data-metadatum--metaname--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-elements | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements <#operation--service-desig | | +| n-and-creation-models-model--model-i | | +| nvariant-id--model-vers-model-ver--m | | +| odel-version-id--model-elements-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-element | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid} <#operation--service-design | | +| -and-creation-models-model--model-in | | +| variant-id--model-vers-model-ver--mo | | +| del-version-id--model-elements-model | | +| -element--model-element-uuid--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | model-element | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid} <#operation--service-design | | +| -and-creation-models-model--model-in | | +| variant-id--model-vers-model-ver--mo | | +| del-version-id--model-elements-model | | +| -element--model-element-uuid--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing model-element | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid} <#operation--service-design | | +| -and-creation-models-model--model-in | | +| variant-id--model-vers-model-ver--mo | | +| del-version-id--model-elements-model | | +| -element--model-element-uuid--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-constraints | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints <#operati | | +| on--service-design-and-creation-mode | | +| ls-model--model-invariant-id--model- | | +| vers-model-ver--model-version-id--mo | | +| del-elements-model-element--model-el | | +| ement-uuid--model-constraints-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns model-constraint | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid} <#op | | +| eration--service-design-and-creation | | +| -models-model--model-invariant-id--m | | +| odel-vers-model-ver--model-version-i | | +| d--model-elements-model-element--mod | | +| el-element-uuid--model-constraints-m | | +| odel-constraint--model-constraint-uu | | +| id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | model-constraint | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid} <#op | | +| eration--service-design-and-creation | | +| -models-model--model-invariant-id--m | | +| odel-vers-model-ver--model-version-i | | +| d--model-elements-model-element--mod | | +| el-element-uuid--model-constraints-m | | +| odel-constraint--model-constraint-uu | | +| id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing model-constraint | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid} <#op | | +| eration--service-design-and-creation | | +| -models-model--model-invariant-id--m | | +| odel-vers-model-ver--model-version-i | | +| d--model-elements-model-element--mod | | +| el-element-uuid--model-constraints-m | | +| odel-constraint--model-constraint-uu | | +| id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns constrained-element-sets | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets <#operation--se | | +| rvice-design-and-creation-models-mod | | +| el--model-invariant-id--model-vers-m | | +| odel-ver--model-version-id--model-el | | +| ements-model-element--model-element- | | +| uuid--model-constraints-model-constr | | +| aint--model-constraint-uuid--constra | | +| ined-element-sets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns constrained-element-set | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id} <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--model-const | | +| raints-model-constraint--model-const | | +| raint-uuid--constrained-element-sets | | +| -constrained-element-set--constraine | | +| d-element-set-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | constrained-element-set | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id} <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--model-const | | +| raints-model-constraint--model-const | | +| raint-uuid--constrained-element-sets | | +| -constrained-element-set--constraine | | +| d-element-set-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/models/ | constrained-element-set | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id} <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--model-const | | +| raints-model-constraint--model-const | | +| raint-uuid--constrained-element-sets | | +| -constrained-element-set--constraine | | +| d-element-set-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns element-choice-sets | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets <#operation- | | +| -service-design-and-creation-models- | | +| model--model-invariant-id--model-ver | | +| s-model-ver--model-version-id--model | | +| -elements-model-element--model-eleme | | +| nt-uuid--model-constraints-model-con | | +| straint--model-constraint-uuid--cons | | +| trained-element-sets-constrained-ele | | +| ment-set--constrained-element-set-uu | | +| id--element-choice-sets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns element-choice-set | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid} <#o | | +| peration--service-design-and-creatio | | +| n-models-model--model-invariant-id-- | | +| model-vers-model-ver--model-version- | | +| id--model-elements-model-element--mo | | +| del-element-uuid--model-constraints- | | +| model-constraint--model-constraint-u | | +| uid--constrained-element-sets-constr | | +| ained-element-set--constrained-eleme | | +| nt-set-uuid--element-choice-sets-ele | | +| ment-choice-set--element-choice-set- | | +| uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/models/ | element-choice-set | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid} <#o | | +| peration--service-design-and-creatio | | +| n-models-model--model-invariant-id-- | | +| model-vers-model-ver--model-version- | | +| id--model-elements-model-element--mo | | +| del-element-uuid--model-constraints- | | +| model-constraint--model-constraint-u | | +| uid--constrained-element-sets-constr | | +| ained-element-set--constrained-eleme | | +| nt-set-uuid--element-choice-sets-ele | | +| ment-choice-set--element-choice-set- | | +| uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/models/ | element-choice-set | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid} <#o | | +| peration--service-design-and-creatio | | +| n-models-model--model-invariant-id-- | | +| model-vers-model-ver--model-version- | | +| id--model-elements-model-element--mo | | +| del-element-uuid--model-constraints- | | +| model-constraint--model-constraint-u | | +| uid--constrained-element-sets-constr | | +| ained-element-set--constrained-eleme | | +| nt-set-uuid--element-choice-sets-ele | | +| ment-choice-set--element-choice-set- | | +| uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid}/rel | | +| ationship-list/relationship <#operat | | +| ion--service-design-and-creation-mod | | +| els-model--model-invariant-id--model | | +| -vers-model-ver--model-version-id--m | | +| odel-elements-model-element--model-e | | +| lement-uuid--model-constraints-model | | +| -constraint--model-constraint-uuid-- | | +| constrained-element-sets-constrained | | +| -element-set--constrained-element-se | | +| t-uuid--element-choice-sets-element- | | +| choice-set--element-choice-set-uuid- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/element-choice-sets/element-choi | | +| ce-set/{element-choice-set-uuid}/rel | | +| ationship-list/relationship <#operat | | +| ion--service-design-and-creation-mod | | +| els-model--model-invariant-id--model | | +| -vers-model-ver--model-version-id--m | | +| odel-elements-model-element--model-e | | +| lement-uuid--model-constraints-model | | +| -constraint--model-constraint-uuid-- | | +| constrained-element-sets-constrained | | +| -element-set--constrained-element-se | | +| t-uuid--element-choice-sets-element- | | +| choice-set--element-choice-set-uuid- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/relationship-list/relationship < | | +| #operation--service-design-and-creat | | +| ion-models-model--model-invariant-id | | +| --model-vers-model-ver--model-versio | | +| n-id--model-elements-model-element-- | | +| model-element-uuid--model-constraint | | +| s-model-constraint--model-constraint | | +| -uuid--constrained-element-sets-cons | | +| trained-element-set--constrained-ele | | +| ment-set-uuid--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/model-constraints/model-con | | +| straint/{model-constraint-uuid}/cons | | +| trained-element-sets/constrained-ele | | +| ment-set/{constrained-element-set-uu | | +| id}/relationship-list/relationship < | | +| #operation--service-design-and-creat | | +| ion-models-model--model-invariant-id | | +| --model-vers-model-ver--model-versio | | +| n-id--model-elements-model-element-- | | +| model-element-uuid--model-constraint | | +| s-model-constraint--model-constraint | | +| -uuid--constrained-element-sets-cons | | +| trained-element-set--constrained-ele | | +| ment-set-uuid--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/relationship-list/relations | | +| hip <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/model | | +| -elements/model-element/{model-eleme | | +| nt-uuid}/relationship-list/relations | | +| hip <#operation--service-design-and- | | +| creation-models-model--model-invaria | | +| nt-id--model-vers-model-ver--model-v | | +| ersion-id--model-elements-model-elem | | +| ent--model-element-uuid--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/relat | | +| ionship-list/relationship <#operatio | | +| n--service-design-and-creation-model | | +| s-model--model-invariant-id--model-v | | +| ers-model-ver--model-version-id--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/model-ver | | +| s/model-ver/{model-version-id}/relat | | +| ionship-list/relationship <#operatio | | +| n--service-design-and-creation-model | | +| s-model--model-invariant-id--model-v | | +| ers-model-ver--model-version-id--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/models/ | relationships | +| model/{model-invariant-id}/relations | | +| hip-list/relationship <#operation--s | | +| ervice-design-and-creation-models-mo | | +| del--model-invariant-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/models/ | | +| model/{model-invariant-id}/relations | | +| hip-list/relationship <#operation--s | | +| ervice-design-and-creation-models-mo | | +| del--model-invariant-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns named-queries | +| /service-design-and-creation/named-q | | +| ueries <#operation--service-design-a | | +| nd-creation-named-queries-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns named-query | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| } <#operation--service-design-and-cr | | +| eation-named-queries-named-query--na | | +| med-query-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/named-q | named-query | +| ueries/named-query/{named-query-uuid | | +| } <#operation--service-design-and-cr | | +| eation-named-queries-named-query--na | | +| med-query-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing named-query | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| } <#operation--service-design-and-cr | | +| eation-named-queries-named-query--na | | +| med-query-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns named-query-elements | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements <#operation-- | | +| service-design-and-creation-named-qu | | +| eries-named-query--named-query-uuid- | | +| -named-query-elements-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns named-query-element | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid} <# | | +| operation--service-design-and-creati | | +| on-named-queries-named-query--named- | | +| query-uuid--named-query-elements-nam | | +| ed-query-element--named-query-elemen | | +| t-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/named-q | named-query-element | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid} <# | | +| operation--service-design-and-creati | | +| on-named-queries-named-query--named- | | +| query-uuid--named-query-elements-nam | | +| ed-query-element--named-query-elemen | | +| t-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/named-q | named-query-element | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid} <# | | +| operation--service-design-and-creati | | +| on-named-queries-named-query--named- | | +| query-uuid--named-query-elements-nam | | +| ed-query-element--named-query-elemen | | +| t-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns property-constraints | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/pr | | +| operty-constraints <#operation--serv | | +| ice-design-and-creation-named-querie | | +| s-named-query--named-query-uuid--nam | | +| ed-query-elements-named-query-elemen | | +| t--named-query-element-uuid--propert | | +| y-constraints-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns property-constraint | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/pr | | +| operty-constraints/property-constrai | | +| nt/{property-constraint-uuid} <#oper | | +| ation--service-design-and-creation-n | | +| amed-queries-named-query--named-quer | | +| y-uuid--named-query-elements-named-q | | +| uery-element--named-query-element-uu | | +| id--property-constraints-property-co | | +| nstraint--property-constraint-uuid-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/named-q | property-constraint | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/pr | | +| operty-constraints/property-constrai | | +| nt/{property-constraint-uuid} <#oper | | +| ation--service-design-and-creation-n | | +| amed-queries-named-query--named-quer | | +| y-uuid--named-query-elements-named-q | | +| uery-element--named-query-element-uu | | +| id--property-constraints-property-co | | +| nstraint--property-constraint-uuid-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/named-q | property-constraint | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/pr | | +| operty-constraints/property-constrai | | +| nt/{property-constraint-uuid} <#oper | | +| ation--service-design-and-creation-n | | +| amed-queries-named-query--named-quer | | +| y-uuid--named-query-elements-named-q | | +| uery-element--named-query-element-uu | | +| id--property-constraints-property-co | | +| nstraint--property-constraint-uuid-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns related-lookups | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups <#operation--service-d | | +| esign-and-creation-named-queries-nam | | +| ed-query--named-query-uuid--named-qu | | +| ery-elements-named-query-element--na | | +| med-query-element-uuid--related-look | | +| ups-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns related-lookup | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid} <#operation--service- | | +| design-and-creation-named-queries-na | | +| med-query--named-query-uuid--named-q | | +| uery-elements-named-query-element--n | | +| amed-query-element-uuid--related-loo | | +| kups-related-lookup--related-lookup- | | +| uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/named-q | related-lookup | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid} <#operation--service- | | +| design-and-creation-named-queries-na | | +| med-query--named-query-uuid--named-q | | +| uery-elements-named-query-element--n | | +| amed-query-element-uuid--related-loo | | +| kups-related-lookup--related-lookup- | | +| uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing related-lookup | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid} <#operation--service- | | +| design-and-creation-named-queries-na | | +| med-query--named-query-uuid--named-q | | +| uery-elements-named-query-element--n | | +| amed-query-element-uuid--related-loo | | +| kups-related-lookup--related-lookup- | | +| uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/named-q | relationships | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid}/relationship-list/rel | | +| ationship <#operation--service-desig | | +| n-and-creation-named-queries-named-q | | +| uery--named-query-uuid--named-query- | | +| elements-named-query-element--named- | | +| query-element-uuid--related-lookups- | | +| related-lookup--related-lookup-uuid- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lated-lookups/related-lookup/{relate | | +| d-lookup-uuid}/relationship-list/rel | | +| ationship <#operation--service-desig | | +| n-and-creation-named-queries-named-q | | +| uery--named-query-uuid--named-query- | | +| elements-named-query-element--named- | | +| query-element-uuid--related-lookups- | | +| related-lookup--related-lookup-uuid- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/named-q | relationships | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lationship-list/relationship <#opera | | +| tion--service-design-and-creation-na | | +| med-queries-named-query--named-query | | +| -uuid--named-query-elements-named-qu | | +| ery-element--named-query-element-uui | | +| d--relationship-list-relationship-pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/named-query-elements/named-query-e | | +| lement/{named-query-element-uuid}/re | | +| lationship-list/relationship <#opera | | +| tion--service-design-and-creation-na | | +| med-queries-named-query--named-query | | +| -uuid--named-query-elements-named-qu | | +| ery-element--named-query-element-uui | | +| d--relationship-list-relationship-de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/named-q | relationships | +| ueries/named-query/{named-query-uuid | | +| }/relationship-list/relationship <#o | | +| peration--service-design-and-creatio | | +| n-named-queries-named-query--named-q | | +| uery-uuid--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/named-q | | +| ueries/named-query/{named-query-uuid | | +| }/relationship-list/relationship <#o | | +| peration--service-design-and-creatio | | +| n-named-queries-named-query--named-q | | +| uery-uuid--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-capabilities | +| /service-design-and-creation/service | | +| -capabilities <#operation--service-d | | +| esign-and-creation-service-capabilit | | +| ies-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service-capability | +| /service-design-and-creation/service | | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type} <#operation-- | | +| service-design-and-creation-service- | | +| capabilities-service-capability--ser | | +| vice-type---vnf-type--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/service | service-capability | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type} <#operation-- | | +| service-design-and-creation-service- | | +| capabilities-service-capability--ser | | +| vice-type---vnf-type--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /service-design-and-creation/service | service-capability | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type} <#operation-- | | +| service-design-and-creation-service- | | +| capabilities-service-capability--ser | | +| vice-type---vnf-type--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/service | relationships | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type}/relationship- | | +| list/relationship <#operation--servi | | +| ce-design-and-creation-service-capab | | +| ilities-service-capability--service- | | +| type---vnf-type--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/service | | +| -capabilities/service-capability/{se | | +| rvice-type}/{vnf-type}/relationship- | | +| list/relationship <#operation--servi | | +| ce-design-and-creation-service-capab | | +| ilities-service-capability--service- | | +| type---vnf-type--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns services | +| /service-design-and-creation/service | | +| s <#operation--service-design-and-cr | | +| eation-services-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns service | +| /service-design-and-creation/service | | +| s/service/{service-id} <#operation-- | | +| service-design-and-creation-services | | +| -service--service-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing service | +| /service-design-and-creation/service | | +| s/service/{service-id} <#operation-- | | +| service-design-and-creation-services | | +| -service--service-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing service | +| /service-design-and-creation/service | | +| s/service/{service-id} <#operation-- | | +| service-design-and-creation-services | | +| -service--service-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/service | relationships | +| s/service/{service-id}/relationship- | | +| list/relationship <#operation--servi | | +| ce-design-and-creation-services-serv | | +| ice--service-id--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/service | | +| s/service/{service-id}/relationship- | | +| list/relationship <#operation--servi | | +| ce-design-and-creation-services-serv | | +| ice--service-id--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vnf-images | +| /service-design-and-creation/vnf-ima | | +| ges <#operation--service-design-and- | | +| creation-vnf-images-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vnf-image | +| /service-design-and-creation/vnf-ima | | +| ges/vnf-image/{vnf-image-uuid} <#ope | | +| ration--service-design-and-creation- | | +| vnf-images-vnf-image--vnf-image-uuid | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /service-design-and-creation/vnf-ima | vnf-image | +| ges/vnf-image/{vnf-image-uuid} <#ope | | +| ration--service-design-and-creation- | | +| vnf-images-vnf-image--vnf-image-uuid | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vnf-image | +| /service-design-and-creation/vnf-ima | | +| ges/vnf-image/{vnf-image-uuid} <#ope | | +| ration--service-design-and-creation- | | +| vnf-images-vnf-image--vnf-image-uuid | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /service-design-and-creation/vnf-ima | relationships | +| ges/vnf-image/{vnf-image-uuid}/relat | | +| ionship-list/relationship <#operatio | | +| n--service-design-and-creation-vnf-i | | +| mages-vnf-image--vnf-image-uuid--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /service-design-and-creation/vnf-ima | | +| ges/vnf-image/{vnf-image-uuid}/relat | | +| ionship-list/relationship <#operatio | | +| n--service-design-and-creation-vnf-i | | +| mages-vnf-image--vnf-image-uuid--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Tag: Network + :name: tag-Network + :class: swagger-summary-tag + ++--------------------------------------+--------------------------------------+ +| Operation | Description | ++======================================+======================================+ +| `GET | returns generic-vnfs | +| /network/generic-vnfs <#operation--n | | +| etwork-generic-vnfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns generic-vnf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | generic-vnf | +| nf-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing generic-vnf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns entitlements | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/entitlements <#operation--net | | +| work-generic-vnfs-generic-vnf--vnf-i | | +| d--entitlements-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns entitlement | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid} <#operation | | +| --network-generic-vnfs-generic-vnf-- | | +| vnf-id--entitlements-entitlement--gr | | +| oup-uuid---resource-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | entitlement | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid} <#operation | | +| --network-generic-vnfs-generic-vnf-- | | +| vnf-id--entitlements-entitlement--gr | | +| oup-uuid---resource-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing entitlement | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid} <#operation | | +| --network-generic-vnfs-generic-vnf-- | | +| vnf-id--entitlements-entitlement--gr | | +| oup-uuid---resource-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid}/relationshi | | +| p-list/relationship <#operation--net | | +| work-generic-vnfs-generic-vnf--vnf-i | | +| d--entitlements-entitlement--group-u | | +| uid---resource-uuid--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/entitlements/entitlement/{gro | | +| up-uuid}/{resource-uuid}/relationshi | | +| p-list/relationship <#operation--net | | +| work-generic-vnfs-generic-vnf--vnf-i | | +| d--entitlements-entitlement--group-u | | +| uid---resource-uuid--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces <#operation--net | | +| work-generic-vnfs-generic-vnf--vnf-i | | +| d--l-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name} <#operation--network-ge | | +| neric-vnfs-generic-vnf--vnf-id--l-in | | +| terfaces-l-interface--interface-name | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l-interface | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name} <#operation--network-ge | | +| neric-vnfs-generic-vnf--vnf-id--l-in | | +| terfaces-l-interface--interface-name | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name} <#operation--network-ge | | +| neric-vnfs-generic-vnf--vnf-id--l-in | | +| terfaces-l-interface--interface-name | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv4-address-list--l3-interface-ip | | +| v4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv4-address-list--l3-interface-ip | | +| v4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv4-address-list--l3-interface-ip | | +| v4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address}/ | | +| relationship-list/relationship <#ope | | +| ration--network-generic-vnfs-generic | | +| -vnf--vnf-id--l-interfaces-l-interfa | | +| ce--interface-name--l3-interface-ipv | | +| 4-address-list--l3-interface-ipv4-ad | | +| dress--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv4-addre | | +| ss-list/{l3-interface-ipv4-address}/ | | +| relationship-list/relationship <#ope | | +| ration--network-generic-vnfs-generic | | +| -vnf--vnf-id--l-interfaces-l-interfa | | +| ce--interface-name--l3-interface-ipv | | +| 4-address-list--l3-interface-ipv4-ad | | +| dress--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv6-address-list--l3-interface-ip | | +| v6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv6-address-list--l3-interface-ip | | +| v6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address} | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--l3-interfac | | +| e-ipv6-address-list--l3-interface-ip | | +| v6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address}/ | | +| relationship-list/relationship <#ope | | +| ration--network-generic-vnfs-generic | | +| -vnf--vnf-id--l-interfaces-l-interfa | | +| ce--interface-name--l3-interface-ipv | | +| 6-address-list--l3-interface-ipv6-ad | | +| dress--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/l3-interface-ipv6-addre | | +| ss-list/{l3-interface-ipv6-address}/ | | +| relationship-list/relationship <#ope | | +| ration--network-generic-vnfs-generic | | +| -vnf--vnf-id--l-interfaces-l-interfa | | +| ce--interface-name--l3-interface-ipv | | +| 6-address-list--l3-interface-ipv6-ad | | +| dress--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/relationship-list/relat | | +| ionship <#operation--network-generic | | +| -vnfs-generic-vnf--vnf-id--l-interfa | | +| ces-l-interface--interface-name--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/relationship-list/relat | | +| ionship <#operation--network-generic | | +| -vnfs-generic-vnf--vnf-id--l-interfa | | +| ces-l-interface--interface-name--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--sriov-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--sriov- | | +| vfs-sriov-vf--pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | sriov-vf | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--sriov- | | +| vfs-sriov-vf--pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--sriov- | | +| vfs-sriov-vf--pci-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id}/relationship-list/relationship | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--sriov-vfs-s | | +| riov-vf--pci-id--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/sriov-vfs/sriov-vf/{pci | | +| -id}/relationship-list/relationship | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--sriov-vfs-s | | +| riov-vf--pci-id--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans <#operation--netw | | +| ork-generic-vnfs-generic-vnf--vnf-id | | +| --l-interfaces-l-interface--interfac | | +| e-name--vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace} <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-generic-vnfs-generic-vn | | +| f--vnf-id--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/relationship-list/relationship | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--vlans-vlan- | | +| -vlan-interface--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/l-interfaces/l-interface/{int | | +| erface-name}/vlans/vlan/{vlan-interf | | +| ace}/relationship-list/relationship | | +| <#operation--network-generic-vnfs-ge | | +| neric-vnf--vnf-id--l-interfaces-l-in | | +| terface--interface-name--vlans-vlan- | | +| -vlan-interface--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interfaces | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces <#operation--n | | +| etwork-generic-vnfs-generic-vnf--vnf | | +| -id--lag-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | lag-interface | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces <#oper | | +| ation--network-generic-vnfs-generic- | | +| vnf--vnf-id--lag-interfaces-lag-inte | | +| rface--interface-name--l-interfaces- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l-interface | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-generic-vnfs-generic-vnf--vn | | +| f-id--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-generic-vn | | +| fs-generic-vnf--vnf-id--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/relationship- | | +| list/relationship <#operation--netwo | | +| rk-generic-vnfs-generic-vnf--vnf-id- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/relationship- | | +| list/relationship <#operation--netwo | | +| rk-generic-vnfs-generic-vnf--vnf-id- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--srio | | +| v-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | sriov-vf | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id}/relationship-list/rel | | +| ationship <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id}/relationship-list/rel | | +| ationship <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans <#opera | | +| tion--network-generic-vnfs-generic-v | | +| nf--vnf-id--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| generic-vnfs-generic-vnf--vnf-id--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv4-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| }/relationship-list/relationship <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| }/relationship-list/relationship <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/generic-vnfs/generic-vnf/{v | l3-interface-ipv6-address-list | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| }/relationship-list/relationship <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| }/relationship-list/relationship <#o | | +| peration--network-generic-vnfs-gener | | +| ic-vnf--vnf-id--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/relationship-list/rel | | +| ationship <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/relationship-list/rel | | +| ationship <#operation--network-gener | | +| ic-vnfs-generic-vnf--vnf-id--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/relationship-list/r | | +| elationship <#operation--network-gen | | +| eric-vnfs-generic-vnf--vnf-id--lag-i | | +| nterfaces-lag-interface--interface-n | | +| ame--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/lag-interfaces/lag-interface/ | | +| {interface-name}/relationship-list/r | | +| elationship <#operation--network-gen | | +| eric-vnfs-generic-vnf--vnf-id--lag-i | | +| nterfaces-lag-interface--interface-n | | +| ame--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns licenses | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses <#operation--network | | +| -generic-vnfs-generic-vnf--vnf-id--l | | +| icenses-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns license | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| licenses-license--group-uuid---resou | | +| rce-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing license | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| licenses-license--group-uuid---resou | | +| rce-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing license | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid} <#operation--networ | | +| k-generic-vnfs-generic-vnf--vnf-id-- | | +| licenses-license--group-uuid---resou | | +| rce-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid}/relationship-list/r | | +| elationship <#operation--network-gen | | +| eric-vnfs-generic-vnf--vnf-id--licen | | +| ses-license--group-uuid---resource-u | | +| uid--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/licenses/license/{group-uuid} | | +| /{resource-uuid}/relationship-list/r | | +| elationship <#operation--network-gen | | +| eric-vnfs-generic-vnf--vnf-id--licen | | +| ses-license--group-uuid---resource-u | | +| uid--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/relationship-list/relationshi | | +| p <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/relationship-list/relationshi | | +| p <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vf-modules | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/vf-modules <#operation--netwo | | +| rk-generic-vnfs-generic-vnf--vnf-id- | | +| -vf-modules-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vf-module | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--vf-modules | | +| -vf-module--vf-module-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/generic-vnfs/generic-vnf/{v | vf-module | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--vf-modules | | +| -vf-module--vf-module-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vf-module | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id} <#operation--network-generic- | | +| vnfs-generic-vnf--vnf-id--vf-modules | | +| -vf-module--vf-module-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/generic-vnfs/generic-vnf/{v | relationships | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id}/relationship-list/relationshi | | +| p <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--vf-modules-vf-m | | +| odule--vf-module-id--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/generic-vnfs/generic-vnf/{v | | +| nf-id}/vf-modules/vf-module/{vf-modu | | +| le-id}/relationship-list/relationshi | | +| p <#operation--network-generic-vnfs- | | +| generic-vnf--vnf-id--vf-modules-vf-m | | +| odule--vf-module-id--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns instance-groups | +| /network/instance-groups <#operation | | +| --network-instance-groups-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns instance-group | +| /network/instance-groups/instance-gr | | +| oup/{id} <#operation--network-instan | | +| ce-groups-instance-group--id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/instance-groups/instance-gr | instance-group | +| oup/{id} <#operation--network-instan | | +| ce-groups-instance-group--id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing instance-group | +| /network/instance-groups/instance-gr | | +| oup/{id} <#operation--network-instan | | +| ce-groups-instance-group--id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/instance-groups/instance-gr | relationships | +| oup/{id}/relationship-list/relations | | +| hip <#operation--network-instance-gr | | +| oups-instance-group--id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/instance-groups/instance-gr | | +| oup/{id}/relationship-list/relations | | +| hip <#operation--network-instance-gr | | +| oups-instance-group--id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ipsec-configurations | +| /network/ipsec-configurations <#oper | | +| ation--network-ipsec-configurations- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ipsec-configuration | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d} <#operation--network-ipsec-config | | +| urations-ipsec-configuration--ipsec- | | +| configuration-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/ipsec-configurations/ipsec- | ipsec-configuration | +| configuration/{ipsec-configuration-i | | +| d} <#operation--network-ipsec-config | | +| urations-ipsec-configuration--ipsec- | | +| configuration-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/ipsec-configurations/ipsec- | ipsec-configuration | +| configuration/{ipsec-configuration-i | | +| d} <#operation--network-ipsec-config | | +| urations-ipsec-configuration--ipsec- | | +| configuration-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/ipsec-configurations/ipsec- | relationships | +| configuration/{ipsec-configuration-i | | +| d}/relationship-list/relationship <# | | +| operation--network-ipsec-configurati | | +| ons-ipsec-configuration--ipsec-confi | | +| guration-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/relationship-list/relationship <# | | +| operation--network-ipsec-configurati | | +| ons-ipsec-configuration--ipsec-confi | | +| guration-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vig-servers | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers <#operation--network- | | +| ipsec-configurations-ipsec-configura | | +| tion--ipsec-configuration-id--vig-se | | +| rvers-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vig-server | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type} <#operation--network-ipsec- | | +| configurations-ipsec-configuration-- | | +| ipsec-configuration-id--vig-servers- | | +| vig-server--vig-address-type--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/ipsec-configurations/ipsec- | vig-server | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type} <#operation--network-ipsec- | | +| configurations-ipsec-configuration-- | | +| ipsec-configuration-id--vig-servers- | | +| vig-server--vig-address-type--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vig-server | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type} <#operation--network-ipsec- | | +| configurations-ipsec-configuration-- | | +| ipsec-configuration-id--vig-servers- | | +| vig-server--vig-address-type--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/ipsec-configurations/ipsec- | relationships | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type}/relationship-list/relations | | +| hip <#operation--network-ipsec-confi | | +| gurations-ipsec-configuration--ipsec | | +| -configuration-id--vig-servers-vig-s | | +| erver--vig-address-type--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/ipsec-configurations/ipsec- | | +| configuration/{ipsec-configuration-i | | +| d}/vig-servers/vig-server/{vig-addre | | +| ss-type}/relationship-list/relations | | +| hip <#operation--network-ipsec-confi | | +| gurations-ipsec-configuration--ipsec | | +| -configuration-id--vig-servers-vig-s | | +| erver--vig-address-type--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l3-networks | +| /network/l3-networks <#operation--ne | | +| twork-l3-networks-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l3-network | +| /network/l3-networks/l3-network/{net | | +| work-id} <#operation--network-l3-net | | +| works-l3-network--network-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/l3-networks/l3-network/{net | l3-network | +| work-id} <#operation--network-l3-net | | +| works-l3-network--network-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l3-network | +| /network/l3-networks/l3-network/{net | | +| work-id} <#operation--network-l3-net | | +| works-l3-network--network-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ctag-assignments | +| /network/l3-networks/l3-network/{net | | +| work-id}/ctag-assignments <#operatio | | +| n--network-l3-networks-l3-network--n | | +| etwork-id--ctag-assignments-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns ctag-assignment | +| /network/l3-networks/l3-network/{net | | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner} <#operation--n | | +| etwork-l3-networks-l3-network--netwo | | +| rk-id--ctag-assignments-ctag-assignm | | +| ent--vlan-id-inner--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/l3-networks/l3-network/{net | ctag-assignment | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner} <#operation--n | | +| etwork-l3-networks-l3-network--netwo | | +| rk-id--ctag-assignments-ctag-assignm | | +| ent--vlan-id-inner--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing ctag-assignment | +| /network/l3-networks/l3-network/{net | | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner} <#operation--n | | +| etwork-l3-networks-l3-network--netwo | | +| rk-id--ctag-assignments-ctag-assignm | | +| ent--vlan-id-inner--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner}/relationship-l | | +| ist/relationship <#operation--networ | | +| k-l3-networks-l3-network--network-id | | +| --ctag-assignments-ctag-assignment-- | | +| vlan-id-inner--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/ctag-assignments/ctag-assig | | +| nment/{vlan-id-inner}/relationship-l | | +| ist/relationship <#operation--networ | | +| k-l3-networks-l3-network--network-id | | +| --ctag-assignments-ctag-assignment-- | | +| vlan-id-inner--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/relationship-list/relations | | +| hip <#operation--network-l3-networks | | +| -l3-network--network-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/relationship-list/relations | | +| hip <#operation--network-l3-networks | | +| -l3-network--network-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns segmentation-assignments | +| /network/l3-networks/l3-network/{net | | +| work-id}/segmentation-assignments <# | | +| operation--network-l3-networks-l3-ne | | +| twork--network-id--segmentation-assi | | +| gnments-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns segmentation-assignment | +| /network/l3-networks/l3-network/{net | | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id} <#operation--network-l3-networks | | +| -l3-network--network-id--segmentatio | | +| n-assignments-segmentation-assignmen | | +| t--segmentation-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/l3-networks/l3-network/{net | segmentation-assignment | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id} <#operation--network-l3-networks | | +| -l3-network--network-id--segmentatio | | +| n-assignments-segmentation-assignmen | | +| t--segmentation-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/l3-networks/l3-network/{net | segmentation-assignment | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id} <#operation--network-l3-networks | | +| -l3-network--network-id--segmentatio | | +| n-assignments-segmentation-assignmen | | +| t--segmentation-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id}/relationship-list/relationship < | | +| #operation--network-l3-networks-l3-n | | +| etwork--network-id--segmentation-ass | | +| ignments-segmentation-assignment--se | | +| gmentation-id--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/segmentation-assignments/se | | +| gmentation-assignment/{segmentation- | | +| id}/relationship-list/relationship < | | +| #operation--network-l3-networks-l3-n | | +| etwork--network-id--segmentation-ass | | +| ignments-segmentation-assignment--se | | +| gmentation-id--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns subnets | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets <#operation--networ | | +| k-l3-networks-l3-network--network-id | | +| --subnets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns subnet | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id} | | +| <#operation--network-l3-networks-l3- | | +| network--network-id--subnets-subnet- | | +| -subnet-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing subnet | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id} | | +| <#operation--network-l3-networks-l3- | | +| network--network-id--subnets-subnet- | | +| -subnet-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing subnet | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id} | | +| <#operation--network-l3-networks-l3- | | +| network--network-id--subnets-subnet- | | +| -subnet-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns host-routes | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes <#operation--network-l3- | | +| networks-l3-network--network-id--sub | | +| nets-subnet--subnet-id--host-routes- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns host-route | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d} <#operation--network-l3-networks- | | +| l3-network--network-id--subnets-subn | | +| et--subnet-id--host-routes-host-rout | | +| e--host-route-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/l3-networks/l3-network/{net | host-route | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d} <#operation--network-l3-networks- | | +| l3-network--network-id--subnets-subn | | +| et--subnet-id--host-routes-host-rout | | +| e--host-route-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing host-route | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d} <#operation--network-l3-networks- | | +| l3-network--network-id--subnets-subn | | +| et--subnet-id--host-routes-host-rout | | +| e--host-route-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d}/relationship-list/relationship <# | | +| operation--network-l3-networks-l3-ne | | +| twork--network-id--subnets-subnet--s | | +| ubnet-id--host-routes-host-route--ho | | +| st-route-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| host-routes/host-route/{host-route-i | | +| d}/relationship-list/relationship <# | | +| operation--network-l3-networks-l3-ne | | +| twork--network-id--subnets-subnet--s | | +| ubnet-id--host-routes-host-route--ho | | +| st-route-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/l3-networks/l3-network/{net | relationships | +| work-id}/subnets/subnet/{subnet-id}/ | | +| relationship-list/relationship <#ope | | +| ration--network-l3-networks-l3-netwo | | +| rk--network-id--subnets-subnet--subn | | +| et-id--relationship-list-relationshi | | +| p-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/l3-networks/l3-network/{net | | +| work-id}/subnets/subnet/{subnet-id}/ | | +| relationship-list/relationship <#ope | | +| ration--network-l3-networks-l3-netwo | | +| rk--network-id--subnets-subnet--subn | | +| et-id--relationship-list-relationshi | | +| p-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-links | +| /network/lag-links <#operation--netw | | +| ork-lag-links-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-link | +| /network/lag-links/lag-link/{link-na | | +| me} <#operation--network-lag-links-l | | +| ag-link--link-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/lag-links/lag-link/{link-na | lag-link | +| me} <#operation--network-lag-links-l | | +| ag-link--link-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-link | +| /network/lag-links/lag-link/{link-na | | +| me} <#operation--network-lag-links-l | | +| ag-link--link-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/lag-links/lag-link/{link-na | relationships | +| me}/relationship-list/relationship < | | +| #operation--network-lag-links-lag-li | | +| nk--link-name--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/lag-links/lag-link/{link-na | | +| me}/relationship-list/relationship < | | +| #operation--network-lag-links-lag-li | | +| nk--link-name--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns logical-links | +| /network/logical-links <#operation-- | | +| network-logical-links-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns logical-link | +| /network/logical-links/logical-link/ | | +| {link-name} <#operation--network-log | | +| ical-links-logical-link--link-name-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/logical-links/logical-link/ | logical-link | +| {link-name} <#operation--network-log | | +| ical-links-logical-link--link-name-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing logical-link | +| /network/logical-links/logical-link/ | | +| {link-name} <#operation--network-log | | +| ical-links-logical-link--link-name-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/logical-links/logical-link/ | relationships | +| {link-name}/relationship-list/relati | | +| onship <#operation--network-logical- | | +| links-logical-link--link-name--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/logical-links/logical-link/ | | +| {link-name}/relationship-list/relati | | +| onship <#operation--network-logical- | | +| links-logical-link--link-name--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns multicast-configurations | +| /network/multicast-configurations <# | | +| operation--network-multicast-configu | | +| rations-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns multicast-configuration | +| /network/multicast-configurations/mu | | +| lticast-configuration/{multicast-con | | +| figuration-id} <#operation--network- | | +| multicast-configurations-multicast-c | | +| onfiguration--multicast-configuratio | | +| n-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/multicast-configurations/mu | multicast-configuration | +| lticast-configuration/{multicast-con | | +| figuration-id} <#operation--network- | | +| multicast-configurations-multicast-c | | +| onfiguration--multicast-configuratio | | +| n-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/multicast-configurations/mu | multicast-configuration | +| lticast-configuration/{multicast-con | | +| figuration-id} <#operation--network- | | +| multicast-configurations-multicast-c | | +| onfiguration--multicast-configuratio | | +| n-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/multicast-configurations/mu | relationships | +| lticast-configuration/{multicast-con | | +| figuration-id}/relationship-list/rel | | +| ationship <#operation--network-multi | | +| cast-configurations-multicast-config | | +| uration--multicast-configuration-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/multicast-configurations/mu | | +| lticast-configuration/{multicast-con | | +| figuration-id}/relationship-list/rel | | +| ationship <#operation--network-multi | | +| cast-configurations-multicast-config | | +| uration--multicast-configuration-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns network-policies | +| /network/network-policies <#operatio | | +| n--network-network-policies-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns network-policy | +| /network/network-policies/network-po | | +| licy/{network-policy-id} <#operation | | +| --network-network-policies-network-p | | +| olicy--network-policy-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/network-policies/network-po | network-policy | +| licy/{network-policy-id} <#operation | | +| --network-network-policies-network-p | | +| olicy--network-policy-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing network-policy | +| /network/network-policies/network-po | | +| licy/{network-policy-id} <#operation | | +| --network-network-policies-network-p | | +| olicy--network-policy-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/network-policies/network-po | relationships | +| licy/{network-policy-id}/relationshi | | +| p-list/relationship <#operation--net | | +| work-network-policies-network-policy | | +| --network-policy-id--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/network-policies/network-po | | +| licy/{network-policy-id}/relationshi | | +| p-list/relationship <#operation--net | | +| work-network-policies-network-policy | | +| --network-policy-id--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns newvces | +| /network/newvces <#operation--networ | | +| k-newvces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns newvce | +| /network/newvces/newvce/{vnf-id2} <# | | +| operation--network-newvces-newvce--v | | +| nf-id2--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing newvce | +| /network/newvces/newvce/{vnf-id2} <# | | +| operation--network-newvces-newvce--v | | +| nf-id2--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing newvce | +| /network/newvces/newvce/{vnf-id2} <# | | +| operation--network-newvces-newvce--v | | +| nf-id2--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces <#operation--network-newv | | +| ces-newvce--vnf-id2--l-interfaces-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me} <#operation--network-newvces-new | | +| vce--vnf-id2--l-interfaces-l-interfa | | +| ce--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l-interface | +| interfaces/l-interface/{interface-na | | +| me} <#operation--network-newvces-new | | +| vce--vnf-id2--l-interfaces-l-interfa | | +| ce--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me} <#operation--network-newvces-new | | +| vce--vnf-id2--l-interfaces-l-interfa | | +| ce--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv4-address-lis | | +| t--l3-interface-ipv4-address--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-newvces-newvce--vnf-id2--l-in | | +| terfaces-l-interface--interface-name | | +| --l3-interface-ipv4-address-list--l3 | | +| -interface-ipv4-address--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv4-address-list/{ | | +| l3-interface-ipv4-address}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-newvces-newvce--vnf-id2--l-in | | +| terfaces-l-interface--interface-name | | +| --l3-interface-ipv4-address-list--l3 | | +| -interface-ipv4-address--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address} <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--l3-interface-ipv6-address-lis | | +| t--l3-interface-ipv6-address--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-newvces-newvce--vnf-id2--l-in | | +| terfaces-l-interface--interface-name | | +| --l3-interface-ipv6-address-list--l3 | | +| -interface-ipv6-address--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/l3-interface-ipv6-address-list/{ | | +| l3-interface-ipv6-address}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-newvces-newvce--vnf-id2--l-in | | +| terfaces-l-interface--interface-name | | +| --l3-interface-ipv6-address-list--l3 | | +| -interface-ipv6-address--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/relationship-list/relationship < | | +| #operation--network-newvces-newvce-- | | +| vnf-id2--l-interfaces-l-interface--i | | +| nterface-name--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/relationship-list/relationship < | | +| #operation--network-newvces-newvce-- | | +| vnf-id2--l-interfaces-l-interface--i | | +| nterface-name--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--sriov- | | +| vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--sriov-vfs-sriov-vf--pci- | | +| id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | sriov-vf | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--sriov-vfs-sriov-vf--pci- | | +| id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--sriov-vfs-sriov-vf--pci- | | +| id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id}/rela | | +| tionship-list/relationship <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--sriov-vfs-sriov-vf--pci-id--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/sriov-vfs/sriov-vf/{pci-id}/rela | | +| tionship-list/relationship <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--sriov-vfs-sriov-vf--pci-id--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans <#operation--network-newvc | | +| es-newvce--vnf-id2--l-interfaces-l-i | | +| nterface--interface-name--vlans-get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface} <#op | | +| eration--network-newvces-newvce--vnf | | +| -id2--l-interfaces-l-interface--inte | | +| rface-name--vlans-vlan--vlan-interfa | | +| ce--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv4-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address}/relationship-list | | +| /relationship <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--l3-interface-i | | +| pv4-address-list--l3-interface-ipv4- | | +| address--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address}/relationship-list | | +| /relationship <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--l3-interface-i | | +| pv4-address-list--l3-interface-ipv4- | | +| address--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/newvces/newvce/{vnf-id2}/l- | l3-interface-ipv6-address-list | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-newvces-newvce--vnf-id2--l-inter | | +| faces-l-interface--interface-name--v | | +| lans-vlan--vlan-interface--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address}/relationship-list | | +| /relationship <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--l3-interface-i | | +| pv6-address-list--l3-interface-ipv6- | | +| address--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address}/relationship-list | | +| /relationship <#operation--network-n | | +| ewvces-newvce--vnf-id2--l-interfaces | | +| -l-interface--interface-name--vlans- | | +| vlan--vlan-interface--l3-interface-i | | +| pv6-address-list--l3-interface-ipv6- | | +| address--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/l- | relationships | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/rela | | +| tionship-list/relationship <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/l- | | +| interfaces/l-interface/{interface-na | | +| me}/vlans/vlan/{vlan-interface}/rela | | +| tionship-list/relationship <#operati | | +| on--network-newvces-newvce--vnf-id2- | | +| -l-interfaces-l-interface--interface | | +| -name--vlans-vlan--vlan-interface--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/newvces/newvce/{vnf-id2}/re | relationships | +| lationship-list/relationship <#opera | | +| tion--network-newvces-newvce--vnf-id | | +| 2--relationship-list-relationship-pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/newvces/newvce/{vnf-id2}/re | | +| lationship-list/relationship <#opera | | +| tion--network-newvces-newvce--vnf-id | | +| 2--relationship-list-relationship-de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns physical-links | +| /network/physical-links <#operation- | | +| -network-physical-links-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns physical-link | +| /network/physical-links/physical-lin | | +| k/{link-name} <#operation--network-p | | +| hysical-links-physical-link--link-na | | +| me--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/physical-links/physical-lin | physical-link | +| k/{link-name} <#operation--network-p | | +| hysical-links-physical-link--link-na | | +| me--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing physical-link | +| /network/physical-links/physical-lin | | +| k/{link-name} <#operation--network-p | | +| hysical-links-physical-link--link-na | | +| me--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/physical-links/physical-lin | relationships | +| k/{link-name}/relationship-list/rela | | +| tionship <#operation--network-physic | | +| al-links-physical-link--link-name--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/physical-links/physical-lin | | +| k/{link-name}/relationship-list/rela | | +| tionship <#operation--network-physic | | +| al-links-physical-link--link-name--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns pnfs | +| /network/pnfs <#operation--network-p | | +| nfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns pnf | +| /network/pnfs/pnf/{pnf-name} <#opera | | +| tion--network-pnfs-pnf--pnf-name--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing pnf | +| /network/pnfs/pnf/{pnf-name} <#opera | | +| tion--network-pnfs-pnf--pnf-name--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing pnf | +| /network/pnfs/pnf/{pnf-name} <#opera | | +| tion--network-pnfs-pnf--pnf-name--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interfaces | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces <#operation--network-pnfs-pn | | +| f--pnf-name--lag-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interface | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e} <#operation--network-pnfs-pnf--pn | | +| f-name--lag-interfaces-lag-interface | | +| --interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | lag-interface | +| erfaces/lag-interface/{interface-nam | | +| e} <#operation--network-pnfs-pnf--pn | | +| f-name--lag-interfaces-lag-interface | | +| --interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-interface | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e} <#operation--network-pnfs-pnf--pn | | +| f-name--lag-interfaces-lag-interface | | +| --interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces <#operation--network | | +| -pnfs-pnf--pnf-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name} <#operation--network-pnfs-p | | +| nf--pnf-name--lag-interfaces-lag-int | | +| erface--interface-name--l-interfaces | | +| -l-interface--interface-name--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l-interface | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name} <#operation--network-pnfs-p | | +| nf--pnf-name--lag-interfaces-lag-int | | +| erface--interface-name--l-interfaces | | +| -l-interface--interface-name--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name} <#operation--network-pnfs-p | | +| nf--pnf-name--lag-interfaces-lag-int | | +| erface--interface-name--l-interfaces | | +| -l-interface--interface-name--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv4-a | | +| ddress-list--l3-interface-ipv4-addre | | +| ss--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv4-a | | +| ddress-list--l3-interface-ipv4-addre | | +| ss--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv4-a | | +| ddress-list--l3-interface-ipv4-addre | | +| ss--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address}/rela | | +| tionship-list/relationship <#operati | | +| on--network-pnfs-pnf--pnf-name--lag- | | +| interfaces-lag-interface--interface- | | +| name--l-interfaces-l-interface--inte | | +| rface-name--l3-interface-ipv4-addres | | +| s-list--l3-interface-ipv4-address--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv4-address-l | | +| ist/{l3-interface-ipv4-address}/rela | | +| tionship-list/relationship <#operati | | +| on--network-pnfs-pnf--pnf-name--lag- | | +| interfaces-lag-interface--interface- | | +| name--l-interfaces-l-interface--inte | | +| rface-name--l3-interface-ipv4-addres | | +| s-list--l3-interface-ipv4-address--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv6-a | | +| ddress-list--l3-interface-ipv6-addre | | +| ss--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv6-a | | +| ddress-list--l3-interface-ipv6-addre | | +| ss--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address} <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--l3-interface-ipv6-a | | +| ddress-list--l3-interface-ipv6-addre | | +| ss--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address}/rela | | +| tionship-list/relationship <#operati | | +| on--network-pnfs-pnf--pnf-name--lag- | | +| interfaces-lag-interface--interface- | | +| name--l-interfaces-l-interface--inte | | +| rface-name--l3-interface-ipv6-addres | | +| s-list--l3-interface-ipv6-address--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/l3-interface-ipv6-address-l | | +| ist/{l3-interface-ipv6-address}/rela | | +| tionship-list/relationship <#operati | | +| on--network-pnfs-pnf--pnf-name--lag- | | +| interfaces-lag-interface--interface- | | +| name--l-interfaces-l-interface--inte | | +| rface-name--l3-interface-ipv6-addres | | +| s-list--l3-interface-ipv6-address--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/relationship-list/relations | | +| hip <#operation--network-pnfs-pnf--p | | +| nf-name--lag-interfaces-lag-interfac | | +| e--interface-name--l-interfaces-l-in | | +| terface--interface-name--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/relationship-list/relations | | +| hip <#operation--network-pnfs-pnf--p | | +| nf-name--lag-interfaces-lag-interfac | | +| e--interface-name--l-interfaces-l-in | | +| terface--interface-name--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--sriov-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--sriov-vfs-srio | | +| v-vf--pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | sriov-vf | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--sriov-vfs-srio | | +| v-vf--pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--sriov-vfs-srio | | +| v-vf--pci-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| /relationship-list/relationship <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--sriov-vfs-sriov-vf- | | +| -pci-id--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/sriov-vfs/sriov-vf/{pci-id} | | +| /relationship-list/relationship <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--sriov-vfs-sriov-vf- | | +| -pci-id--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans <#operation--network- | | +| pnfs-pnf--pnf-name--lag-interfaces-l | | +| ag-interface--interface-name--l-inte | | +| rfaces-l-interface--interface-name-- | | +| vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| <#operation--network-pnfs-pnf--pnf- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--vlans-vlan--vl | | +| an-interface--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv4-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address}/relationship | | +| -list/relationship <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--l3-i | | +| nterface-ipv4-address-list--l3-inter | | +| face-ipv4-address--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv4-address-list/{l3- | | +| interface-ipv4-address}/relationship | | +| -list/relationship <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--l3-i | | +| nterface-ipv4-address-list--l3-inter | | +| face-ipv4-address--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/lag-int | l3-interface-ipv6-address-list | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address} <#operation- | | +| -network-pnfs-pnf--pnf-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address}/relationship | | +| -list/relationship <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--l3-i | | +| nterface-ipv6-address-list--l3-inter | | +| face-ipv6-address--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /l3-interface-ipv6-address-list/{l3- | | +| interface-ipv6-address}/relationship | | +| -list/relationship <#operation--netw | | +| ork-pnfs-pnf--pnf-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--vlans-vlan--vlan-interface--l3-i | | +| nterface-ipv6-address-list--l3-inter | | +| face-ipv6-address--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /relationship-list/relationship <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/l-interfaces/l-interface/{interfa | | +| ce-name}/vlans/vlan/{vlan-interface} | | +| /relationship-list/relationship <#op | | +| eration--network-pnfs-pnf--pnf-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--vlans-vlan--vlan-in | | +| terface--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/lag-int | relationships | +| erfaces/lag-interface/{interface-nam | | +| e}/relationship-list/relationship <# | | +| operation--network-pnfs-pnf--pnf-nam | | +| e--lag-interfaces-lag-interface--int | | +| erface-name--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/lag-int | | +| erfaces/lag-interface/{interface-nam | | +| e}/relationship-list/relationship <# | | +| operation--network-pnfs-pnf--pnf-nam | | +| e--lag-interfaces-lag-interface--int | | +| erface-name--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interfaces | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces <#operation--network-pnfs-pnf- | | +| -pnf-name--p-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interface | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name} < | | +| #operation--network-pnfs-pnf--pnf-na | | +| me--p-interfaces-p-interface--interf | | +| ace-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | p-interface | +| faces/p-interface/{interface-name} < | | +| #operation--network-pnfs-pnf--pnf-na | | +| me--p-interfaces-p-interface--interf | | +| ace-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing p-interface | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name} < | | +| #operation--network-pnfs-pnf--pnf-na | | +| me--p-interfaces-p-interface--interf | | +| ace-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces <#operation--network-pnf | | +| s-pnf--pnf-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame} <#operation--network-pnfs-pnf-- | | +| pnf-name--p-interfaces-p-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l-interface | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame} <#operation--network-pnfs-pnf-- | | +| pnf-name--p-interfaces-p-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame} <#operation--network-pnfs-pnf-- | | +| pnf-name--p-interfaces-p-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-pnfs-pnf--pnf-name--p-interf | | +| aces-p-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv4-address-list/ | | +| {l3-interface-ipv4-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-pnfs-pnf--pnf-name--p-interf | | +| aces-p-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address} <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-pnfs-pnf--pnf-name--p-interf | | +| aces-p-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/l3-interface-ipv6-address-list/ | | +| {l3-interface-ipv6-address}/relation | | +| ship-list/relationship <#operation-- | | +| network-pnfs-pnf--pnf-name--p-interf | | +| aces-p-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/relationship-list/relationship | | +| <#operation--network-pnfs-pnf--pnf-n | | +| ame--p-interfaces-p-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/relationship-list/relationship | | +| <#operation--network-pnfs-pnf--pnf-n | | +| ame--p-interfaces-p-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--srio | | +| v-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | sriov-vf | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/sriov-vfs/sriov-vf/{pci-id}/rel | | +| ationship-list/relationship <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans <#operation--network-pnfs | | +| -pnf--pnf-name--p-interfaces-p-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface} <#o | | +| peration--network-pnfs-pnf--pnf-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv4-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address}/relationship-lis | | +| t/relationship <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv4-address-list/{l3-inte | | +| rface-ipv4-address}/relationship-lis | | +| t/relationship <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | l3-interface-ipv6-address-list | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address} <#operation--net | | +| work-pnfs-pnf--pnf-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address}/relationship-lis | | +| t/relationship <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/l3- | | +| interface-ipv6-address-list/{l3-inte | | +| rface-ipv6-address}/relationship-lis | | +| t/relationship <#operation--network- | | +| pnfs-pnf--pnf-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/rel | | +| ationship-list/relationship <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/l | | +| -interfaces/l-interface/{interface-n | | +| ame}/vlans/vlan/{vlan-interface}/rel | | +| ationship-list/relationship <#operat | | +| ion--network-pnfs-pnf--pnf-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/r | | +| elationship-list/relationship <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/r | | +| elationship-list/relationship <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pfs | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/s | | +| riov-pfs <#operation--network-pnfs-p | | +| nf--pnf-name--p-interfaces-p-interfa | | +| ce--interface-name--sriov-pfs-get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pf | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id} <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--sriov-pfs-sriov-pf--pf-pci-id-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/pnfs/pnf/{pnf-name}/p-inter | sriov-pf | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id} <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--sriov-pfs-sriov-pf--pf-pci-id-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-pf | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id} <#oper | | +| ation--network-pnfs-pnf--pnf-name--p | | +| -interfaces-p-interface--interface-n | | +| ame--sriov-pfs-sriov-pf--pf-pci-id-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/p-inter | relationships | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id}/relati | | +| onship-list/relationship <#operation | | +| --network-pnfs-pnf--pnf-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| sriov-pfs-sriov-pf--pf-pci-id--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/p-inter | | +| faces/p-interface/{interface-name}/s | | +| riov-pfs/sriov-pf/{pf-pci-id}/relati | | +| onship-list/relationship <#operation | | +| --network-pnfs-pnf--pnf-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| sriov-pfs-sriov-pf--pf-pci-id--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/pnfs/pnf/{pnf-name}/relatio | relationships | +| nship-list/relationship <#operation- | | +| -network-pnfs-pnf--pnf-name--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/pnfs/pnf/{pnf-name}/relatio | | +| nship-list/relationship <#operation- | | +| -network-pnfs-pnf--pnf-name--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns route-table-references | +| /network/route-table-references <#op | | +| eration--network-route-table-referen | | +| ces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns route-table-reference | +| /network/route-table-references/rout | | +| e-table-reference/{route-table-refer | | +| ence-id} <#operation--network-route- | | +| table-references-route-table-referen | | +| ce--route-table-reference-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/route-table-references/rout | route-table-reference | +| e-table-reference/{route-table-refer | | +| ence-id} <#operation--network-route- | | +| table-references-route-table-referen | | +| ce--route-table-reference-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/route-table-references/rout | route-table-reference | +| e-table-reference/{route-table-refer | | +| ence-id} <#operation--network-route- | | +| table-references-route-table-referen | | +| ce--route-table-reference-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/route-table-references/rout | relationships | +| e-table-reference/{route-table-refer | | +| ence-id}/relationship-list/relations | | +| hip <#operation--network-route-table | | +| -references-route-table-reference--r | | +| oute-table-reference-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/route-table-references/rout | | +| e-table-reference/{route-table-refer | | +| ence-id}/relationship-list/relations | | +| hip <#operation--network-route-table | | +| -references-route-table-reference--r | | +| oute-table-reference-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns site-pair-sets | +| /network/site-pair-sets <#operation- | | +| -network-site-pair-sets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns site-pair-set | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id} <#operation--ne | | +| twork-site-pair-sets-site-pair-set-- | | +| site-pair-set-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/site-pair-sets/site-pair-se | site-pair-set | +| t/{site-pair-set-id} <#operation--ne | | +| twork-site-pair-sets-site-pair-set-- | | +| site-pair-set-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing site-pair-set | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id} <#operation--ne | | +| twork-site-pair-sets-site-pair-set-- | | +| site-pair-set-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/site-pair-sets/site-pair-se | relationships | +| t/{site-pair-set-id}/relationship-li | | +| st/relationship <#operation--network | | +| -site-pair-sets-site-pair-set--site- | | +| pair-set-id--relationship-list-relat | | +| ionship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/relationship-li | | +| st/relationship <#operation--network | | +| -site-pair-sets-site-pair-set--site- | | +| pair-set-id--relationship-list-relat | | +| ionship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns routing-instances | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es <#operation--network-site-pair-se | | +| ts-site-pair-set--site-pair-set-id-- | | +| routing-instances-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns routing-instance | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/site-pair-sets/site-pair-se | routing-instance | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing routing-instance | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/site-pair-sets/site-pair-se | relationships | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/relationship-list/relationship | | +| <#operation--network-site-pair-sets | | +| -site-pair-set--site-pair-set-id--ro | | +| uting-instances-routing-instance--ro | | +| uting-instance-id--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/relationship-list/relationship | | +| <#operation--network-site-pair-sets | | +| -site-pair-set--site-pair-set-id--ro | | +| uting-instances-routing-instance--ro | | +| uting-instance-id--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns site-pairs | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs <#operation--networ | | +| k-site-pair-sets-site-pair-set--site | | +| -pair-set-id--routing-instances-rout | | +| ing-instance--routing-instance-id--s | | +| ite-pairs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns site-pair | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--site-pairs-s | | +| ite-pair--site-pair-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/site-pair-sets/site-pair-se | site-pair | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--site-pairs-s | | +| ite-pair--site-pair-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing site-pair | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id} <#operation--network-site-pair | | +| -sets-site-pair-set--site-pair-set-i | | +| d--routing-instances-routing-instanc | | +| e--routing-instance-id--site-pairs-s | | +| ite-pair--site-pair-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns classes-of-service | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service <#operation | | +| --network-site-pair-sets-site-pair-s | | +| et--site-pair-set-id--routing-instan | | +| ces-routing-instance--routing-instan | | +| ce-id--site-pairs-site-pair--site-pa | | +| ir-id--classes-of-service-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns class-of-service | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos} <#operation--network-sit | | +| e-pair-sets-site-pair-set--site-pair | | +| -set-id--routing-instances-routing-i | | +| nstance--routing-instance-id--site-p | | +| airs-site-pair--site-pair-id--classe | | +| s-of-service-class-of-service--cos-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/site-pair-sets/site-pair-se | class-of-service | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos} <#operation--network-sit | | +| e-pair-sets-site-pair-set--site-pair | | +| -set-id--routing-instances-routing-i | | +| nstance--routing-instance-id--site-p | | +| airs-site-pair--site-pair-id--classe | | +| s-of-service-class-of-service--cos-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing class-of-service | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos} <#operation--network-sit | | +| e-pair-sets-site-pair-set--site-pair | | +| -set-id--routing-instances-routing-i | | +| nstance--routing-instance-id--site-p | | +| airs-site-pair--site-pair-id--classe | | +| s-of-service-class-of-service--cos-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/site-pair-sets/site-pair-se | relationships | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos}/relationship-list/relati | | +| onship <#operation--network-site-pai | | +| r-sets-site-pair-set--site-pair-set- | | +| id--routing-instances-routing-instan | | +| ce--routing-instance-id--site-pairs- | | +| site-pair--site-pair-id--classes-of- | | +| service-class-of-service--cos--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/classes-of-service/class-of-se | | +| rvice/{cos}/relationship-list/relati | | +| onship <#operation--network-site-pai | | +| r-sets-site-pair-set--site-pair-set- | | +| id--routing-instances-routing-instan | | +| ce--routing-instance-id--site-pairs- | | +| site-pair--site-pair-id--classes-of- | | +| service-class-of-service--cos--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/site-pair-sets/site-pair-se | relationships | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/relationship-list/relationship | | +| <#operation--network-site-pair-sets | | +| -site-pair-set--site-pair-set-id--ro | | +| uting-instances-routing-instance--ro | | +| uting-instance-id--site-pairs-site-p | | +| air--site-pair-id--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/site-pair-sets/site-pair-se | | +| t/{site-pair-set-id}/routing-instanc | | +| es/routing-instance/{routing-instanc | | +| e-id}/site-pairs/site-pair/{site-pai | | +| r-id}/relationship-list/relationship | | +| <#operation--network-site-pair-sets | | +| -site-pair-set--site-pair-set-id--ro | | +| uting-instances-routing-instance--ro | | +| uting-instance-id--site-pairs-site-p | | +| air--site-pair-id--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vces | +| /network/vces <#operation--network-v | | +| ces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vce | +| /network/vces/vce/{vnf-id} <#operati | | +| on--network-vces-vce--vnf-id--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vce | +| /network/vces/vce/{vnf-id} <#operati | | +| on--network-vces-vce--vnf-id--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vce | +| /network/vces/vce/{vnf-id} <#operati | | +| on--network-vces-vce--vnf-id--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns entitlements | +| /network/vces/vce/{vnf-id}/entitleme | | +| nts <#operation--network-vces-vce--v | | +| nf-id--entitlements-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns entitlement | +| /network/vces/vce/{vnf-id}/entitleme | | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid} <#operation--network-vces-v | | +| ce--vnf-id--entitlements-entitlement | | +| --group-uuid---resource-uuid--get>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vces/vce/{vnf-id}/entitleme | entitlement | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid} <#operation--network-vces-v | | +| ce--vnf-id--entitlements-entitlement | | +| --group-uuid---resource-uuid--put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing entitlement | +| /network/vces/vce/{vnf-id}/entitleme | | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid} <#operation--network-vces-v | | +| ce--vnf-id--entitlements-entitlement | | +| --group-uuid---resource-uuid--delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/entitleme | relationships | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid}/relationship-list/relations | | +| hip <#operation--network-vces-vce--v | | +| nf-id--entitlements-entitlement--gro | | +| up-uuid---resource-uuid--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/entitleme | | +| nts/entitlement/{group-uuid}/{resour | | +| ce-uuid}/relationship-list/relations | | +| hip <#operation--network-vces-vce--v | | +| nf-id--entitlements-entitlement--gro | | +| up-uuid---resource-uuid--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns licenses | +| /network/vces/vce/{vnf-id}/licenses | | +| <#operation--network-vces-vce--vnf-i | | +| d--licenses-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns license | +| /network/vces/vce/{vnf-id}/licenses/ | | +| license/{group-uuid}/{resource-uuid} | | +| <#operation--network-vces-vce--vnf- | | +| id--licenses-license--group-uuid---r | | +| esource-uuid--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing license | +| /network/vces/vce/{vnf-id}/licenses/ | | +| license/{group-uuid}/{resource-uuid} | | +| <#operation--network-vces-vce--vnf- | | +| id--licenses-license--group-uuid---r | | +| esource-uuid--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing license | +| /network/vces/vce/{vnf-id}/licenses/ | | +| license/{group-uuid}/{resource-uuid} | | +| <#operation--network-vces-vce--vnf- | | +| id--licenses-license--group-uuid---r | | +| esource-uuid--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/licenses/ | relationships | +| license/{group-uuid}/{resource-uuid} | | +| /relationship-list/relationship <#op | | +| eration--network-vces-vce--vnf-id--l | | +| icenses-license--group-uuid---resour | | +| ce-uuid--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/licenses/ | | +| license/{group-uuid}/{resource-uuid} | | +| /relationship-list/relationship <#op | | +| eration--network-vces-vce--vnf-id--l | | +| icenses-license--group-uuid---resour | | +| ce-uuid--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns port-groups | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps <#operation--network-vces-vce--vn | | +| f-id--port-groups-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns port-group | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id} <#opera | | +| tion--network-vces-vce--vnf-id--port | | +| -groups-port-group--interface-id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vces/vce/{vnf-id}/port-grou | port-group | +| ps/port-group/{interface-id} <#opera | | +| tion--network-vces-vce--vnf-id--port | | +| -groups-port-group--interface-id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing port-group | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id} <#opera | | +| tion--network-vces-vce--vnf-id--port | | +| -groups-port-group--interface-id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns cvlan-tags | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/cvlan-t | | +| ags <#operation--network-vces-vce--v | | +| nf-id--port-groups-port-group--inter | | +| face-id--cvlan-tags-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns cvlan-tag-entry | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag} <#op | | +| eration--network-vces-vce--vnf-id--p | | +| ort-groups-port-group--interface-id- | | +| -cvlan-tags-cvlan-tag-entry--cvlan-t | | +| ag--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vces/vce/{vnf-id}/port-grou | cvlan-tag-entry | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag} <#op | | +| eration--network-vces-vce--vnf-id--p | | +| ort-groups-port-group--interface-id- | | +| -cvlan-tags-cvlan-tag-entry--cvlan-t | | +| ag--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing cvlan-tag-entry | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag} <#op | | +| eration--network-vces-vce--vnf-id--p | | +| ort-groups-port-group--interface-id- | | +| -cvlan-tags-cvlan-tag-entry--cvlan-t | | +| ag--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/port-grou | relationships | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag}/rela | | +| tionship-list/relationship <#operati | | +| on--network-vces-vce--vnf-id--port-g | | +| roups-port-group--interface-id--cvla | | +| n-tags-cvlan-tag-entry--cvlan-tag--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/cvlan-t | | +| ags/cvlan-tag-entry/{cvlan-tag}/rela | | +| tionship-list/relationship <#operati | | +| on--network-vces-vce--vnf-id--port-g | | +| roups-port-group--interface-id--cvla | | +| n-tags-cvlan-tag-entry--cvlan-tag--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/port-grou | relationships | +| ps/port-group/{interface-id}/relatio | | +| nship-list/relationship <#operation- | | +| -network-vces-vce--vnf-id--port-grou | | +| ps-port-group--interface-id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/port-grou | | +| ps/port-group/{interface-id}/relatio | | +| nship-list/relationship <#operation- | | +| -network-vces-vce--vnf-id--port-grou | | +| ps-port-group--interface-id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vces/vce/{vnf-id}/relations | relationships | +| hip-list/relationship <#operation--n | | +| etwork-vces-vce--vnf-id--relationshi | | +| p-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vces/vce/{vnf-id}/relations | | +| hip-list/relationship <#operation--n | | +| etwork-vces-vce--vnf-id--relationshi | | +| p-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vnfcs | +| /network/vnfcs <#operation--network- | | +| vnfcs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vnfc | +| /network/vnfcs/vnfc/{vnfc-name} <#op | | +| eration--network-vnfcs-vnfc--vnfc-na | | +| me--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vnfc | +| /network/vnfcs/vnfc/{vnfc-name} <#op | | +| eration--network-vnfcs-vnfc--vnfc-na | | +| me--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vnfc | +| /network/vnfcs/vnfc/{vnfc-name} <#op | | +| eration--network-vnfcs-vnfc--vnfc-na | | +| me--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv4-address-list | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv4-address-list | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv4-address-list | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv4-address-list--l3-interface- | | +| ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | relationships | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address}/relationship-list | | +| /relationship <#operation--network-v | | +| nfcs-vnfc--vnfc-name--l3-interface-i | | +| pv4-address-list--l3-interface-ipv4- | | +| address--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | | +| nterface-ipv4-address-list/{l3-inter | | +| face-ipv4-address}/relationship-list | | +| /relationship <#operation--network-v | | +| nfcs-vnfc--vnfc-name--l3-interface-i | | +| pv4-address-list--l3-interface-ipv4- | | +| address--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv6-address-list | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv6-address-list | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | l3-interface-ipv6-address-list | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address} <#operation--netw | | +| ork-vnfcs-vnfc--vnfc-name--l3-interf | | +| ace-ipv6-address-list--l3-interface- | | +| ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | relationships | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address}/relationship-list | | +| /relationship <#operation--network-v | | +| nfcs-vnfc--vnfc-name--l3-interface-i | | +| pv6-address-list--l3-interface-ipv6- | | +| address--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vnfcs/vnfc/{vnfc-name}/l3-i | | +| nterface-ipv6-address-list/{l3-inter | | +| face-ipv6-address}/relationship-list | | +| /relationship <#operation--network-v | | +| nfcs-vnfc--vnfc-name--l3-interface-i | | +| pv6-address-list--l3-interface-ipv6- | | +| address--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vnfcs/vnfc/{vnfc-name}/rela | relationships | +| tionship-list/relationship <#operati | | +| on--network-vnfcs-vnfc--vnfc-name--r | | +| elationship-list-relationship-put>`_ | | +| _ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vnfcs/vnfc/{vnfc-name}/rela | | +| tionship-list/relationship <#operati | | +| on--network-vnfcs-vnfc--vnfc-name--r | | +| elationship-list-relationship-delete | | +| >`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vpls-pes | +| /network/vpls-pes <#operation--netwo | | +| rk-vpls-pes-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vpls-pe | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name} <#operation--network-vpls-pes | | +| -vpls-pe--equipment-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vpls-pe | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name} <#operation--network-vpls-pes | | +| -vpls-pe--equipment-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vpls-pe | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name} <#operation--network-vpls-pes | | +| -vpls-pe--equipment-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interfaces | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces <#operation--n | | +| etwork-vpls-pes-vpls-pe--equipment-n | | +| ame--lag-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns lag-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-vpls-pes-vpls-pe--equipment-name-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | lag-interface | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-vpls-pes-vpls-pe--equipment-name-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing lag-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name} <#operation--networ | | +| k-vpls-pes-vpls-pe--equipment-name-- | | +| lag-interfaces-lag-interface--interf | | +| ace-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces <#oper | | +| ation--network-vpls-pes-vpls-pe--equ | | +| ipment-name--lag-interfaces-lag-inte | | +| rface--interface-name--l-interfaces- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-vpls-pes-vpls-pe--equipment- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l-interface | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-vpls-pes-vpls-pe--equipment- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name} <#operation-- | | +| network-vpls-pes-vpls-pe--equipment- | | +| name--lag-interfaces-lag-interface-- | | +| interface-name--l-interfaces-l-inter | | +| face--interface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv4-address-l | | +| ist--l3-interface-ipv4-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-vpls-pes-v | | +| pls-pe--equipment-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv4-address-list/{l3-interface-ipv4 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-vpls-pes-v | | +| pls-pe--equipment-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv4-address-list-- | | +| l3-interface-ipv4-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--get> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address} <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--l3-interface-ipv6-address-l | | +| ist--l3-interface-ipv6-address--dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-vpls-pes-v | | +| pls-pe--equipment-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/l3-interface- | | +| ipv6-address-list/{l3-interface-ipv6 | | +| -address}/relationship-list/relation | | +| ship <#operation--network-vpls-pes-v | | +| pls-pe--equipment-name--lag-interfac | | +| es-lag-interface--interface-name--l- | | +| interfaces-l-interface--interface-na | | +| me--l3-interface-ipv6-address-list-- | | +| l3-interface-ipv6-address--relations | | +| hip-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/relationship- | | +| list/relationship <#operation--netwo | | +| rk-vpls-pes-vpls-pe--equipment-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/relationship- | | +| list/relationship <#operation--netwo | | +| rk-vpls-pes-vpls-pe--equipment-name- | | +| -lag-interfaces-lag-interface--inter | | +| face-name--l-interfaces-l-interface- | | +| -interface-name--relationship-list-r | | +| elationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--srio | | +| v-vfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | sriov-vf | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--sriov-vfs-sriov-vf--pc | | +| i-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id}/relationship-list/rel | | +| ationship <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/sriov-vfs/sri | | +| ov-vf/{pci-id}/relationship-list/rel | | +| ationship <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--sriov-vfs-sriov-vf--pci-id- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--lag-interfaces-lag-inter | | +| face--interface-name--l-interfaces-l | | +| -interface--interface-name--vlans-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface} <#operation--network- | | +| vpls-pes-vpls-pe--equipment-name--la | | +| g-interfaces-lag-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--vlans-vlan--vlan-inter | | +| face--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv4-address-list--l3-interfac | | +| e-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| }/relationship-list/relationship <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv4-add | | +| ress-list/{l3-interface-ipv4-address | | +| }/relationship-list/relationship <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv4-address-list--l3-interface-ipv | | +| 4-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| } <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--lag-interfaces- | | +| lag-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--l3-inte | | +| rface-ipv6-address-list--l3-interfac | | +| e-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| }/relationship-list/relationship <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/l3-interface-ipv6-add | | +| ress-list/{l3-interface-ipv6-address | | +| }/relationship-list/relationship <#o | | +| peration--network-vpls-pes-vpls-pe-- | | +| equipment-name--lag-interfaces-lag-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--vlan | | +| s-vlan--vlan-interface--l3-interface | | +| -ipv6-address-list--l3-interface-ipv | | +| 6-address--relationship-list-relatio | | +| nship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/relationship-list/rel | | +| ationship <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-put> | | +| `__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/l-interfaces/l-inte | | +| rface/{interface-name}/vlans/vlan/{v | | +| lan-interface}/relationship-list/rel | | +| ationship <#operation--network-vpls- | | +| pes-vpls-pe--equipment-name--lag-int | | +| erfaces-lag-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--vlans-vlan--vlan-interface- | | +| -relationship-list-relationship-dele | | +| te>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/relationship-list/r | | +| elationship <#operation--network-vpl | | +| s-pes-vpls-pe--equipment-name--lag-i | | +| nterfaces-lag-interface--interface-n | | +| ame--relationship-list-relationship- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/lag-interfaces/lag-interface/ | | +| {interface-name}/relationship-list/r | | +| elationship <#operation--network-vpl | | +| s-pes-vpls-pe--equipment-name--lag-i | | +| nterfaces-lag-interface--interface-n | | +| ame--relationship-list-relationship- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interfaces | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces <#operation--net | | +| work-vpls-pes-vpls-pe--equipment-nam | | +| e--p-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns p-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name} <#operation--network-vp | | +| ls-pes-vpls-pe--equipment-name--p-in | | +| terfaces-p-interface--interface-name | | +| --get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | p-interface | +| -name}/p-interfaces/p-interface/{int | | +| erface-name} <#operation--network-vp | | +| ls-pes-vpls-pe--equipment-name--p-in | | +| terfaces-p-interface--interface-name | | +| --put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing p-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name} <#operation--network-vp | | +| ls-pes-vpls-pe--equipment-name--p-in | | +| terfaces-p-interface--interface-name | | +| --delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interfaces | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces <#operatio | | +| n--network-vpls-pes-vpls-pe--equipme | | +| nt-name--p-interfaces-p-interface--i | | +| nterface-name--l-interfaces-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns l-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name} <#operation--netw | | +| ork-vpls-pes-vpls-pe--equipment-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l-interface | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name} <#operation--netw | | +| ork-vpls-pes-vpls-pe--equipment-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing l-interface | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name} <#operation--netw | | +| ork-vpls-pes-vpls-pe--equipment-name | | +| --p-interfaces-p-interface--interfac | | +| e-name--l-interfaces-l-interface--in | | +| terface-name--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv4-address-list--l3- | | +| interface-ipv4-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress}/relationship-list/relationship | | +| <#operation--network-vpls-pes-vpls- | | +| pe--equipment-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--l3-i | | +| nterface-ipv4-address-list--l3-inter | | +| face-ipv4-address--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv4 | | +| -address-list/{l3-interface-ipv4-add | | +| ress}/relationship-list/relationship | | +| <#operation--network-vpls-pes-vpls- | | +| pe--equipment-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--l3-i | | +| nterface-ipv4-address-list--l3-inter | | +| face-ipv4-address--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress} <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -l3-interface-ipv6-address-list--l3- | | +| interface-ipv6-address--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress}/relationship-list/relationship | | +| <#operation--network-vpls-pes-vpls- | | +| pe--equipment-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--l3-i | | +| nterface-ipv6-address-list--l3-inter | | +| face-ipv6-address--relationship-list | | +| -relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/l3-interface-ipv6 | | +| -address-list/{l3-interface-ipv6-add | | +| ress}/relationship-list/relationship | | +| <#operation--network-vpls-pes-vpls- | | +| pe--equipment-name--p-interfaces-p-i | | +| nterface--interface-name--l-interfac | | +| es-l-interface--interface-name--l3-i | | +| nterface-ipv6-address-list--l3-inter | | +| face-ipv6-address--relationship-list | | +| -relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/relationship-list | | +| /relationship <#operation--network-v | | +| pls-pes-vpls-pe--equipment-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--relationship-list-relations | | +| hip-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/relationship-list | | +| /relationship <#operation--network-v | | +| pls-pes-vpls-pe--equipment-name--p-i | | +| nterfaces-p-interface--interface-nam | | +| e--l-interfaces-l-interface--interfa | | +| ce-name--relationship-list-relations | | +| hip-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vfs | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--sriov-vfs-ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-vf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--sriov-vfs-sriov-vf--pci-id--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | sriov-vf | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--sriov-vfs-sriov-vf--pci-id--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-vf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--sriov-vfs-sriov-vf--pci-id--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id}/relationship-list/relatio | | +| nship <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -sriov-vfs-sriov-vf--pci-id--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/sriov-vfs/sriov-v | | +| f/{pci-id}/relationship-list/relatio | | +| nship <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -sriov-vfs-sriov-vf--pci-id--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlans | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans <#operation | | +| --network-vpls-pes-vpls-pe--equipmen | | +| t-name--p-interfaces-p-interface--in | | +| terface-name--l-interfaces-l-interfa | | +| ce--interface-name--vlans-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--vlans-vlan--vlan-interface--ge | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--vlans-vlan--vlan-interface--pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vlan | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface} <#operation--network-vpls | | +| -pes-vpls-pe--equipment-name--p-inte | | +| rfaces-p-interface--interface-name-- | | +| l-interfaces-l-interface--interface- | | +| name--vlans-vlan--vlan-interface--de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v4-address-list--l3-interface-ipv4-a | | +| ddress--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v4-address-list--l3-interface-ipv4-a | | +| ddress--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv4-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v4-address-list--l3-interface-ipv4-a | | +| ddress--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address}/re | | +| lationship-list/relationship <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--vlans-vlan-- | | +| vlan-interface--l3-interface-ipv4-ad | | +| dress-list--l3-interface-ipv4-addres | | +| s--relationship-list-relationship-pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv4-address | | +| -list/{l3-interface-ipv4-address}/re | | +| lationship-list/relationship <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--vlans-vlan-- | | +| vlan-interface--l3-interface-ipv4-ad | | +| dress-list--l3-interface-ipv4-addres | | +| s--relationship-list-relationship-de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v6-address-list--l3-interface-ipv6-a | | +| ddress--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v6-address-list--l3-interface-ipv6-a | | +| ddress--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing | +| /network/vpls-pes/vpls-pe/{equipment | l3-interface-ipv6-address-list | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address} <# | | +| operation--network-vpls-pes-vpls-pe- | | +| -equipment-name--p-interfaces-p-inte | | +| rface--interface-name--l-interfaces- | | +| l-interface--interface-name--vlans-v | | +| lan--vlan-interface--l3-interface-ip | | +| v6-address-list--l3-interface-ipv6-a | | +| ddress--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address}/re | | +| lationship-list/relationship <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--vlans-vlan-- | | +| vlan-interface--l3-interface-ipv6-ad | | +| dress-list--l3-interface-ipv6-addres | | +| s--relationship-list-relationship-pu | | +| t>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/l3-interface-ipv6-address | | +| -list/{l3-interface-ipv6-address}/re | | +| lationship-list/relationship <#opera | | +| tion--network-vpls-pes-vpls-pe--equi | | +| pment-name--p-interfaces-p-interface | | +| --interface-name--l-interfaces-l-int | | +| erface--interface-name--vlans-vlan-- | | +| vlan-interface--l3-interface-ipv6-ad | | +| dress-list--l3-interface-ipv6-addres | | +| s--relationship-list-relationship-de | | +| lete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/relationship-list/relatio | | +| nship <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--relatio | | +| nship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/l-interfaces/l-interfac | | +| e/{interface-name}/vlans/vlan/{vlan- | | +| interface}/relationship-list/relatio | | +| nship <#operation--network-vpls-pes- | | +| vpls-pe--equipment-name--p-interface | | +| s-p-interface--interface-name--l-int | | +| erfaces-l-interface--interface-name- | | +| -vlans-vlan--vlan-interface--relatio | | +| nship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/relationship-list/relat | | +| ionship <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--rel | | +| ationship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/relationship-list/relat | | +| ionship <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--rel | | +| ationship-list-relationship-delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pfs | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs <#operation-- | | +| network-vpls-pes-vpls-pe--equipment- | | +| name--p-interfaces-p-interface--inte | | +| rface-name--sriov-pfs-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns sriov-pf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id} <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--sri | | +| ov-pfs-sriov-pf--pf-pci-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpls-pes/vpls-pe/{equipment | sriov-pf | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id} <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--sri | | +| ov-pfs-sriov-pf--pf-pci-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing sriov-pf | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id} <#operation--network-vpls-pe | | +| s-vpls-pe--equipment-name--p-interfa | | +| ces-p-interface--interface-name--sri | | +| ov-pfs-sriov-pf--pf-pci-id--delete>` | | +| __ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id}/relationship-list/relationsh | | +| ip <#operation--network-vpls-pes-vpl | | +| s-pe--equipment-name--p-interfaces-p | | +| -interface--interface-name--sriov-pf | | +| s-sriov-pf--pf-pci-id--relationship- | | +| list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/p-interfaces/p-interface/{int | | +| erface-name}/sriov-pfs/sriov-pf/{pf- | | +| pci-id}/relationship-list/relationsh | | +| ip <#operation--network-vpls-pes-vpl | | +| s-pe--equipment-name--p-interfaces-p | | +| -interface--interface-name--sriov-pf | | +| s-sriov-pf--pf-pci-id--relationship- | | +| list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpls-pes/vpls-pe/{equipment | relationships | +| -name}/relationship-list/relationshi | | +| p <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpls-pes/vpls-pe/{equipment | | +| -name}/relationship-list/relationshi | | +| p <#operation--network-vpls-pes-vpls | | +| -pe--equipment-name--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vpn-bindings | +| /network/vpn-bindings <#operation--n | | +| etwork-vpn-bindings-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns vpn-binding | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id} <#operation--network-vpn-bind | | +| ings-vpn-binding--vpn-id--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpn-bindings/vpn-binding/{v | vpn-binding | +| pn-id} <#operation--network-vpn-bind | | +| ings-vpn-binding--vpn-id--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing vpn-binding | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id} <#operation--network-vpn-bind | | +| ings-vpn-binding--vpn-id--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpn-bindings/vpn-binding/{v | relationships | +| pn-id}/relationship-list/relationshi | | +| p <#operation--network-vpn-bindings- | | +| vpn-binding--vpn-id--relationship-li | | +| st-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/relationship-list/relationshi | | +| p <#operation--network-vpn-bindings- | | +| vpn-binding--vpn-id--relationship-li | | +| st-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns route-targets | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/route-targets <#operation--ne | | +| twork-vpn-bindings-vpn-binding--vpn- | | +| id--route-targets-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns route-target | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le} <#operation--network-vpn-binding | | +| s-vpn-binding--vpn-id--route-targets | | +| -route-target--global-route-target-- | | +| -route-target-role--get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing | +| /network/vpn-bindings/vpn-binding/{v | route-target | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le} <#operation--network-vpn-binding | | +| s-vpn-binding--vpn-id--route-targets | | +| -route-target--global-route-target-- | | +| -route-target-role--put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing route-target | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le} <#operation--network-vpn-binding | | +| s-vpn-binding--vpn-id--route-targets | | +| -route-target--global-route-target-- | | +| -route-target-role--delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/vpn-bindings/vpn-binding/{v | relationships | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le}/relationship-list/relationship < | | +| #operation--network-vpn-bindings-vpn | | +| -binding--vpn-id--route-targets-rout | | +| e-target--global-route-target---rout | | +| e-target-role--relationship-list-rel | | +| ationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/vpn-bindings/vpn-binding/{v | | +| pn-id}/route-targets/route-target/{g | | +| lobal-route-target}/{route-target-ro | | +| le}/relationship-list/relationship < | | +| #operation--network-vpn-bindings-vpn | | +| -binding--vpn-id--route-targets-rout | | +| e-target--global-route-target---rout | | +| e-target-role--relationship-list-rel | | +| ationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns zones | +| /network/zones <#operation--network- | | +| zones-get>`__ | | ++--------------------------------------+--------------------------------------+ +| `GET | returns zone | +| /network/zones/zone/{zone-id} <#oper | | +| ation--network-zones-zone--zone-id-- | | +| get>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | create or update an existing zone | +| /network/zones/zone/{zone-id} <#oper | | +| ation--network-zones-zone--zone-id-- | | +| put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing zone | +| /network/zones/zone/{zone-id} <#oper | | +| ation--network-zones-zone--zone-id-- | | +| delete>`__ | | ++--------------------------------------+--------------------------------------+ +| `PUT | see node definition for valid | +| /network/zones/zone/{zone-id}/relati | relationships | +| onship-list/relationship <#operation | | +| --network-zones-zone--zone-id--relat | | +| ionship-list-relationship-put>`__ | | ++--------------------------------------+--------------------------------------+ +| `DELETE | delete an existing relationship | +| /network/zones/zone/{zone-id}/relati | | +| onship-list/relationship <#operation | | +| --network-zones-zone--zone-id--relat | | +| ionship-list-relationship-delete>`__ | | ++--------------------------------------+--------------------------------------+ + +.. rubric:: Paths + :name: paths + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns connectors + +.. raw:: html + +
+ +.. rubric:: GET **/business/connectors** + :name: get-businessconnectors + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns connectors + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/connectors <#/definitions/connectors>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns connector + +.. raw:: html + +
+ +.. rubric:: GET + **/business/connectors/connector/{resource-instance-id}** + :name: get-businessconnectorsconnectorresource-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns connector + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/connector <#/definitions/connector>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing connector + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/connectors/connector/{resource-instance-id}** + :name: put-businessconnectorsconnectorresource-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing connector + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +connector object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/connector <#/definitions/connector>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing connector + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/connectors/connector/{resource-instance-id}** + :name: delete-businessconnectorsconnectorresource-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing connector + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. rubric:: GET + **/business/connectors/connector/{resource-instance-id}/metadata** + :name: get-businessconnectorsconnectorresource-instance-idmetadata + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. rubric:: GET + **/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}** + :name: get-businessconnectorsconnectorresource-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}** + :name: put-businessconnectorsconnectorresource-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +metadatum object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/metadatum <#/definitions/metadatum>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}** + :name: delete-businessconnectorsconnectorresource-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/connectors/connector/{resource-instance-id}/relationship-list/relationship** + :name: put-businessconnectorsconnectorresource-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/connectors/connector/{resource-instance-id}/relationship-list/relationship** + :name: delete-businessconnectorsconnectorresource-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| resource-insta | Unique id of | path | string | | +| nce-id | resource | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns customers + +.. raw:: html + +
+ +.. rubric:: GET **/business/customers** + :name: get-businesscustomers + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns customers + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/customers <#/definitions/customers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns customer + +.. raw:: html + +
+ +.. rubric:: GET **/business/customers/customer/{global-customer-id}** + :name: get-businesscustomerscustomerglobal-customer-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns customer + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/customer <#/definitions/customer>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing customer + +.. raw:: html + +
+ +.. rubric:: PUT **/business/customers/customer/{global-customer-id}** + :name: put-businesscustomerscustomerglobal-customer-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing customer + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +customer object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/customer <#/definitions/customer>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing customer + +.. raw:: html + +
+ +.. rubric:: DELETE **/business/customers/customer/{global-customer-id}** + :name: delete-businesscustomerscustomerglobal-customer-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing customer + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-subscriptions + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptions + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-subscriptions + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-subscriptions <#/definitions/service-subscriptions>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-subscription + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-type + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-subscription + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-subscription <#/definitions/service-subscription>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-subscription + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-type + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-subscription + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +service-subscription object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/service-subscription <#/definitions/service-subscription>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-subscription + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-type + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-subscription + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-instances + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instances + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-instances + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-instances <#/definitions/service-instances>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-instance + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-instance <#/definitions/service-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-instance + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +service-instance object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/service-instance <#/definitions/service-instance>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-instance + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns allotted-resources + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resources + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns allotted-resources + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/allotted-resources <#/definitions/allotted-resources>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns allotted-resource + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| type | Generic | query | string | | +| | description of | | | | +| | the type of | | | | +| | allotted | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| role | role in the | query | string | | +| | network that | | | | +| | this resource | | | | +| | will be | | | | +| | providing. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/allotted-resource <#/definitions/allotted-resource>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing allotted-resource + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +allotted-resource object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/allotted-resource <#/definitions/allotted-resource>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing allotted-resource + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tunnel-xconnects + +.. raw:: html + +
+ +.. rubric:: GET + **/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** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnects + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tunnel-xconnects + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| type | Generic | query | string | | +| | description of | | | | +| | the type of | | | | +| | allotted | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| role | role in the | query | string | | +| | network that | | | | +| | this resource | | | | +| | will be | | | | +| | providing. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/tunnel-xconnects <#/definitions/tunnel-xconnects>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tunnel-xconnect + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tunnel-xconnect + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| type | Generic | query | string | | +| | description of | | | | +| | the type of | | | | +| | allotted | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| role | role in the | query | string | | +| | network that | | | | +| | this resource | | | | +| | will be | | | | +| | providing. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/tunnel-xconnect <#/definitions/tunnel-xconnect>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing tunnel-xconnect + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing tunnel-xconnect + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +tunnel-xconnect object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/tunnel-xconnect <#/definitions/tunnel-xconnect>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing tunnel-xconnect + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectid + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing tunnel-xconnect + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectidrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idallotted-resourcesallotted-resourceidtunnel-xconnectstunnel-xconnectidrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| id | Allotted | path | string | | +| | Resource id | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idmetadata + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. rubric:: GET + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}** + :name: get-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-nam | Subscriber | query | string | | +| e | name, an | | | | +| | alternate way | | | | +| | to retrieve a | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subscriber-typ | Subscriber | query | string | | +| e | type, a way to | | | | +| | provide VID | | | | +| | with only the | | | | +| | INFRA | | | | +| | customers. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | This field | query | string | | +| ce-name | will store a | | | | +| | name assigned | | | | +| | to the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| environment-co | This field | query | string | | +| ntext | will store the | | | | +| | environment | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| workload-conte | This field | query | string | | +| xt | will store the | | | | +| | workload | | | | +| | context | | | | +| | assigned to | | | | +| | the | | | | +| | service-instan | | | | +| | ce. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | An identifier | query | string | | +| ce-location-id | that customers | | | | +| | assign to the | | | | +| | location where | | | | +| | this service | | | | +| | is being used. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| orchestration- | Orchestration | query | string | | +| status | status of this | | | | +| | service. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +metadatum object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/metadatum <#/definitions/metadatum>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idmetadatametadatummetaname + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship** + :name: put-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship** + :name: delete-businesscustomerscustomerglobal-customer-idservice-subscriptionsservice-subscriptionservice-typeservice-instancesservice-instanceservice-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| global-custome | Global | path | string | | +| r-id | customer id | | | | +| | used across | | | | +| | ECOMP to | | | | +| | uniquely | | | | +| | identify | | | | +| | customer. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-type | Value defined | path | string | | +| | by | | | | +| | orchestration | | | | +| | to identify | | | | +| | this service | | | | +| | across ECOMP. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-instan | Uniquely | path | string | | +| ce-id | identifies | | | | +| | this instance | | | | +| | of a service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lines-of-business + +.. raw:: html + +
+ +.. rubric:: GET **/business/lines-of-business** + :name: get-businesslines-of-business + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lines-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lines-of-business <#/definitions/lines-of-business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns line-of-business + +.. raw:: html + +
+ +.. rubric:: GET + **/business/lines-of-business/line-of-business/{line-of-business-name}** + :name: get-businesslines-of-businessline-of-businessline-of-business-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns line-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/line-of-business <#/definitions/line-of-business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing line-of-business + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/lines-of-business/line-of-business/{line-of-business-name}** + :name: put-businesslines-of-businessline-of-businessline-of-business-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing line-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +line-of-business object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/line-of-business <#/definitions/line-of-business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing line-of-business + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/lines-of-business/line-of-business/{line-of-business-name}** + :name: delete-businesslines-of-businessline-of-businessline-of-business-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing line-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship** + :name: put-businesslines-of-businessline-of-businessline-of-business-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship** + :name: delete-businesslines-of-businessline-of-businessline-of-business-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| line-of-busine | Name of the | path | string | | +| ss-name | line-of-busine | | | | +| | ss | | | | +| | (product) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns owning-entities + +.. raw:: html + +
+ +.. rubric:: GET **/business/owning-entities** + :name: get-businessowning-entities + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns owning-entities + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/owning-entities <#/definitions/owning-entities>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns owning-entity + +.. raw:: html + +
+ +.. rubric:: GET + **/business/owning-entities/owning-entity/{owning-entity-id}** + :name: get-businessowning-entitiesowning-entityowning-entity-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns owning-entity + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/owning-entity <#/definitions/owning-entity>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing owning-entity + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/owning-entities/owning-entity/{owning-entity-id}** + :name: put-businessowning-entitiesowning-entityowning-entity-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing owning-entity + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +owning-entity object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/owning-entity <#/definitions/owning-entity>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing owning-entity + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/owning-entities/owning-entity/{owning-entity-id}** + :name: delete-businessowning-entitiesowning-entityowning-entity-id + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing owning-entity + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship** + :name: put-businessowning-entitiesowning-entityowning-entity-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship** + :name: delete-businessowning-entitiesowning-entityowning-entity-idrelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| owning-entity- | UUID of an | path | string | | +| id | owning entity | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns platforms + +.. raw:: html + +
+ +.. rubric:: GET **/business/platforms** + :name: get-businessplatforms + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns platforms + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/platforms <#/definitions/platforms>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns platform + +.. raw:: html + +
+ +.. rubric:: GET **/business/platforms/platform/{platform-name}** + :name: get-businessplatformsplatformplatform-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns platform + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/platform <#/definitions/platform>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing platform + +.. raw:: html + +
+ +.. rubric:: PUT **/business/platforms/platform/{platform-name}** + :name: put-businessplatformsplatformplatform-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing platform + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +platform object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/platform <#/definitions/platform>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing platform + +.. raw:: html + +
+ +.. rubric:: DELETE **/business/platforms/platform/{platform-name}** + :name: delete-businessplatformsplatformplatform-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing platform + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/platforms/platform/{platform-name}/relationship-list/relationship** + :name: put-businessplatformsplatformplatform-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/platforms/platform/{platform-name}/relationship-list/relationship** + :name: delete-businessplatformsplatformplatform-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| platform-name | Name of the | path | string | | +| | platform | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns projects + +.. raw:: html + +
+ +.. rubric:: GET **/business/projects** + :name: get-businessprojects + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns projects + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/projects <#/definitions/projects>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns project + +.. raw:: html + +
+ +.. rubric:: GET **/business/projects/project/{project-name}** + :name: get-businessprojectsprojectproject-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns project + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/project <#/definitions/project>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing project + +.. raw:: html + +
+ +.. rubric:: PUT **/business/projects/project/{project-name}** + :name: put-businessprojectsprojectproject-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing project + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +project object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/project <#/definitions/project>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing project + +.. raw:: html + +
+ +.. rubric:: DELETE **/business/projects/project/{project-name}** + :name: delete-businessprojectsprojectproject-name + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing project + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/business/projects/project/{project-name}/relationship-list/relationship** + :name: put-businessprojectsprojectproject-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/business/projects/project/{project-name}/relationship-list/relationship** + :name: delete-businessprojectsprojectproject-namerelationship-listrelationship + :class: panel-title + +Tags: `Business <#tag-Business>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| project-name | Name of the | path | string | | +| | project | | | | +| | deploying a | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cloud-regions + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/cloud-regions** + :name: get-cloud-infrastructurecloud-regions + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cloud-regions + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/cloud-regions <#/definitions/cloud-regions>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cloud-region + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cloud-region + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/cloud-region <#/definitions/cloud-region>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing cloud-region + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing cloud-region + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +cloud-region object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/cloud-region <#/definitions/cloud-region>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing cloud-region + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing cloud-region + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns availability-zones + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zones + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns availability-zones + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/availability-zones <#/definitions/availability-zones>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns availability-zone + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns availability-zone + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/availability-zone <#/definitions/availability-zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing availability-zone + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing availability-zone + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +availability-zone object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/availability-zone <#/definitions/availability-zone>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing availability-zone + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing availability-zone + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idavailability-zonesavailability-zoneavailability-zone-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone. Unique | | | | +| | across a cloud | | | | +| | region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns dvs-switches + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switches + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns dvs-switches + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/dvs-switches <#/definitions/dvs-switches>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns dvs-switch + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns dvs-switch + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vcenter-url | URL used to | query | string | | +| | reach the | | | | +| | vcenter | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/dvs-switch <#/definitions/dvs-switch>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing dvs-switch + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing dvs-switch + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +dvs-switch object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/dvs-switch <#/definitions/dvs-switch>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing dvs-switch + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing dvs-switch + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-iddvs-switchesdvs-switchswitch-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS switch | path | string | | +| | name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-list + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info-list <#/definitions/esr-system-info-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-name | name of | query | string | | +| | external | | | | +| | system. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-type | it could be | query | string | | +| | vim/vnfm/third | | | | +| | party-sdnc/ems | | | | +| | -resource/ems- | | | | +| | performance/em | | | | +| | s-alarm. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-system-info object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-system-info <#/definitions/esr-system-info>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns flavors + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavors + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns flavors + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/flavors <#/definitions/flavors>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns flavor + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns flavor + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-name | Flavor name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/flavor <#/definitions/flavor>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing flavor + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing flavor + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +flavor object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/flavor <#/definitions/flavor>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing flavor + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing flavor + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idflavorsflavorflavor-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| flavor-id | Flavor id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns group-assignments + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignments + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns group-assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/group-assignments <#/definitions/group-assignments>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns group-assignment + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns group-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-type | Group type - | query | string | | +| | the type of | | | | +| | group this | | | | +| | instance | | | | +| | refers to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-name | Group name - | query | string | | +| | name assigned | | | | +| | to the group | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/group-assignment <#/definitions/group-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing group-assignment + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing group-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +group-assignment object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/group-assignment <#/definitions/group-assignment>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing group-assignment + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing group-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idgroup-assignmentsgroup-assignmentgroup-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-id | Group id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns images + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimages + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns images + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/images <#/definitions/images>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns image + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns image + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-name | Image name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/image <#/definitions/image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing image + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing image + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +image object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/image <#/definitions/image>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing image + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing image + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idmetadata + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-name | Image name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idmetadatametadatummetaname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-name | Image name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idmetadatametadatummetaname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +metadatum object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/metadatum <#/definitions/metadatum>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idmetadatametadatummetaname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idimagesimageimage-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| image-id | Image id, | path | string | | +| | expected to be | | | | +| | unique across | | | | +| | cloud region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns oam-networks + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networks + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns oam-networks + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/oam-networks <#/definitions/oam-networks>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns oam-network + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuid + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns oam-network + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | cvlan-id | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/oam-network <#/definitions/oam-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing oam-network + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuid + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing oam-network + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +oam-network object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/oam-network <#/definitions/oam-network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing oam-network + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuid + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing oam-network + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuidrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idoam-networksoam-networknetwork-uuidrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-uuid | UUID of the | path | string | | +| | network. | | | | +| | Unique across | | | | +| | a cloud-region | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns snapshots + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshots + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns snapshots + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/snapshots <#/definitions/snapshots>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns snapshot + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns snapshot + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-name | Snapshot name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prev-snapshot- | This field | query | string | | +| id | contains the | | | | +| | UUID of the | | | | +| | previous | | | | +| | snapshot (if | | | | +| | any). | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/snapshot <#/definitions/snapshot>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing snapshot + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing snapshot + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +snapshot object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/snapshot <#/definitions/snapshot>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing snapshot + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing snapshot + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idsnapshotssnapshotsnapshot-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| snapshot-id | Snapshot id, | path | string | | +| | this is the | | | | +| | key UUID assoc | | | | +| | associated in | | | | +| | glance with | | | | +| | the snapshots. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tenants + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenants + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tenants + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/tenants <#/definitions/tenants>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tenant + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns tenant + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/tenant <#/definitions/tenant>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing tenant + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing tenant + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +tenant object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/tenant <#/definitions/tenant>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing tenant + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing tenant + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vservers + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvservers + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vservers + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vservers <#/definitions/vservers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vserver + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vserver <#/definitions/vserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vserver + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vserver object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vserver <#/definitions/vserver>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vserver + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-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}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-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}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-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** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-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}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-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** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-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}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-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}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-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}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-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** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volumes + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumes + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volumes + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/volumes <#/definitions/volumes>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-name | Readable name | query | string | | +| | of tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-context | This field | query | string | | +| | will store the | | | | +| | tenant | | | | +| | context. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name | Name of | query | string | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-name2 | Alternative | query | string | | +| | name of | | | | +| | vserver | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/volume <#/definitions/volume>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing volume + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing volume + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +volume object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/volume <#/definitions/volume>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing volume + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing volume + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/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** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idtenantstenanttenant-idvserversvservervserver-idvolumesvolumevolume-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| tenant-id | Unique id | path | string | | +| | relative to | | | | +| | the | | | | +| | cloud-region. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vserver-id | Unique | path | string | | +| | identifier for | | | | +| | this vserver | | | | +| | relative to | | | | +| | its tenant | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-id | Unique ID of | path | string | | +| | block storage | | | | +| | volume | | | | +| | relative to | | | | +| | the vserver. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vip-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vip-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vip-ipv4-address-list <#/definitions/vip-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vip-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vip-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vip-ipv4-address-list object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vip-ipv4-address-list <#/definitions/vip-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vip-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vip-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv4-address-listvip-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv4-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vip-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vip-ipv6-address-list <#/definitions/vip-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vip-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vip-ipv6-address-list object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vip-ipv6-address-list <#/definitions/vip-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vip-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvip-ipv6-address-listvip-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vip-ipv6-addre | IP address | path | string | | +| ss | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume-groups + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groups + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume-groups + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/volume-groups <#/definitions/volume-groups>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume-group + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}** + :name: get-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns volume-group + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-type | Type of the | query | string | | +| | cloud (e.g., | | | | +| | openstack) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| owner-defined- | Cloud-owner | query | string | | +| type | defined type | | | | +| | indicator | | | | +| | (e.g., dcp, | | | | +| | lcp) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-n | Name of the | query | string | | +| ame | volume group. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | volume-group | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/volume-group <#/definitions/volume-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing volume-group + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing volume-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +volume-group object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/volume-group <#/definitions/volume-group>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing volume-group + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing volume-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecloud-regionscloud-regioncloud-ownercloud-region-idvolume-groupsvolume-groupvolume-group-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| cloud-owner | Identifies the | path | string | | +| | vendor and | | | | +| | cloud name. | | | | +| | First part of | | | | +| | composite key | | | | +| | should be | | | | +| | formatted as | | | | +| | vendor-cloudna | | | | +| | me | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cloud-region-i | Identifier | path | string | | +| d | used by the | | | | +| | vendor for the | | | | +| | region. Second | | | | +| | part of | | | | +| | composite key | | | | ++----------------+----------------+----------------+----------------+----------------+ +| volume-group-i | Unique ID of | path | string | | +| d | volume-group. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns complexes + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/complexes** + :name: get-cloud-infrastructurecomplexes + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns complexes + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/complexes <#/definitions/complexes>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns complex + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/complexes/complex/{physical-location-id}** + :name: get-cloud-infrastructurecomplexescomplexphysical-location-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns complex + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| data-center-co | Data center | query | string | | +| de | code which can | | | | +| | be an | | | | +| | alternate way | | | | +| | to identify a | | | | +| | complex | | | | ++----------------+----------------+----------------+----------------+----------------+ +| complex-name | Gamma complex | query | string | | +| | name for LCP | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| identity-url | URL of the | query | string | | +| | keystone | | | | +| | identity | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/complex <#/definitions/complex>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing complex + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/complexes/complex/{physical-location-id}** + :name: put-cloud-infrastructurecomplexescomplexphysical-location-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing complex + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +complex object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/complex <#/definitions/complex>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing complex + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/complexes/complex/{physical-location-id}** + :name: delete-cloud-infrastructurecomplexescomplexphysical-location-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing complex + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-pools + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools** + :name: get-cloud-infrastructurecomplexescomplexphysical-location-idctag-pools + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-pools + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| data-center-co | Data center | query | string | | +| de | code which can | | | | +| | be an | | | | +| | alternate way | | | | +| | to identify a | | | | +| | complex | | | | ++----------------+----------------+----------------+----------------+----------------+ +| complex-name | Gamma complex | query | string | | +| | name for LCP | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| identity-url | URL of the | query | string | | +| | keystone | | | | +| | identity | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ctag-pools <#/definitions/ctag-pools>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-pool + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}** + :name: get-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-pool + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ +| data-center-co | Data center | query | string | | +| de | code which can | | | | +| | be an | | | | +| | alternate way | | | | +| | to identify a | | | | +| | complex | | | | ++----------------+----------------+----------------+----------------+----------------+ +| complex-name | Gamma complex | query | string | | +| | name for LCP | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| identity-url | URL of the | query | string | | +| | keystone | | | | +| | identity | | | | +| | service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ctag-pool <#/definitions/ctag-pool>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ctag-pool + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}** + :name: put-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ctag-pool + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +ctag-pool object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/ctag-pool <#/definitions/ctag-pool>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ctag-pool + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}** + :name: delete-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ctag-pool + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}/relationship-list/relationship** + :name: put-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurecomplexescomplexphysical-location-idctag-poolsctag-pooltarget-peavailability-zone-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| target-pe | The Target | path | string | | +| | provider edge | | | | +| | router | | | | ++----------------+----------------+----------------+----------------+----------------+ +| availability-z | Name of the | path | string | | +| one-name | availability | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/complexes/complex/{physical-location-id}/relationship-list/relationship** + :name: put-cloud-infrastructurecomplexescomplexphysical-location-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/complexes/complex/{physical-location-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurecomplexescomplexphysical-location-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| physical-locat | Unique | path | string | | +| ion-id | identifier for | | | | +| | physical | | | | +| | location, | | | | +| | e.g., CLLI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-profiles + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/network-profiles** + :name: get-cloud-infrastructurenetwork-profiles + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-profiles + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/network-profiles <#/definitions/network-profiles>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-profile + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}** + :name: get-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-profile + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/network-profile <#/definitions/network-profile>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing network-profile + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}** + :name: put-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing network-profile + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +network-profile object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/network-profile <#/definitions/network-profile>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing network-profile + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}** + :name: delete-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing network-profile + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}/relationship-list/relationship** + :name: put-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurenetwork-profilesnetwork-profilenm-profile-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| nm-profile-nam | Unique name of | path | string | | +| e | network | | | | +| | profile. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pservers + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/pservers** + :name: get-cloud-infrastructurepservers + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pservers + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/pservers <#/definitions/pservers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pserver + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/pservers/pserver/{hostname}** + :name: get-cloud-infrastructurepserverspserverhostname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pserver + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/pserver <#/definitions/pserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing pserver + +.. raw:: html + +
+ +.. rubric:: PUT **/cloud-infrastructure/pservers/pserver/{hostname}** + :name: put-cloud-infrastructurepserverspserverhostname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing pserver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +pserver object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/pserver <#/definitions/pserver>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing pserver + +.. raw:: html + +
+ +.. rubric:: DELETE **/cloud-infrastructure/pservers/pserver/{hostname}** + :name: delete-cloud-infrastructurepserverspserverhostname + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing pserver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interfaces <#/definitions/lag-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +lag-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/lag-interface <#/definitions/lag-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/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** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interfaces <#/definitions/p-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +p-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/p-interface <#/definitions/p-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfs + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pfs <#/definitions/sriov-pfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: get-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-id | ID of Pserver | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| pserver-name2 | alternative | query | string | | +| | pserver name | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-pf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-pf <#/definitions/sriov-pf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship** + :name: put-cloud-infrastructurepserverspserverhostnamerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/pservers/pserver/{hostname}/relationship-list/relationship** + :name: delete-cloud-infrastructurepserverspserverhostnamerelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| hostname | Value from | path | string | | +| | executing | | | | +| | hostname on | | | | +| | the compute | | | | +| | node. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns virtual-data-centers + +.. raw:: html + +
+ +.. rubric:: GET **/cloud-infrastructure/virtual-data-centers** + :name: get-cloud-infrastructurevirtual-data-centers + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns virtual-data-centers + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/virtual-data-centers <#/definitions/virtual-data-centers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns virtual-data-center + +.. raw:: html + +
+ +.. rubric:: GET + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}** + :name: get-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns virtual-data-center + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vdc-name | Name of the | query | string | | +| | virtual data | | | | +| | center | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/virtual-data-center <#/definitions/virtual-data-center>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing virtual-data-center + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}** + :name: put-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing virtual-data-center + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +virtual-data-center object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/virtual-data-center <#/definitions/virtual-data-center>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing virtual-data-center + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}** + :name: delete-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-id + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing virtual-data-center + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}/relationship-list/relationship** + :name: put-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}/relationship-list/relationship** + :name: delete-cloud-infrastructurevirtual-data-centersvirtual-data-centervdc-idrelationship-listrelationship + :class: panel-title + +Tags: `CloudInfrastructure <#tag-CloudInfrastructure>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vdc-id | Unique ID of | path | string | | +| | the vdc | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-ems-list + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-ems-list** + :name: get-external-systemesr-ems-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-ems-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-ems-list <#/definitions/esr-ems-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-ems + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-ems-list/esr-ems/{ems-id}** + :name: get-external-systemesr-ems-listesr-emsems-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-ems + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-ems <#/definitions/esr-ems>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-ems + +.. raw:: html + +
+ +.. rubric:: PUT **/external-system/esr-ems-list/esr-ems/{ems-id}** + :name: put-external-systemesr-ems-listesr-emsems-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-ems + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-ems object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-ems <#/definitions/esr-ems>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-ems + +.. raw:: html + +
+ +.. rubric:: DELETE **/external-system/esr-ems-list/esr-ems/{ems-id}** + :name: delete-external-systemesr-ems-listesr-emsems-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-ems + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list** + :name: get-external-systemesr-ems-listesr-emsems-idesr-system-info-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info-list <#/definitions/esr-system-info-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: get-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-name | name of | query | string | | +| | external | | | | +| | system. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-type | it could be | query | string | | +| | vim/vnfm/third | | | | +| | party-sdnc/ems | | | | +| | -resource/ems- | | | | +| | performance/em | | | | +| | s-alarm. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: put-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-system-info object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-system-info <#/definitions/esr-system-info>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: delete-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: put-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: delete-external-systemesr-ems-listesr-emsems-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship** + :name: put-external-systemesr-ems-listesr-emsems-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship** + :name: delete-external-systemesr-ems-listesr-emsems-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ems-id | Unique ID of | path | string | | +| | EMS. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-thirdparty-sdnc-list + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-thirdparty-sdnc-list** + :name: get-external-systemesr-thirdparty-sdnc-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-thirdparty-sdnc-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-thirdparty-sdnc-list <#/definitions/esr-thirdparty-sdnc-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}** + :name: get-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-thirdparty-sdnc <#/definitions/esr-thirdparty-sdnc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}** + :name: put-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-thirdparty-sdnc object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-thirdparty-sdnc <#/definitions/esr-thirdparty-sdnc>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}** + :name: delete-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-thirdparty-sdnc + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list** + :name: get-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info-list <#/definitions/esr-system-info-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: get-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-name | name of | query | string | | +| | external | | | | +| | system. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-type | it could be | query | string | | +| | vim/vnfm/third | | | | +| | party-sdnc/ems | | | | +| | -resource/ems- | | | | +| | performance/em | | | | +| | s-alarm. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: put-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-system-info object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-system-info <#/definitions/esr-system-info>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: delete-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: put-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: delete-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship** + :name: put-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship** + :name: delete-external-systemesr-thirdparty-sdnc-listesr-thirdparty-sdncthirdparty-sdnc-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| thirdparty-sdn | Unique ID of | path | string | | +| c-id | SDNC. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-vnfm-list + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-vnfm-list** + :name: get-external-systemesr-vnfm-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-vnfm-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-vnfm-list <#/definitions/esr-vnfm-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-vnfm + +.. raw:: html + +
+ +.. rubric:: GET **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}** + :name: get-external-systemesr-vnfm-listesr-vnfmvnfm-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-vnfm + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-vnfm <#/definitions/esr-vnfm>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-vnfm + +.. raw:: html + +
+ +.. rubric:: PUT **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}** + :name: put-external-systemesr-vnfm-listesr-vnfmvnfm-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-vnfm + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-vnfm object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-vnfm <#/definitions/esr-vnfm>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-vnfm + +.. raw:: html + +
+ +.. rubric:: DELETE **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}** + :name: delete-external-systemesr-vnfm-listesr-vnfmvnfm-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-vnfm + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list** + :name: get-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-list + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info-list <#/definitions/esr-system-info-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. rubric:: GET + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: get-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-name | name of | query | string | | +| | external | | | | +| | system. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| system-type | it could be | query | string | | +| | vim/vnfm/third | | | | +| | party-sdnc/ems | | | | +| | -resource/ems- | | | | +| | performance/em | | | | +| | s-alarm. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: put-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +esr-system-info object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/esr-system-info <#/definitions/esr-system-info>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}** + :name: delete-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-id + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing esr-system-info + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: put-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship** + :name: delete-external-systemesr-vnfm-listesr-vnfmvnfm-idesr-system-info-listesr-system-infoesr-system-info-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| esr-system-inf | Unique ID of | path | string | | +| o-id | esr system | | | | +| | info. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship** + :name: put-external-systemesr-vnfm-listesr-vnfmvnfm-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship** + :name: delete-external-systemesr-vnfm-listesr-vnfmvnfm-idrelationship-listrelationship + :class: panel-title + +Tags: `ExternalSystem <#tag-ExternalSystem>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfm-id | Unique ID of | path | string | | +| | VNFM. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns generic-vnfs + +.. raw:: html + +
+ +.. rubric:: GET **/network/generic-vnfs** + :name: get-networkgeneric-vnfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns generic-vnfs + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/generic-vnfs <#/definitions/generic-vnfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns generic-vnf + +.. raw:: html + +
+ +.. rubric:: GET **/network/generic-vnfs/generic-vnf/{vnf-id}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/generic-vnf <#/definitions/generic-vnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing generic-vnf + +.. raw:: html + +
+ +.. rubric:: PUT **/network/generic-vnfs/generic-vnf/{vnf-id}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +generic-vnf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/generic-vnf <#/definitions/generic-vnf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing generic-vnf + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/generic-vnfs/generic-vnf/{vnf-id}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlements + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-identitlements + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlements + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/entitlements <#/definitions/entitlements>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlement + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing entitlement + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +entitlement object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/entitlement <#/definitions/entitlement>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing entitlement + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-identitlementsentitlementgroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/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** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idl-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interfaces <#/definitions/lag-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +lag-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/lag-interface <#/definitions/lag-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/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** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns licenses + +.. raw:: html + +
+ +.. rubric:: GET **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlicenses + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns licenses + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/licenses <#/definitions/licenses>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns license + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns license + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing license + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing license + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +license object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/license <#/definitions/license>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing license + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing license + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idlicenseslicensegroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vf-modules + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idvf-modules + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vf-modules + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vf-modules <#/definitions/vf-modules>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vf-module + +.. raw:: html + +
+ +.. rubric:: GET + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}** + :name: get-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vf-module + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not | | | | +| | necessarily | | | | +| | map to ASDC | | | | +| | service | | | | +| | models. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-type | Generic | query | string | | +| | description of | | | | +| | the type of NF | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-function | English | query | string | | +| | description of | | | | +| | Network | | | | +| | function that | | | | +| | the specific | | | | +| | VNF deployment | | | | +| | is providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-role | role in the | query | string | | +| | network that | | | | +| | this model | | | | +| | will be | | | | +| | providing | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nf-naming-code | string | query | string | | +| | assigned to | | | | +| | this model | | | | +| | used for | | | | +| | naming | | | | +| | purposes | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-name | Name of | query | string | | +| | vf-module | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-servi | the Contrail | query | string | | +| ce-instance-fq | unique ID for | | | | +| dn | a | | | | +| | service-instan | | | | +| | ce | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vf-module <#/definitions/vf-module>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vf-module + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vf-module + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vf-module object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vf-module <#/definitions/vf-module>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vf-module + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vf-module + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship** + :name: put-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship** + :name: delete-networkgeneric-vnfsgeneric-vnfvnf-idvf-modulesvf-modulevf-module-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-module-id | Unique ID of | path | string | | +| | vf-module. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns instance-groups + +.. raw:: html + +
+ +.. rubric:: GET **/network/instance-groups** + :name: get-networkinstance-groups + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns instance-groups + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/instance-groups <#/definitions/instance-groups>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns instance-group + +.. raw:: html + +
+ +.. rubric:: GET **/network/instance-groups/instance-group/{id}** + :name: get-networkinstance-groupsinstance-groupid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns instance-group + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| description | Descriptive | query | string | | +| | text to help | | | | +| | identify the | | | | +| | usage of this | | | | +| | instance-group | | | | ++----------------+----------------+----------------+----------------+----------------+ +| type | Only valid | query | string | | +| | value today is | | | | +| | lower case ha | | | | +| | for high | | | | +| | availability | | | | ++----------------+----------------+----------------+----------------+----------------+ +| sub-type | Valid values | query | string | | +| | for ha type | | | | +| | are | | | | +| | [geo-activeact | | | | +| | ive, | | | | +| | geo-activestan | | | | +| | dby, | | | | +| | local-activeac | | | | +| | tive, | | | | +| | local-activest | | | | +| | andby] | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/instance-group <#/definitions/instance-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing instance-group + +.. raw:: html + +
+ +.. rubric:: PUT **/network/instance-groups/instance-group/{id}** + :name: put-networkinstance-groupsinstance-groupid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing instance-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +instance-group object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/instance-group <#/definitions/instance-group>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing instance-group + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/instance-groups/instance-group/{id}** + :name: delete-networkinstance-groupsinstance-groupid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing instance-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/instance-groups/instance-group/{id}/relationship-list/relationship** + :name: put-networkinstance-groupsinstance-groupidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/instance-groups/instance-group/{id}/relationship-list/relationship** + :name: delete-networkinstance-groupsinstance-groupidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| id | Instance Group | path | string | | +| | ID, UUID | | | | +| | assigned to | | | | +| | this instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ipsec-configurations + +.. raw:: html + +
+ +.. rubric:: GET **/network/ipsec-configurations** + :name: get-networkipsec-configurations + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ipsec-configurations + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ipsec-configurations <#/definitions/ipsec-configurations>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ipsec-configuration + +.. raw:: html + +
+ +.. rubric:: GET + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}** + :name: get-networkipsec-configurationsipsec-configurationipsec-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ipsec-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ipsec-configuration <#/definitions/ipsec-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ipsec-configuration + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}** + :name: put-networkipsec-configurationsipsec-configurationipsec-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ipsec-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +ipsec-configuration object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/ipsec-configuration <#/definitions/ipsec-configuration>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ipsec-configuration + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}** + :name: delete-networkipsec-configurationsipsec-configurationipsec-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ipsec-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship** + :name: put-networkipsec-configurationsipsec-configurationipsec-configuration-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship** + :name: delete-networkipsec-configurationsipsec-configurationipsec-configuration-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vig-servers + +.. raw:: html + +
+ +.. rubric:: GET + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers** + :name: get-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-servers + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vig-servers + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vig-servers <#/definitions/vig-servers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vig-server + +.. raw:: html + +
+ +.. rubric:: GET + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}** + :name: get-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-type + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vig-server + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vig-server <#/definitions/vig-server>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vig-server + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}** + :name: put-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-type + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vig-server + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vig-server object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vig-server <#/definitions/vig-server>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vig-server + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}** + :name: delete-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-type + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vig-server + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship** + :name: put-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-typerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship** + :name: delete-networkipsec-configurationsipsec-configurationipsec-configuration-idvig-serversvig-servervig-address-typerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| ipsec-configur | UUID of this | path | string | | +| ation-id | configuration | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vig-address-ty | indicates | path | string | | +| pe | whether the | | | | +| | VIG is for | | | | +| | AVPN or | | | | +| | INTERNET | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-networks + +.. raw:: html + +
+ +.. rubric:: GET **/network/l3-networks** + :name: get-networkl3-networks + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-networks + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-networks <#/definitions/l3-networks>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-network + +.. raw:: html + +
+ +.. rubric:: GET **/network/l3-networks/l3-network/{network-id}** + :name: get-networkl3-networksl3-networknetwork-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-network + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-network <#/definitions/l3-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-network + +.. raw:: html + +
+ +.. rubric:: PUT **/network/l3-networks/l3-network/{network-id}** + :name: put-networkl3-networksl3-networknetwork-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-network + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-network object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-network <#/definitions/l3-network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-network + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/l3-networks/l3-network/{network-id}** + :name: delete-networkl3-networksl3-networknetwork-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-network + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-assignments + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/ctag-assignments** + :name: get-networkl3-networksl3-networknetwork-idctag-assignments + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ctag-assignments <#/definitions/ctag-assignments>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-assignment + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}** + :name: get-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-inner + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns ctag-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/ctag-assignment <#/definitions/ctag-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ctag-assignment + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}** + :name: put-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-inner + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing ctag-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +ctag-assignment object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/ctag-assignment <#/definitions/ctag-assignment>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ctag-assignment + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}** + :name: delete-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-inner + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing ctag-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-innerrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idctag-assignmentsctag-assignmentvlan-id-innerrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | id. | path | integer | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns segmentation-assignments + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments** + :name: get-networkl3-networksl3-networknetwork-idsegmentation-assignments + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns segmentation-assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/segmentation-assignments <#/definitions/segmentation-assignments>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns segmentation-assignment + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}** + :name: get-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns segmentation-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/segmentation-assignment <#/definitions/segmentation-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing segmentation-assignment + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}** + :name: put-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing segmentation-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +segmentation-assignment object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/segmentation-assignment <#/definitions/segmentation-assignment>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing segmentation-assignment + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}** + :name: delete-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing segmentation-assignment + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idsegmentation-assignmentssegmentation-assignmentsegmentation-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| segmentation-i | Route Table | path | string | | +| d | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns subnets + +.. raw:: html + +
+ +.. rubric:: GET **/network/l3-networks/l3-network/{network-id}/subnets** + :name: get-networkl3-networksl3-networknetwork-idsubnets + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns subnets + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/subnets <#/definitions/subnets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns subnet + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}** + :name: get-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns subnet + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-name | Name | query | string | | +| | associated | | | | +| | with the | | | | +| | subnet. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/subnet <#/definitions/subnet>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing subnet + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}** + :name: put-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing subnet + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +subnet object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/subnet <#/definitions/subnet>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing subnet + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}** + :name: delete-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing subnet + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns host-routes + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes** + :name: get-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routes + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns host-routes + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-name | Name | query | string | | +| | associated | | | | +| | with the | | | | +| | subnet. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/host-routes <#/definitions/host-routes>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns host-route + +.. raw:: html + +
+ +.. rubric:: GET + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}** + :name: get-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns host-route + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network, | | | | +| | governed by | | | | +| | some naming | | | | +| | convention.. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-role | Role the | query | string | | +| | network plans | | | | +| | - who defines | | | | +| | these values? | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service from | | | | +| | ASDC. Does not | | | | +| | strictly map | | | | +| | to ASDC | | | | +| | services. SOON | | | | +| | TO BE | | | | +| | DEPRECATED | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| contrail-netwo | Contrail FQDN | query | string | | +| rk-fqdn | for the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-i | the ASDC data | query | string | | +| d | dictionary | | | | +| | widget model. | | | | +| | This maps | | | | +| | directly to | | | | +| | the A&AI | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| widget-model-v | the ASDC data | query | string | | +| ersion | dictionary | | | | +| | version of the | | | | +| | widget | | | | +| | model.This | | | | +| | maps directly | | | | +| | to the A&AI | | | | +| | version of the | | | | +| | widget. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-name | Name | query | string | | +| | associated | | | | +| | with the | | | | +| | subnet. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/host-route <#/definitions/host-route>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing host-route + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}** + :name: put-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing host-route + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +host-route object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/host-route <#/definitions/host-route>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing host-route + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}** + :name: delete-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing host-route + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idhost-routeshost-routehost-route-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| host-route-id | host-route id | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship** + :name: put-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship** + :name: delete-networkl3-networksl3-networknetwork-idsubnetssubnetsubnet-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-id | Network ID, | path | string | | +| | should be | | | | +| | uuid. Unique | | | | +| | across A&AI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| subnet-id | Subnet ID, | path | string | | +| | should be | | | | +| | UUID. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns multicast-configurations + +.. raw:: html + +
+ +.. rubric:: GET **/network/multicast-configurations** + :name: get-networkmulticast-configurations + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns multicast-configurations + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/multicast-configurations <#/definitions/multicast-configurations>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns multicast-configuration + +.. raw:: html + +
+ +.. rubric:: GET + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}** + :name: get-networkmulticast-configurationsmulticast-configurationmulticast-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns multicast-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/multicast-configuration <#/definitions/multicast-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing multicast-configuration + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}** + :name: put-networkmulticast-configurationsmulticast-configurationmulticast-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing multicast-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +multicast-configuration object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/multicast-configuration <#/definitions/multicast-configuration>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing multicast-configuration + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}** + :name: delete-networkmulticast-configurationsmulticast-configurationmulticast-configuration-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing multicast-configuration + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship** + :name: put-networkmulticast-configurationsmulticast-configurationmulticast-configuration-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship** + :name: delete-networkmulticast-configurationsmulticast-configurationmulticast-configuration-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| multicast-conf | Unique id of | path | string | | +| iguration-id | multicast | | | | +| | configuration. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-policies + +.. raw:: html + +
+ +.. rubric:: GET **/network/network-policies** + :name: get-networknetwork-policies + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-policies + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/network-policies <#/definitions/network-policies>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-policy + +.. raw:: html + +
+ +.. rubric:: GET + **/network/network-policies/network-policy/{network-policy-id}** + :name: get-networknetwork-policiesnetwork-policynetwork-policy-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns network-policy + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | Contrail FQDN | query | string | | +| -fqdn | for the policy | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/network-policy <#/definitions/network-policy>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing network-policy + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/network-policies/network-policy/{network-policy-id}** + :name: put-networknetwork-policiesnetwork-policynetwork-policy-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing network-policy + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +network-policy object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/network-policy <#/definitions/network-policy>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing network-policy + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/network-policies/network-policy/{network-policy-id}** + :name: delete-networknetwork-policiesnetwork-policynetwork-policy-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing network-policy + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship** + :name: put-networknetwork-policiesnetwork-policynetwork-policy-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship** + :name: delete-networknetwork-policiesnetwork-policynetwork-policy-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| network-policy | UUID | path | string | | +| -id | representing | | | | +| | unique key to | | | | +| | this instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns newvces + +.. raw:: html + +
+ +.. rubric:: GET **/network/newvces** + :name: get-networknewvces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns newvces + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/newvces <#/definitions/newvces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns newvce + +.. raw:: html + +
+ +.. rubric:: GET **/network/newvces/newvce/{vnf-id2}** + :name: get-networknewvcesnewvcevnf-id2 + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns newvce + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/newvce <#/definitions/newvce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing newvce + +.. raw:: html + +
+ +.. rubric:: PUT **/network/newvces/newvce/{vnf-id2}** + :name: put-networknewvcesnewvcevnf-id2 + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing newvce + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +newvce object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/newvce <#/definitions/newvce>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing newvce + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/newvces/newvce/{vnf-id2}** + :name: delete-networknewvcesnewvcevnf-id2 + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing newvce + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET **/network/newvces/newvce/{vnf-id2}/l-interfaces** + :name: get-networknewvcesnewvcevnf-id2l-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2l-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/newvces/newvce/{vnf-id2}/relationship-list/relationship** + :name: put-networknewvcesnewvcevnf-id2relationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/newvces/newvce/{vnf-id2}/relationship-list/relationship** + :name: delete-networknewvcesnewvcevnf-id2relationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id2 | Unique id of | path | string | | +| | VNF, can't use | | | | +| | same attribute | | | | +| | name right now | | | | +| | until we | | | | +| | promote this | | | | +| | new object | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pnfs + +.. raw:: html + +
+ +.. rubric:: GET **/network/pnfs** + :name: get-networkpnfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pnfs + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/pnfs <#/definitions/pnfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pnf + +.. raw:: html + +
+ +.. rubric:: GET **/network/pnfs/pnf/{pnf-name}** + :name: get-networkpnfspnfpnf-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns pnf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/pnf <#/definitions/pnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing pnf + +.. raw:: html + +
+ +.. rubric:: PUT **/network/pnfs/pnf/{pnf-name}** + :name: put-networkpnfspnfpnf-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing pnf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +pnf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/pnf <#/definitions/pnf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing pnf + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/pnfs/pnf/{pnf-name}** + :name: delete-networkpnfspnfpnf-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing pnf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. rubric:: GET **/network/pnfs/pnf/{pnf-name}/lag-interfaces** + :name: get-networkpnfspnfpnf-namelag-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interfaces <#/definitions/lag-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +lag-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/lag-interface <#/definitions/lag-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. rubric:: GET **/network/pnfs/pnf/{pnf-name}/p-interfaces** + :name: get-networkpnfspnfpnf-namep-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interfaces <#/definitions/p-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +p-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/p-interface <#/definitions/p-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/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** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pfs <#/definitions/sriov-pfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: get-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| inv-status | CANOPI's | query | string | | +| | inventory | | | | +| | status. Only | | | | +| | set with | | | | +| | values exactly | | | | +| | as defined by | | | | +| | CANOPI. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-pf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-pf <#/definitions/sriov-pf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/pnfs/pnf/{pnf-name}/relationship-list/relationship** + :name: put-networkpnfspnfpnf-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/pnfs/pnf/{pnf-name}/relationship-list/relationship** + :name: delete-networkpnfspnfpnf-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| pnf-name | unique name of | path | string | | +| | Physical | | | | +| | Network | | | | +| | Function. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-table-references + +.. raw:: html + +
+ +.. rubric:: GET **/network/route-table-references** + :name: get-networkroute-table-references + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-table-references + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/route-table-references <#/definitions/route-table-references>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-table-reference + +.. raw:: html + +
+ +.. rubric:: GET + **/network/route-table-references/route-table-reference/{route-table-reference-id}** + :name: get-networkroute-table-referencesroute-table-referenceroute-table-reference-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-table-reference + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | FQDN entry in | query | string | | +| ference-fqdn | the route | | | | +| | table. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/route-table-reference <#/definitions/route-table-reference>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing route-table-reference + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/route-table-references/route-table-reference/{route-table-reference-id}** + :name: put-networkroute-table-referencesroute-table-referenceroute-table-reference-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing route-table-reference + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +route-table-reference object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/route-table-reference <#/definitions/route-table-reference>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing route-table-reference + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/route-table-references/route-table-reference/{route-table-reference-id}** + :name: delete-networkroute-table-referencesroute-table-referenceroute-table-reference-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing route-table-reference + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/route-table-references/route-table-reference/{route-table-reference-id}/relationship-list/relationship** + :name: put-networkroute-table-referencesroute-table-referenceroute-table-reference-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/route-table-references/route-table-reference/{route-table-reference-id}/relationship-list/relationship** + :name: delete-networkroute-table-referencesroute-table-referenceroute-table-reference-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| route-table-re | Route Table | path | string | | +| ference-id | Reference id, | | | | +| | UUID assigned | | | | +| | to this | | | | +| | instance. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair-sets + +.. raw:: html + +
+ +.. rubric:: GET **/network/site-pair-sets** + :name: get-networksite-pair-sets + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair-sets + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/site-pair-sets <#/definitions/site-pair-sets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair-set + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair-set + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/site-pair-set <#/definitions/site-pair-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing site-pair-set + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing site-pair-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +site-pair-set object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/site-pair-set <#/definitions/site-pair-set>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing site-pair-set + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing site-pair-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/relationship-list/relationship** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/relationship-list/relationship** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns routing-instances + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instances + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns routing-instances + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/routing-instances <#/definitions/routing-instances>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns routing-instance + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns routing-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/routing-instance <#/definitions/routing-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing routing-instance + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing routing-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +routing-instance object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/routing-instance <#/definitions/routing-instance>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing routing-instance + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing routing-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/relationship-list/relationship** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/relationship-list/relationship** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pairs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pairs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/site-pairs <#/definitions/site-pairs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns site-pair + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/site-pair <#/definitions/site-pair>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing site-pair + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing site-pair + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +site-pair object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/site-pair <#/definitions/site-pair>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing site-pair + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing site-pair + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns classes-of-service + +.. raw:: html + +
+ +.. rubric:: GET + **/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** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-service + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns classes-of-service + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/classes-of-service <#/definitions/classes-of-service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns class-of-service + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecos + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns class-of-service + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/class-of-service <#/definitions/class-of-service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing class-of-service + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecos + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing class-of-service + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +class-of-service object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/class-of-service <#/definitions/class-of-service>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing class-of-service + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecos + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing class-of-service + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecosrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}/relationship-list/relationship** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idclasses-of-serviceclass-of-servicecosrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cos | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/relationship-list/relationship** + :name: delete-networksite-pair-setssite-pair-setsite-pair-set-idrouting-instancesrouting-instancerouting-instance-idsite-pairssite-pairsite-pair-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-set- | Unique id of | path | string | | +| id | site pair set. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| routing-instan | Unique id of | path | string | | +| ce-id | routing | | | | +| | instance | | | | ++----------------+----------------+----------------+----------------+----------------+ +| site-pair-id | unique | path | string | | +| | identifier of | | | | +| | probe | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vces + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces** + :name: get-networkvces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vces + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vces <#/definitions/vces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vce + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces/vce/{vnf-id}** + :name: get-networkvcesvcevnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vce + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vce <#/definitions/vce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vce + +.. raw:: html + +
+ +.. rubric:: PUT **/network/vces/vce/{vnf-id}** + :name: put-networkvcesvcevnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vce + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vce object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vce <#/definitions/vce>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vce + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/vces/vce/{vnf-id}** + :name: delete-networkvcesvcevnf-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vce + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlements + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces/vce/{vnf-id}/entitlements** + :name: get-networkvcesvcevnf-identitlements + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlements + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/entitlements <#/definitions/entitlements>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlement + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: get-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing entitlement + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: put-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +entitlement object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/entitlement <#/definitions/entitlement>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing entitlement + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}** + :name: delete-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing entitlement + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: put-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-identitlementsentitlementgroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the | | | | +| | entitlement | | | | +| | group the | | | | +| | resource comes | | | | +| | from, should | | | | +| | be uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of | path | string | | +| | an entitlement | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns licenses + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces/vce/{vnf-id}/licenses** + :name: get-networkvcesvcevnf-idlicenses + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns licenses + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/licenses <#/definitions/licenses>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns license + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: get-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns license + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing license + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: put-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing license + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +license object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/license <#/definitions/license>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing license + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}** + :name: delete-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuid + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing license + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: put-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-idlicenseslicensegroup-uuidresource-uuidrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-uuid | Unique ID for | path | string | | +| | the license | | | | +| | group the | | | | +| | resource | | | | +| | belongs to, | | | | +| | should be | | | | +| | uuid. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-uuid | Unique ID of a | path | string | | +| | license | | | | +| | resource. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns port-groups + +.. raw:: html + +
+ +.. rubric:: GET **/network/vces/vce/{vnf-id}/port-groups** + :name: get-networkvcesvcevnf-idport-groups + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns port-groups + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/port-groups <#/definitions/port-groups>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns port-group + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}** + :name: get-networkvcesvcevnf-idport-groupsport-groupinterface-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns port-group + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| port-group-id | Unique ID for | query | string | | +| | port group in | | | | +| | vmware | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS or | query | string | | +| | standard | | | | +| | switch name | | | | +| | (should be | | | | +| | non-null for | | | | +| | port groups | | | | +| | associated | | | | +| | with DVS) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/port-group <#/definitions/port-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing port-group + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}** + :name: put-networkvcesvcevnf-idport-groupsport-groupinterface-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing port-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +port-group object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/port-group <#/definitions/port-group>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing port-group + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}** + :name: delete-networkvcesvcevnf-idport-groupsport-groupinterface-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing port-group + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cvlan-tags + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags** + :name: get-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tags + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cvlan-tags + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| port-group-id | Unique ID for | query | string | | +| | port group in | | | | +| | vmware | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS or | query | string | | +| | standard | | | | +| | switch name | | | | +| | (should be | | | | +| | non-null for | | | | +| | port groups | | | | +| | associated | | | | +| | with DVS) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/cvlan-tags <#/definitions/cvlan-tags>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cvlan-tag-entry + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}** + :name: get-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tag + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns cvlan-tag-entry + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name | Name of VNF. | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-name2 | Alternate name | query | string | | +| | of VNF. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | query | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-id | Unique | query | string | | +| | identifier of | | | | +| | service, does | | | | +| | not strictly | | | | +| | map to ASDC | | | | +| | services, SOON | | | | +| | TO BE | | | | +| | DEPRECATED. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| regional-resou | Regional way | query | string | | +| rce-zone | of organizing | | | | +| | pservers, | | | | +| | source of | | | | +| | truth should | | | | +| | define values | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpe-id | Unique ID of | query | string | | +| | VPE connected | | | | +| | to this VCE. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| port-group-id | Unique ID for | query | string | | +| | port group in | | | | +| | vmware | | | | ++----------------+----------------+----------------+----------------+----------------+ +| switch-name | DVS or | query | string | | +| | standard | | | | +| | switch name | | | | +| | (should be | | | | +| | non-null for | | | | +| | port groups | | | | +| | associated | | | | +| | with DVS) | | | | ++----------------+----------------+----------------+----------------+----------------+ +| heat-stack-id | Heat stack id | query | string | | +| | corresponding | | | | +| | to this | | | | +| | instance, | | | | +| | managed by MSO | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/cvlan-tag-entry <#/definitions/cvlan-tag-entry>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing cvlan-tag-entry + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}** + :name: put-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tag + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing cvlan-tag-entry + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +cvlan-tag-entry object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/cvlan-tag-entry <#/definitions/cvlan-tag-entry>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing cvlan-tag-entry + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}** + :name: delete-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tag + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing cvlan-tag-entry + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}/relationship-list/relationship** + :name: put-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tagrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-idport-groupsport-groupinterface-idcvlan-tagscvlan-tag-entrycvlan-tagrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| cvlan-tag | See | path | integer | | +| | mis-na-virtual | | | | +| | ization-platfo | | | | +| | rm.yang | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/relationship-list/relationship** + :name: put-networkvcesvcevnf-idport-groupsport-groupinterface-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-idport-groupsport-groupinterface-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | Unique ID of | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vces/vce/{vnf-id}/relationship-list/relationship** + :name: put-networkvcesvcevnf-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vces/vce/{vnf-id}/relationship-list/relationship** + :name: delete-networkvcesvcevnf-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-id | Unique id of | path | string | | +| | VNF. This is | | | | +| | unique across | | | | +| | the graph. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnfcs + +.. raw:: html + +
+ +.. rubric:: GET **/network/vnfcs** + :name: get-networkvnfcs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnfcs + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vnfcs <#/definitions/vnfcs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnfc + +.. raw:: html + +
+ +.. rubric:: GET **/network/vnfcs/vnfc/{vnfc-name}** + :name: get-networkvnfcsvnfcvnfc-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnfc + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-naming-cod | Short code | query | string | | +| e | that is used | | | | +| | in naming | | | | +| | instances of | | | | +| | the item being | | | | +| | modeled | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-function | English | query | string | | +| | description of | | | | +| | function that | | | | +| | the specific | | | | +| | resource | | | | +| | deployment is | | | | +| | providing. | | | | +| | Assigned as | | | | +| | part of the | | | | +| | customization | | | | +| | of a resource | | | | +| | in a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | prov status of | query | string | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| ipaddress-v4-o | Oam V4 vip | query | string | | +| am-vip | address of | | | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-notation | Group notation | query | string | | +| | of VNFC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vnfc <#/definitions/vnfc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vnfc + +.. raw:: html + +
+ +.. rubric:: PUT **/network/vnfcs/vnfc/{vnfc-name}** + :name: put-networkvnfcsvnfcvnfc-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vnfc + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vnfc object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vnfc <#/definitions/vnfc>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vnfc + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/vnfcs/vnfc/{vnfc-name}** + :name: delete-networkvnfcsvnfcvnfc-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vnfc + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: get-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-naming-cod | Short code | query | string | | +| e | that is used | | | | +| | in naming | | | | +| | instances of | | | | +| | the item being | | | | +| | modeled | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-function | English | query | string | | +| | description of | | | | +| | function that | | | | +| | the specific | | | | +| | resource | | | | +| | deployment is | | | | +| | providing. | | | | +| | Assigned as | | | | +| | part of the | | | | +| | customization | | | | +| | of a resource | | | | +| | in a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | prov status of | query | string | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| ipaddress-v4-o | Oam V4 vip | query | string | | +| am-vip | address of | | | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-notation | Group notation | query | string | | +| | of VNFC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: put-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}** + :name: delete-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: put-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship** + :name: delete-networkvnfcsvnfcvnfc-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: get-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-naming-cod | Short code | query | string | | +| e | that is used | | | | +| | in naming | | | | +| | instances of | | | | +| | the item being | | | | +| | modeled | | | | ++----------------+----------------+----------------+----------------+----------------+ +| nfc-function | English | query | string | | +| | description of | | | | +| | function that | | | | +| | the specific | | | | +| | resource | | | | +| | deployment is | | | | +| | providing. | | | | +| | Assigned as | | | | +| | part of the | | | | +| | customization | | | | +| | of a resource | | | | +| | in a service | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | prov status of | query | string | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| ipaddress-v4-o | Oam V4 vip | query | string | | +| am-vip | address of | | | | +| | this vnfc | | | | ++----------------+----------------+----------------+----------------+----------------+ +| in-maint | | query | boolean | | ++----------------+----------------+----------------+----------------+----------------+ +| is-closed-loop | | query | boolean | | +| -disabled | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| group-notation | Group notation | query | string | | +| | of VNFC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | the ASDC model | query | string | | +| t-id | id for this | | | | +| | resource or | | | | +| | service model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | the ASDC model | query | string | | +| id | version for | | | | +| | this resource | | | | +| | or service | | | | +| | model. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: put-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}** + :name: delete-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: put-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship** + :name: delete-networkvnfcsvnfcvnfc-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship** + :name: put-networkvnfcsvnfcvnfc-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship** + :name: delete-networkvnfcsvnfcvnfc-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnfc-name | Unique ID of | path | string | | +| | vnfc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpls-pes + +.. raw:: html + +
+ +.. rubric:: GET **/network/vpls-pes** + :name: get-networkvpls-pes + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpls-pes + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vpls-pes <#/definitions/vpls-pes>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpls-pe + +.. raw:: html + +
+ +.. rubric:: GET **/network/vpls-pes/vpls-pe/{equipment-name}** + :name: get-networkvpls-pesvpls-peequipment-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpls-pe + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vpls-pe <#/definitions/vpls-pe>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vpls-pe + +.. raw:: html + +
+ +.. rubric:: PUT **/network/vpls-pes/vpls-pe/{equipment-name}** + :name: put-networkvpls-pesvpls-peequipment-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vpls-pe + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vpls-pe object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vpls-pe <#/definitions/vpls-pe>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vpls-pe + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/vpls-pes/vpls-pe/{equipment-name}** + :name: delete-networkvpls-pesvpls-peequipment-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vpls-pe + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interfaces <#/definitions/lag-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +lag-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/lag-interface <#/definitions/lag-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing lag-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-role | Role assigned | query | string | | +| | to this | | | | +| | Interface, | | | | +| | should use | | | | +| | values as | | | | +| | defined in | | | | +| | ECOMP Yang | | | | +| | models. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/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** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namelag-interfaceslag-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | link aggregate | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces** + :name: get-networkvpls-pesvpls-peequipment-namep-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interfaces <#/definitions/p-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +p-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/p-interface <#/definitions/p-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing p-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfaces + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interfaces + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interfaces <#/definitions/l-interfaces>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l-interface object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l-interface <#/definitions/l-interface>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-name + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l-interface + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vfs <#/definitions/sriov-vfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-filter | This metadata | query | string | | +| | provides | | | | +| | option to | | | | +| | specify list | | | | +| | of VLAN | | | | +| | filters | | | | +| | applied on VF | | | | +| | to pass the | | | | +| | traffic to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-mac-filter | When MAC | query | string | | +| | filters are | | | | +| | specified, | | | | +| | VF-agent | | | | +| | service | | | | +| | configures VFs | | | | +| | to do MAC | | | | +| | level | | | | +| | filtering | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vf-vlan-strip | When this | query | boolean | | +| | field is set | | | | +| | to true, VF | | | | +| | will | | | | +| | configured to | | | | +| | strip the | | | | +| | outer TAG | | | | +| | before the | | | | +| | traffic is | | | | +| | passed to VM. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-vf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-vf <#/definitions/sriov-vf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namesriov-vfssriov-vfpci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pci-id | PCI ID used to | path | string | | +| | identify the | | | | +| | sriov-vf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlans + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlans + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlans <#/definitions/vlans>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vlan object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vlan <#/definitions/vlan>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interface + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv4-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv4-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv4-address-listl3-interface-ipv4-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv4-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-id | ID of | query | string | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| macaddr | MAC address | query | string | | +| | for the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| network-name | Name of the | query | string | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-key | This indicates | query | string | | +| | the customers | | | | +| | VPN ID | | | | +| | associated | | | | +| | with this vlan | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-id-inner | Inner VLAN tag | query | integer | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-networ | Neutron | query | string | | +| k-id | network id of | | | | +| | the interface | | | | +| | that address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ +| neutron-subnet | Neutron id of | query | string | | +| -id | subnet that | | | | +| | address | | | | +| | belongs to | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +l3-interface-ipv6-address-list object that needs to be created or +updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-address + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing l3-interface-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacel3-interface-ipv6-address-listl3-interface-ipv6-addressrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| l3-interface-i | IP address | path | string | | +| pv6-address | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/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** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namel-interfacesl-interfaceinterface-namevlansvlanvlan-interfacerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name given to | path | string | | +| | the interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vlan-interface | String that | path | string | | +| | identifies the | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfs + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pfs + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pfs <#/definitions/sriov-pfs>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: get-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this VNF by | | | | +| | BAU Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| prov-status | Trigger for | query | string | | +| | operational | | | | +| | monitoring of | | | | +| | this resource | | | | +| | by Service | | | | +| | Assurance | | | | +| | systems. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +sriov-pf object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/sriov-pf <#/definitions/sriov-pf>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing sriov-pf + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namep-interfacesp-interfaceinterface-namesriov-pfssriov-pfpf-pci-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| interface-name | Name that | path | string | | +| | identifies the | | | | +| | physical | | | | +| | interface | | | | ++----------------+----------------+----------------+----------------+----------------+ +| pf-pci-id | Identifier for | path | string | | +| | the sriov-pf | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpls-pes/vpls-pe/{equipment-name}/relationship-list/relationship** + :name: put-networkvpls-pesvpls-peequipment-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpls-pes/vpls-pe/{equipment-name}/relationship-list/relationship** + :name: delete-networkvpls-pesvpls-peequipment-namerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| equipment-name | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpn-bindings + +.. raw:: html + +
+ +.. rubric:: GET **/network/vpn-bindings** + :name: get-networkvpn-bindings + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpn-bindings + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vpn-bindings <#/definitions/vpn-bindings>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpn-binding + +.. raw:: html + +
+ +.. rubric:: GET **/network/vpn-bindings/vpn-binding/{vpn-id}** + :name: get-networkvpn-bindingsvpn-bindingvpn-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vpn-binding + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-name | VPN Name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-type | Type of the | query | string | | +| | vpn, should be | | | | +| | taken from | | | | +| | enumerated/val | | | | +| | id | | | | +| | values | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vpn-binding <#/definitions/vpn-binding>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vpn-binding + +.. raw:: html + +
+ +.. rubric:: PUT **/network/vpn-bindings/vpn-binding/{vpn-id}** + :name: put-networkvpn-bindingsvpn-bindingvpn-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vpn-binding + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vpn-binding object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vpn-binding <#/definitions/vpn-binding>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vpn-binding + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/vpn-bindings/vpn-binding/{vpn-id}** + :name: delete-networkvpn-bindingsvpn-bindingvpn-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vpn-binding + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpn-bindings/vpn-binding/{vpn-id}/relationship-list/relationship** + :name: put-networkvpn-bindingsvpn-bindingvpn-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpn-bindings/vpn-binding/{vpn-id}/relationship-list/relationship** + :name: delete-networkvpn-bindingsvpn-bindingvpn-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-targets + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets** + :name: get-networkvpn-bindingsvpn-bindingvpn-idroute-targets + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-targets + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-name | VPN Name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-type | Type of the | query | string | | +| | vpn, should be | | | | +| | taken from | | | | +| | enumerated/val | | | | +| | id | | | | +| | values | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/route-targets <#/definitions/route-targets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-target + +.. raw:: html + +
+ +.. rubric:: GET + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}** + :name: get-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-role + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns route-target + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-name | VPN Name | query | string | | ++----------------+----------------+----------------+----------------+----------------+ +| vpn-type | Type of the | query | string | | +| | vpn, should be | | | | +| | taken from | | | | +| | enumerated/val | | | | +| | id | | | | +| | values | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/route-target <#/definitions/route-target>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing route-target + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}** + :name: put-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-role + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing route-target + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +route-target object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/route-target <#/definitions/route-target>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing route-target + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}** + :name: delete-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-role + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing route-target + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}/relationship-list/relationship** + :name: put-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-rolerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}/relationship-list/relationship** + :name: delete-networkvpn-bindingsvpn-bindingvpn-idroute-targetsroute-targetglobal-route-targetroute-target-rolerelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vpn-id | VPN ID, | path | string | | +| | globally | | | | +| | unique within | | | | +| | A&AI | | | | ++----------------+----------------+----------------+----------------+----------------+ +| global-route-t | Number used to | path | string | | +| arget | identify an | | | | +| | RT, globally | | | | +| | unique in the | | | | +| | network | | | | ++----------------+----------------+----------------+----------------+----------------+ +| route-target-r | Role assigned | path | string | | +| ole | to this route | | | | +| | target | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns zones + +.. raw:: html + +
+ +.. rubric:: GET **/network/zones** + :name: get-networkzones + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns zones + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/zones <#/definitions/zones>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns zone + +.. raw:: html + +
+ +.. rubric:: GET **/network/zones/zone/{zone-id}** + :name: get-networkzoneszonezone-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns zone + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ +| design-type | Design of zone | query | string | | +| | [Medium/Large? | | | | +| | ] | | | | ++----------------+----------------+----------------+----------------+----------------+ +| zone-context | Context of | query | string | | +| | zone | | | | +| | [production/te | | | | +| | st] | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/zone <#/definitions/zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing zone + +.. raw:: html + +
+ +.. rubric:: PUT **/network/zones/zone/{zone-id}** + :name: put-networkzoneszonezone-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing zone + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +zone object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/zone <#/definitions/zone>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing zone + +.. raw:: html + +
+ +.. rubric:: DELETE **/network/zones/zone/{zone-id}** + :name: delete-networkzoneszonezone-id + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing zone + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/network/zones/zone/{zone-id}/relationship-list/relationship** + :name: put-networkzoneszonezone-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/network/zones/zone/{zone-id}/relationship-list/relationship** + :name: delete-networkzoneszonezone-idrelationship-listrelationship + :class: panel-title + +Tags: `Network <#tag-Network>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| zone-id | Code assigned | path | string | | +| | by AIC to the | | | | +| | zone | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns models + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/models** + :name: get-service-design-and-creationmodels + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns models + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/models <#/definitions/models>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model <#/definitions/model>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +model object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/model <#/definitions/model>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-vers + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-vers + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-vers + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-vers <#/definitions/model-vers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-ver + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-ver + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-ver <#/definitions/model-ver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-ver + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-ver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +model-ver object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/model-ver <#/definitions/model-ver>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-ver + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-ver + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmetadata + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadata + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmetadatametadatummetaname + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmetadatametadatummetaname + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +metadatum object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/metadatum <#/definitions/metadatum>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmetadatametadatummetaname + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing metadatum + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| metaname | | path | string | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-elements + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elements + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-elements + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-elements <#/definitions/model-elements>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-element + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-element + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-element + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-element + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +model-element object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/model-element <#/definitions/model-element>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-element + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-element + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-constraints + +.. raw:: html + +
+ +.. rubric:: GET + **/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** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraints + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-constraints + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-constraints <#/definitions/model-constraints>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-constraint + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns model-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/model-constraint <#/definitions/model-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-constraint + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing model-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +model-constraint object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/model-constraint <#/definitions/model-constraint>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-constraint + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing model-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns constrained-element-sets + +.. raw:: html + +
+ +.. rubric:: GET + **/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** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-sets + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns constrained-element-sets + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/constrained-element-sets <#/definitions/constrained-element-sets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns constrained-element-set + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns constrained-element-set + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/constrained-element-set <#/definitions/constrained-element-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing constrained-element-set + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing constrained-element-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +constrained-element-set object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/constrained-element-set <#/definitions/constrained-element-set>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing constrained-element-set + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing constrained-element-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns element-choice-sets + +.. raw:: html + +
+ +.. rubric:: GET + **/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** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-sets + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns element-choice-sets + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/element-choice-sets <#/definitions/element-choice-sets>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns element-choice-set + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns element-choice-set + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-type | Type of the | query | string | | +| | model, e.g., | | | | +| | service, | | | | +| | resource, | | | | +| | widget, etc. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-name | Name of the | query | string | | +| | model, which | | | | +| | can change | | | | +| | from version | | | | +| | to version. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version | Version | query | string | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/element-choice-set <#/definitions/element-choice-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing element-choice-set + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing element-choice-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +element-choice-set object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/element-choice-set <#/definitions/element-choice-set>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing element-choice-set + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing element-choice-set + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidelement-choice-setselement-choice-setelement-choice-set-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| element-choice | | path | string | | +| -set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: 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}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidmodel-constraintsmodel-constraintmodel-constraint-uuidconstrained-element-setsconstrained-element-setconstrained-element-set-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-constrai | | path | string | | +| nt-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| constrained-el | | path | string | | +| ement-set-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/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** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idmodel-elementsmodel-elementmodel-element-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-element- | | path | string | | +| uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/relationship-list/relationship** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idmodel-versmodel-vermodel-version-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ +| model-version- | Unique | path | string | | +| id | identifier | | | | +| | corresponding | | | | +| | to one version | | | | +| | of a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/models/model/{model-invariant-id}/relationship-list/relationship** + :name: put-service-design-and-creationmodelsmodelmodel-invariant-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/models/model/{model-invariant-id}/relationship-list/relationship** + :name: delete-service-design-and-creationmodelsmodelmodel-invariant-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| model-invarian | Unique | path | string | | +| t-id | identifier | | | | +| | corresponding | | | | +| | to the main | | | | +| | definition of | | | | +| | a model in | | | | +| | ASDC | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-queries + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/named-queries** + :name: get-service-design-and-creationnamed-queries + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-queries + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/named-queries <#/definitions/named-queries>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/named-query <#/definitions/named-query>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing named-query + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing named-query + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +named-query object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/named-query <#/definitions/named-query>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing named-query + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing named-query + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query-elements + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elements + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query-elements + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/named-query-elements <#/definitions/named-query-elements>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query-element + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns named-query-element + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/named-query-element <#/definitions/named-query-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing named-query-element + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing named-query-element + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +named-query-element object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/named-query-element <#/definitions/named-query-element>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing named-query-element + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing named-query-element + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns property-constraints + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidproperty-constraints + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns property-constraints + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/property-constraints <#/definitions/property-constraints>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns property-constraint + +.. raw:: html + +
+ +.. rubric:: GET + **/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}** + :name: get-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidproperty-constraintsproperty-constraintproperty-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns property-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| property-const | | path | string | | +| raint-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-na | | query | string | | +| me | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/property-constraint <#/definitions/property-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing property-constraint + +.. raw:: html + +
+ +.. rubric:: 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}** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidproperty-constraintsproperty-constraintproperty-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing property-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +property-constraint object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/property-constraint <#/definitions/property-constraint>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| property-const | | path | string | | +| raint-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing property-constraint + +.. raw:: html + +
+ +.. rubric:: DELETE + **/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}** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidproperty-constraintsproperty-constraintproperty-constraint-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing property-constraint + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| property-const | | path | string | | +| raint-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidnamed-query-elementsnamed-query-elementnamed-query-element-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ +| named-query-el | | path | string | | +| ement-uuid | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationnamed-queriesnamed-querynamed-query-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| named-query-uu | | path | string | | +| id | | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-capabilities + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/service-capabilities** + :name: get-service-design-and-creationservice-capabilities + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-capabilities + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-capabilities <#/definitions/service-capabilities>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-capability + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}** + :name: get-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-type + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service-capability + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service-capability <#/definitions/service-capability>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-capability + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}** + :name: put-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-type + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service-capability + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +service-capability object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/service-capability <#/definitions/service-capability>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-capability + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}** + :name: delete-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-type + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service-capability + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}/relationship-list/relationship** + :name: put-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-typerelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}/relationship-list/relationship** + :name: delete-service-design-and-creationservice-capabilitiesservice-capabilityservice-typevnf-typerelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-type | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| vnf-type | String | path | string | | +| | capturing type | | | | +| | of vnf, that | | | | +| | was intended | | | | +| | to identify | | | | +| | the ASDC | | | | +| | resource. This | | | | +| | field has been | | | | +| | overloaded in | | | | +| | service-specif | | | | +| | ic | | | | +| | ways and | | | | +| | clients should | | | | +| | expect changes | | | | +| | to occur in | | | | +| | the future to | | | | +| | this field as | | | | +| | ECOMP matures. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns services + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/services** + :name: get-service-design-and-creationservices + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns services + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/services <#/definitions/services>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/services/service/{service-id}** + :name: get-service-design-and-creationservicesserviceservice-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns service + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| service-descri | Description of | query | string | | +| ption | the service | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/service <#/definitions/service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/services/service/{service-id}** + :name: put-service-design-and-creationservicesserviceservice-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing service + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +service object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/service <#/definitions/service>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/services/service/{service-id}** + :name: delete-service-design-and-creationservicesserviceservice-id + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing service + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/services/service/{service-id}/relationship-list/relationship** + :name: put-service-design-and-creationservicesserviceservice-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/services/service/{service-id}/relationship-list/relationship** + :name: delete-service-design-and-creationservicesserviceservice-idrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| service-id | This gets | path | string | | +| | defined by | | | | +| | others to | | | | +| | provide a | | | | +| | unique ID for | | | | +| | the service, | | | | +| | we accept what | | | | +| | is sent. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnf-images + +.. raw:: html + +
+ +.. rubric:: GET **/service-design-and-creation/vnf-images** + :name: get-service-design-and-creationvnf-images + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnf-images + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vnf-images <#/definitions/vnf-images>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnf-image + +.. raw:: html + +
+ +.. rubric:: GET + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}** + :name: get-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +returns vnf-image + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application | The | query | string | | +| | application | | | | +| | that the image | | | | +| | instantiates. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The vendor of | query | string | | +| ndor | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ +| application-ve | The version of | query | string | | +| rsion | the | | | | +| | application. | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + 200 OK + .. raw:: html + +
+ + .. raw:: html + +
+ + successful operation + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + `/vnf-image <#/definitions/vnf-image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vnf-image + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}** + :name: put-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +create or update an existing vnf-image + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +vnf-image object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/vnf-image <#/definitions/vnf-image>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vnf-image + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}** + :name: delete-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuid + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing vnf-image + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ +| resource-versi | resource-versi | query | string | | +| on | on | | | | +| | for | | | | +| | concurrency | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. rubric:: PUT + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/relationship-list/relationship** + :name: put-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +see node definition for valid relationships + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ +relationship object that needs to be created or updated + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +`/relationship <#/definitions/relationship>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. rubric:: DELETE + **/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/relationship-list/relationship** + :name: delete-service-design-and-creationvnf-imagesvnf-imagevnf-image-uuidrelationship-listrelationship + :class: panel-title + +Tags: `ServiceDesignAndCreation <#tag-ServiceDesignAndCreation>`__ + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +delete an existing relationship + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + +.. raw:: html + +
+ +.. raw:: html + +
+ ++----------------+----------------+----------------+----------------+----------------+ +| vnf-image-uuid | Unique ID of | path | string | | +| | this asset | | | | ++----------------+----------------+----------------+----------------+----------------+ + +.. raw:: html + +
+ +.. raw:: html + +
+ +application/json application/xml + + default + .. raw:: html + +
+ + .. raw:: html + +
+ + Response codes found in `response codes `__. + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Schema definitions + :name: schema-definitions + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ action: object + :name: action-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + action-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + action-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `action-data <#/definitions/action-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ action-data: object + :name: action-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ actions: object + :name: actions-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +APIs that are more action related than REST (e.g., notify, update). + +.. raw:: html + +
+ +.. raw:: html + +
+ + update: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `update <#/definitions/update>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + notify: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `notify <#/definitions/notify>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ allotted-resource: object + :name: allotted-resource-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Represents a slice or partial piece of a resource that gets separately +allotted + +.. rubric:: Related Nodes + :name: related-nodes + +- TO generic-vnf (Many2Many) +- TO l3-network (Many2Many) +- TO instance-group (Many2Many) +- TO network-policy (One2One) +- TO vlan (Many2Many) +- TO l-interface (One2Many) +- TO tunnel-xconnect (comprises allotted-resource, One2One) +- TO vpn-binding (Many2Many) +- TO allotted-resource (One2One) +- FROM configuration +- FROM service-instance (is composed of allotted-resource) +- FROM service-instance +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + id: string + Allotted Resource id UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + description: string + The descriptive information assigned to this allotted resource + instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Link back to more information in the controller + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational + + .. raw:: html + +
+ + .. raw:: html + +
+ + type: string + Generic description of the type of allotted resource. + + .. raw:: html + +
+ + .. raw:: html + +
+ + role: string + role in the network that this resource will be providing. + + .. raw:: html + +
+ + .. raw:: html + +
+ + tunnel-xconnects: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `tunnel-xconnect <#/definitions/tunnel-xconnect>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ allotted-resources: object + :name: allotted-resources-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This object is used to store slices of services being offered + +.. raw:: html + +
+ +.. raw:: html + +
+ + allotted-resource: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `allotted-resource <#/definitions/allotted-resource>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ availability-zone: object + :name: availability-zone-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Availability zone, a collection of compute hosts/pservers + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2Many) +- TO service-capability (Many2Many) +- FROM cloud-region (is composed of availability-zone) +- FROM ctag-pool +- FROM dvs-switch +- FROM generic-vnf +- FROM pserver +- FROM vce + +.. raw:: html + +
+ +.. raw:: html + +
+ + availability-zone-name: string + Name of the availability zone. Unique across a cloud region + + .. raw:: html + +
+ + .. raw:: html + +
+ + hypervisor-type: string + Type of hypervisor. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + State that indicates whether the availability zone should be used, + etc. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ availability-zones: object + :name: availability-zones-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of availability zones + +.. raw:: html + +
+ +.. raw:: html + +
+ + availability-zone: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `availability-zone <#/definitions/availability-zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ az-and-dvs-switches: object + :name: az-and-dvs-switches-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + dvs-switches: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `dvs-switches <#/definitions/dvs-switches>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + availability-zone: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `availability-zone <#/definitions/availability-zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ business: object + :name: business-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for business related constructs + +.. raw:: html + +
+ +.. raw:: html + +
+ + connectors: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `connector <#/definitions/connector>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + customers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `customer <#/definitions/customer>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lines-of-business: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `line-of-business <#/definitions/line-of-business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + owning-entities: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `owning-entity <#/definitions/owning-entity>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + platforms: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `platform <#/definitions/platform>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + projects: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `project <#/definitions/project>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ class-of-service: object + :name: class-of-service-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM site-pair (is composed of class-of-service) + +.. raw:: html + +
+ +.. raw:: html + +
+ + cos: string + unique identifier of probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + probe-id: string + identifier of probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + probe-type: string + type of probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ classes-of-service: object + :name: classes-of-service-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +class-of-service of probe + +.. raw:: html + +
+ +.. raw:: html + +
+ + class-of-service: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `class-of-service <#/definitions/class-of-service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cloud-infrastructure: object + :name: cloud-infrastructure-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for cloud infrastructure. + +.. raw:: html + +
+ +.. raw:: html + +
+ + complexes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `complex <#/definitions/complex>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-regions: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `cloud-region <#/definitions/cloud-region>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + network-profiles: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `network-profile <#/definitions/network-profile>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + pservers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `pserver <#/definitions/pserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + virtual-data-centers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `virtual-data-center <#/definitions/virtual-data-center>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cloud-region: object + :name: cloud-region-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +cloud-region designates an installation of a cloud cluster or region or +instantiation. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO esr-system-info (comprises cloud-region, One2Many) +- TO complex (Many2One) +- TO l3-network (Many2Many) +- TO tenant (comprises cloud-region, One2Many) +- TO image (comprises cloud-region, One2Many) +- TO flavor (comprises cloud-region, One2Many) +- TO availability-zone (comprises cloud-region, One2Many) +- TO oam-network (comprises cloud-region, One2Many) +- TO dvs-switch (comprises cloud-region, One2Many) +- TO volume-group (comprises cloud-region, One2Many) +- TO group-assignment (comprises cloud-region, One2Many) +- TO snapshot (comprises cloud-region, One2Many) +- TO zone (Many2One) +- TO vip-ipv4-address-list (comprises cloud-region, One2Many) +- TO vip-ipv6-address-list (comprises cloud-region, One2Many) +- FROM pserver +- FROM logical-link + +.. raw:: html + +
+ +.. raw:: html + +
+ + cloud-owner: string + Identifies the vendor and cloud name. First part of composite key + should be formatted as vendor-cloudname + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-region-id: string + Identifier used by the vendor for the region. Second part of + composite key + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-type: string + Type of the cloud (e.g., openstack) + + .. raw:: html + +
+ + .. raw:: html + +
+ + owner-defined-type: string + Cloud-owner defined type indicator (e.g., dcp, lcp) + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-region-version: string + Software version employed at the site. NOTE - THIS FIELD IS NOT KEPT + UP TO DATE. + + .. raw:: html + +
+ + .. raw:: html + +
+ + identity-url: string + URL of the keystone identity service + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-zone: string + Zone where the cloud is homed. NOTE - THIS FIELD IS NOT CORRECTLY + POPULATED. + + .. raw:: html + +
+ + .. raw:: html + +
+ + complex-name: string + complex name for cloud-region instance. NOTE - THIS FIELD IS NOT + CORRECTLY POPULATED. + + .. raw:: html + +
+ + .. raw:: html + +
+ + sriov-automation: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-extra-info: string + ESR inputs extra information about the VIM or Cloud which will be + decoded by MultiVIM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-epa-caps: string + MultiVIM will discover and expose EPA capabilities. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + volume-groups: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `volume-group <#/definitions/volume-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + tenants: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `tenant <#/definitions/tenant>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + flavors: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `flavor <#/definitions/flavor>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + group-assignments: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `group-assignment <#/definitions/group-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshots: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `snapshot <#/definitions/snapshot>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + images: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `image <#/definitions/image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + dvs-switches: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `dvs-switch <#/definitions/dvs-switch>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + oam-networks: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `oam-network <#/definitions/oam-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + availability-zones: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `availability-zone <#/definitions/availability-zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-system-info-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vip-ipv4-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vip-ipv4-address-list <#/definitions/vip-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vip-ipv6-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vip-ipv6-address-list <#/definitions/vip-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cloud-regions: object + :name: cloud-regions-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + cloud-region: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `cloud-region <#/definitions/cloud-region>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ complex: object + :name: complex-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of physical locations that can house cloud-regions. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO ctag-pool (comprises complex, Many2Many) +- TO l3-network (Many2Many) +- FROM availability-zone +- FROM cloud-region +- FROM oam-network +- FROM pserver +- FROM pnf +- FROM vce +- FROM vpls-pe +- FROM volume-group +- FROM zone +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + physical-location-id: string + Unique identifier for physical location, e.g., CLLI + + .. raw:: html + +
+ + .. raw:: html + +
+ + data-center-code: string + Data center code which can be an alternate way to identify a complex + + .. raw:: html + +
+ + .. raw:: html + +
+ + complex-name: string + Gamma complex name for LCP instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + identity-url: string + URL of the keystone identity service + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + physical-location-type: string + Type, e.g., central office, data center. + + .. raw:: html + +
+ + .. raw:: html + +
+ + street1: string + .. raw:: html + +
+ + .. raw:: html + +
+ + street2: string + .. raw:: html + +
+ + .. raw:: html + +
+ + city: string + .. raw:: html + +
+ + .. raw:: html + +
+ + state: string + .. raw:: html + +
+ + .. raw:: html + +
+ + postal-code: string + .. raw:: html + +
+ + .. raw:: html + +
+ + country: string + .. raw:: html + +
+ + .. raw:: html + +
+ + region: string + .. raw:: html + +
+ + .. raw:: html + +
+ + latitude: string + .. raw:: html + +
+ + .. raw:: html + +
+ + longitude: string + .. raw:: html + +
+ + .. raw:: html + +
+ + elevation: string + .. raw:: html + +
+ + .. raw:: html + +
+ + lata: string + .. raw:: html + +
+ + .. raw:: html + +
+ + ctag-pools: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ctag-pool <#/definitions/ctag-pool>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ complexes: object + :name: complexes-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of physical locations that can house cloud-regions. + +.. raw:: html + +
+ +.. raw:: html + +
+ + complex: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `complex <#/definitions/complex>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ configuration: object + :name: configuration-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Port Mirror Configuration. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO logical-link (One2Many) +- TO metadatum (comprises configuration, One2Many) +- TO allotted-resource (One2One) +- FROM service-instance +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + management-option: string + Indicates the entity that will manage this feature. Could be an + organization or the name of the application as well. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-id: string + UUID assigned to configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-name: string + Name of the configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-type: string + port-mirroring-configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-sub-type: string + vprobe, pprobe. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of the configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational. + + .. raw:: html + +
+ + .. raw:: html + +
+ + configuration-selflink: string + URL to endpoint where AAI can get more details from SDN-GC. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + id of the configuration used to customize the resource + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship-list <#/definitions/relationship-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadata <#/definitions/metadata>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ configurations: object + :name: configurations-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of configurations + +.. raw:: html + +
+ +.. raw:: html + +
+ + configuration: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `configuration <#/definitions/configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ connector: object + :name: connector-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of resource instances used to connect a variety of disparate +inventory widgets + +.. rubric:: Related Nodes + :name: related-nodes + +- TO virtual-data-center (Many2Many) +- TO metadatum (comprises connector, Many2Many) +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + resource-instance-id: string + Unique id of resource instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ connectors: object + :name: connectors-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of resource instances used to connect a variety of disparate +inventory widgets + +.. raw:: html + +
+ +.. raw:: html + +
+ + connector: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `connector <#/definitions/connector>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ constrained-element-set: object + :name: constrained-element-set-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This is how we would capture constraints defining allowed sets of +elements. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO element-choice-set (comprises constrained-element-set, One2Many) +- FROM model-element (is composed of constrained-element-set) +- FROM model-constraint (is composed of constrained-element-set) + +.. raw:: html + +
+ +.. raw:: html + +
+ + constrained-element-set-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + constraint-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + check-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + element-choice-sets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `element-choice-set <#/definitions/element-choice-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ constrained-element-sets: object + :name: constrained-element-sets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + constrained-element-set: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `constrained-element-set <#/definitions/constrained-element-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ctag-assignment: object + :name: ctag-assignment-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM l3-network (is composed of ctag-assignment) +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + vlan-id-inner: integer + id. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ctag-assignments: object + :name: ctag-assignments-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + ctag-assignment: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ctag-assignment <#/definitions/ctag-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ctag-pool: object + :name: ctag-pool-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +A collection of C tags (vlan tags) grouped for a specific purpose. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO availability-zone (Many2Many) +- FROM complex (is composed of ctag-pool) +- FROM vpls-pe +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + target-pe: string + The Target provider edge router + + .. raw:: html + +
+ + .. raw:: html + +
+ + availability-zone-name: string + Name of the availability zone + + .. raw:: html + +
+ + .. raw:: html + +
+ + ctag-pool-purpose: string + Describes what the intended purpose of this pool is. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ctag-values: string + Comma separated list of ctags + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ctag-pools: object + :name: ctag-pools-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + ctag-pool: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ctag-pool <#/definitions/ctag-pool>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ customer: object + :name: customer-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +customer identifiers to provide linkage back to BSS information. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO service-subscription (comprises customer, Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + global-customer-id: string + Global customer id used across ECOMP to uniquely identify customer. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subscriber-name: string + Subscriber name, an alternate way to retrieve a customer. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subscriber-type: string + Subscriber type, a way to provide VID with only the INFRA customers. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-subscriptions: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-subscription <#/definitions/service-subscription>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ customers: object + :name: customers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of customer identifiers to provide linkage back to BSS +information. + +.. raw:: html + +
+ +.. raw:: html + +
+ + customer: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `customer <#/definitions/customer>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cvlan-tag-entry: object + :name: cvlan-tag-entry-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + cvlan-tag: integer + See mis-na-virtualization-platform.yang + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ cvlan-tags: object + :name: cvlan-tags-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + cvlan-tag-entry: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `cvlan-tag-entry <#/definitions/cvlan-tag-entry>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ dvs-switch: object + :name: dvs-switch-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +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. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO availability-zone (Many2Many) +- FROM cloud-region (is composed of dvs-switch) + +.. raw:: html + +
+ +.. raw:: html + +
+ + switch-name: string + DVS switch name + + .. raw:: html + +
+ + .. raw:: html + +
+ + vcenter-url: string + URL used to reach the vcenter + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ dvs-switches: object + :name: dvs-switches-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of digital virtual switch metadata used for vmWare VCEs and +GenericVnfs. + +.. raw:: html + +
+ +.. raw:: html + +
+ + dvs-switch: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `dvs-switch <#/definitions/dvs-switch>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ edge-prop-names: object + :name: edge-prop-names-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Internal map to define the properties of an edge and interpret the map +EdgeRules + +.. raw:: html + +
+ +.. raw:: html + +
+ + edgeLabel: string + .. raw:: html + +
+ + .. raw:: html + +
+ + direction: string + .. raw:: html + +
+ + .. raw:: html + +
+ + multiplicityRule: string + .. raw:: html + +
+ + .. raw:: html + +
+ + contains-other-v: string + .. raw:: html + +
+ + .. raw:: html + +
+ + delete-other-v: string + .. raw:: html + +
+ + .. raw:: html + +
+ + SVC-INFRA: string + .. raw:: html + +
+ + .. raw:: html + +
+ + prevent-delete: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ edge-tag-query-request: object + :name: edge-tag-query-request-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + edge-tag: string + .. raw:: html + +
+ + .. raw:: html + +
+ + result-detail: string + .. raw:: html + +
+ + .. raw:: html + +
+ + start-node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + start-node-filter: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `start-node-filter <#/definitions/start-node-filter>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + include-node-filter: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `include-node-filter <#/definitions/include-node-filter>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + secondary-filter: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `secondary-filter <#/definitions/secondary-filter>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ edge-tag-query-result: object + :name: edge-tag-query-result-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + tagged-inventory-item-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `tagged-inventory-item-list <#/definitions/tagged-inventory-item-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ element-choice-set: object + :name: element-choice-set-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This is how we would capture constraints defining allowed sets of +elements. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model-element (comprises element-choice-set, One2Many) +- FROM constrained-element-set (is composed of element-choice-set) + +.. raw:: html + +
+ +.. raw:: html + +
+ + element-choice-set-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + element-choice-set-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + cardinality: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + model-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ element-choice-sets: object + :name: element-choice-sets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + element-choice-set: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `element-choice-set <#/definitions/element-choice-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ entitlement: object + :name: entitlement-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Metadata for entitlement group. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM generic-vnf (is composed of entitlement) +- FROM vce (is composed of entitlement) + +.. raw:: html + +
+ +.. raw:: html + +
+ + group-uuid: string + Unique ID for the entitlement group the resource comes from, should + be uuid. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-uuid: string + Unique ID of an entitlement resource. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ entitlements: object + :name: entitlements-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Entitlements, keyed by group-uuid and resource-uuid, related to license +management + +.. raw:: html + +
+ +.. raw:: html + +
+ + entitlement: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-ems: object + :name: esr-ems-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persist EMS address information used by EMS driver. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO esr-system-info (comprises esr-ems, One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + ems-id: string + Unique ID of EMS. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-system-info-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-ems-list: object + :name: esr-ems-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-ems: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-ems <#/definitions/esr-ems>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-system-info: object + :name: esr-system-info-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persist common address information of external systems. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM esr-ems (is composed of esr-system-info) +- FROM esr-vnfm (is composed of esr-system-info) +- FROM esr-thirdparty-sdnc (is composed of esr-system-info) +- FROM cloud-region (is composed of esr-system-info) + +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-system-info-id: string + Unique ID of esr system info. + + .. raw:: html + +
+ + .. raw:: html + +
+ + system-name: string + name of external system. + + .. raw:: html + +
+ + .. raw:: html + +
+ + type: string + type of external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vendor: string + vendor of external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + version: string + version of external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-url: string + url used to access external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + user-name: string + username used to access external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + password: string + password used to access external systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + system-type: string + it could be + vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm. + + .. raw:: html + +
+ + .. raw:: html + +
+ + protocol: string + protocol of third party SDNC, for example netconf/snmp. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ssl-cacert: string + ca file content if enabled ssl on auth-url. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ssl-insecure: boolean + Whether to verify VIM's certificate. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ip-address: string + service IP of ftp server. + + .. raw:: html + +
+ + .. raw:: html + +
+ + port: string + service port of ftp server. + + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-domain: string + domain info for authentication. + + .. raw:: html + +
+ + .. raw:: html + +
+ + default-tenant: string + default tenant of VIM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + passive: boolean + ftp passive mode or not. + + .. raw:: html + +
+ + .. raw:: html + +
+ + remote-path: string + resource or performance data file path. + + .. raw:: html + +
+ + .. raw:: html + +
+ + system-status: string + the status of external system. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-system-info-list: object + :name: esr-system-info-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of persistent block-level external system auth info. + +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-system-info: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-thirdparty-sdnc: object + :name: esr-thirdparty-sdnc-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persist SDNC address information used by ONAP SDNC. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO esr-system-info (comprises esr-thirdparty-sdnc, One2One) +- TO pnf (One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + thirdparty-sdnc-id: string + Unique ID of SDNC. + + .. raw:: html + +
+ + .. raw:: html + +
+ + location: string + used for DC type to indicate the location of SDNC, such as Core or + Edge. + + .. raw:: html + +
+ + .. raw:: html + +
+ + product-name: string + password used to access SDNC server. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-system-info-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-thirdparty-sdnc-list: object + :name: esr-thirdparty-sdnc-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-thirdparty-sdnc: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-thirdparty-sdnc <#/definitions/esr-thirdparty-sdnc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-vnfm: object + :name: esr-vnfm-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persist VNFM address information used by VF-C. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO esr-system-info (comprises esr-vnfm, One2One) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnfm-id: string + Unique ID of VNFM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vim-id: string + indecate the VIM to deploy VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + certificate-url: string + certificate url of VNFM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-system-info-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-system-info <#/definitions/esr-system-info>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ esr-vnfm-list: object + :name: esr-vnfm-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-vnfm: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-vnfm <#/definitions/esr-vnfm>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ external-system: object + :name: external-system-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for external system. + +.. raw:: html + +
+ +.. raw:: html + +
+ + esr-ems-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-ems <#/definitions/esr-ems>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-vnfm-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-vnfm <#/definitions/esr-vnfm>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + esr-thirdparty-sdnc-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `esr-thirdparty-sdnc <#/definitions/esr-thirdparty-sdnc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ extra-properties: object + :name: extra-properties-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Extra properties for inventory item for response list + +.. raw:: html + +
+ +.. raw:: html + +
+ + extra-property: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `extra-property <#/definitions/extra-property>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ extra-property: object + :name: extra-property-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ flavor: object + :name: flavor-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack flavor. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM cloud-region (is composed of flavor) +- FROM vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ + flavor-id: string + Flavor id, expected to be unique across cloud-region. + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-name: string + Flavor name + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-vcpus: integer + Number of CPUs + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-ram: integer + Amount of memory + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-disk: integer + Disk space + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-ephemeral: integer + Amount of ephemeral disk space + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-swap: string + amount of swap space allocation + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-is-public: boolean + whether flavor is available to all users or private to the tenant it + was created in. + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + flavor-disabled: boolean + Boolean as to whether this flavor is no longer enabled + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ flavors: object + :name: flavors-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack flavors. + +.. raw:: html + +
+ +.. raw:: html + +
+ + flavor: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `flavor <#/definitions/flavor>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ generic-vnf: object + :name: generic-vnf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +General purpose VNF + +.. rubric:: Related Nodes + :name: related-nodes + +- TO license-key-resource (Many2Many) +- TO l-interface (comprises generic-vnf, Many2Many) +- TO availability-zone (Many2Many) +- TO lag-interface (comprises generic-vnf, Many2Many) +- TO l3-network (Many2Many) +- TO pserver (Many2Many) +- TO vnf-image (Many2One) +- TO vserver (One2Many) +- TO service-instance (Many2Many) +- TO site-pair-set (Many2Many) +- TO network-profile (Many2Many) +- TO pnf (Many2Many) +- TO ipsec-configuration (Many2One) +- TO configuration (One2Many) +- TO vf-module (comprises generic-vnf, One2Many) +- TO volume-group (One2Many) +- TO vnfc (One2Many) +- TO instance-group (Many2Many) +- TO entitlement (comprises generic-vnf, One2Many) +- TO license (comprises generic-vnf, One2Many) +- TO complex (Many2Many) +- TO ctag-pool (Many2Many) +- FROM line-of-business +- FROM platform +- FROM virtual-data-center +- FROM logical-link +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-id: string + Unique id of VNF. This is unique across the graph. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name: string + Name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name2: string + Alternate name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + 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. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-id: string + Unique identifier of service, does not necessarily map to ASDC + service models. SOON TO BE DEPRECATED + + .. raw:: html + +
+ + .. raw:: html + +
+ + regional-resource-zone: string + Regional way of organizing pservers, source of truth should define + values + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational. Valid + values are in-service-path and out-of-service-path. + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-key: string + OBSOLETE - do not use + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-role: string + Client should send valid enumerated value + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, used by MSO. + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-option: string + identifier of managed by ATT or customer + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Address tail-f uses to configure generic-vnf, also used for + troubleshooting and is IP used for traps generated by generic-vnf. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-loopback0-address: string + v4 Loopback0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + nm-lan-v6-address: string + v6 Loopback address + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-v6-address: string + v6 management address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vcpu: integer + number of vcpus ordered for this instance of VNF, used for VNFs with + no vservers/flavors, to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vcpu-units: string + units associated with vcpu, used for VNFs with no vservers/flavors, + to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vmemory: integer + number of GB of memory ordered for this instance of VNF, used for + VNFs with no vservers/flavors, to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vmemory-units: string + units associated with vmemory, used for VNFs with no + vservers/flavors, to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vdisk: integer + number of vdisks ordered for this instance of VNF, used for VNFs + with no vservers/flavors, to be used only uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vdisk-units: string + units associated with vdisk, used for VNFs with no vservers/flavors, + to be used only by uCPE + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-closed-loop-disabled: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + summary-status: string + details regarding the generic-vnf operation, PLEASE DISCONTINUE USE + OF THIS FIELD. + + .. raw:: html + +
+ + .. raw:: html + +
+ + encrypted-access-flag: boolean + indicates whether generic-vnf access uses SSH + + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlement-assignment-group-uuid: string + UUID of the Entitlement group used for licensing VNFs, OBSOLETE - + See child relationships. + + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlement-resource-uuid: string + UUID of the specific entitlement resource. OBSOLETE - See child + relationships. + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-assignment-group-uuid: string + UUID of the license assignment group. OBSOLETE - See child + relationships. + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-key-uuid: string + UUID of the actual license resource. OBSOLETE - See child + relationships. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + captures the id of all the configuration used to customize the + resource for the service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + as-number: string + as-number of the VNF + + .. raw:: html + +
+ + .. raw:: html + +
+ + regional-resource-subzone: string + represents sub zone of the rr plane + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-type: string + Generic description of the type of NF + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-function: string + English description of Network function that the specific VNF + deployment is providing + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-role: string + role in the network that this model will be providing + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-naming-code: string + string assigned to this model used for naming purposes + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Path to the controller object. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-gateway-address: string + Gateway address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-gateway-address-prefix-length: integer + Prefix length for oam-address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Temporary location for S-TAG to get to VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + nm-profile-name: string + Network Management profile of this VNF + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-modules: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vf-module <#/definitions/vf-module>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + licenses: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ generic-vnfs: object + :name: generic-vnfs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of VNFs + +.. raw:: html + +
+ +.. raw:: html + +
+ + generic-vnf: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `generic-vnf <#/definitions/generic-vnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ group-assignment: object + :name: group-assignment-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack group-assignment used to store exclusivity groups (EG). + +.. rubric:: Related Nodes + :name: related-nodes + +- TO tenant (Many2Many) +- TO pserver (One2Many) +- FROM cloud-region (is composed of group-assignment) + +.. raw:: html + +
+ +.. raw:: html + +
+ + group-id: string + Group id, expected to be unique across cloud-region. + + .. raw:: html + +
+ + .. raw:: html + +
+ + group-type: string + Group type - the type of group this instance refers to + + .. raw:: html + +
+ + .. raw:: html + +
+ + group-name: string + Group name - name assigned to the group + + .. raw:: html + +
+ + .. raw:: html + +
+ + group-description: string + Group description - description of the group + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ group-assignments: object + :name: group-assignments-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack group assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ + group-assignment: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `group-assignment <#/definitions/group-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ host-route: object + :name: host-route-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM subnet (is composed of host-route) + +.. raw:: html + +
+ +.. raw:: html + +
+ + host-route-id: string + host-route id + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-prefix: string + subnet prefix + + .. raw:: html + +
+ + .. raw:: html + +
+ + next-hop: string + Could be ip-address, hostname, or service-instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + next-hop-type: string + Should be ip-address, hostname, or service-instance to match + next-hop + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ host-routes: object + :name: host-routes-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + host-route: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `host-route <#/definitions/host-route>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ image: object + :name: image-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack image. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO metadatum (comprises image, Many2Many) +- FROM cloud-region (is composed of image) +- FROM vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ + image-id: string + Image id, expected to be unique across cloud region + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-name: string + Image name + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-architecture: string + Operating system architecture. + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-os-distro: string + The common name of the operating system distribution in lowercase + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-os-version: string + The operating system version as specified by the distributor. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application: string + The application that the image instantiates. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-vendor: string + The vendor of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-version: string + The version of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + image-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ images: object + :name: images-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collectio of Openstack images. + +.. raw:: html + +
+ +.. raw:: html + +
+ + image: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `image <#/definitions/image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ include-node-filter: object + :name: include-node-filter-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + include-node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ instance-filter: object + :name: instance-filter-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +InstanceFilter for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ instance-filters: object + :name: instance-filters-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +InstanceFilters for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ + instance-filter: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `instance-filter <#/definitions/instance-filter>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ instance-group: object + :name: instance-group-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +General mechanism for grouping instances + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model (Many2Many) +- FROM l-interface +- FROM vnfc +- FROM l3-interface-ipv4-address-list +- FROM l3-interface-ipv6-address-list +- FROM l3-network +- FROM pnf +- FROM allotted-resource +- FROM generic-vnf +- FROM service-instance +- FROM vip-ipv4-address-list +- FROM vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ + instance-group-role: string + role of the instance group. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + ASDC model version uid for this resource model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + id: string + Instance Group ID, UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + description: string + Descriptive text to help identify the usage of this instance-group + + .. raw:: html + +
+ + .. raw:: html + +
+ + type: string + Only valid value today is lower case ha for high availability + + .. raw:: html + +
+ + .. raw:: html + +
+ + sub-type: string + Valid values for ha type are [geo-activeactive, geo-activestandby, + local-activeactive, local-activestandby] + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ instance-groups: object + :name: instance-groups-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack route table references + +.. raw:: html + +
+ +.. raw:: html + +
+ + instance-group: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `instance-group <#/definitions/instance-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory: object + :name: inventory-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + search: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `search <#/definitions/search>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + actions: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `actions <#/definitions/actions>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + cloud-infrastructure: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `cloud-infrastructure <#/definitions/cloud-infrastructure>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + external-system: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `external-system <#/definitions/external-system>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + business: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `business <#/definitions/business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + service-design-and-creation: object + .. raw:: html + +
+ + .. raw:: html + +
+ + + `service-design-and-creation <#/definitions/service-design-and-creation>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + network: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `network <#/definitions/network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-internal: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `aai-internal <#/definitions/aai-internal>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + nodes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + ` <#/definitions/>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory-item: object + :name: inventory-item-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + inventory-item-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + inventory-item-link: string + .. raw:: html + +
+ + .. raw:: html + +
+ + inventory-item-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-item-data <#/definitions/inventory-item-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + tagged-inventory-item-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `tagged-inventory-item-list <#/definitions/tagged-inventory-item-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory-item-data: object + :name: inventory-item-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory-response-item: object + :name: inventory-response-item-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Inventory item for response list + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + extra-properties: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `extra-properties <#/definitions/extra-properties>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + inventory-response-items: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-response-items <#/definitions/inventory-response-items>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ inventory-response-items: object + :name: inventory-response-items-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Container for inventory items in response list + +.. raw:: html + +
+ +.. raw:: html + +
+ + inventory-response-item: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-response-item <#/definitions/inventory-response-item>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ipsec-configuration: object + :name: ipsec-configuration-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +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 + +.. rubric:: Related Nodes + :name: related-nodes + +- TO vig-server (comprises ipsec-configuration, One2Many) +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + ipsec-configuration-id: string + UUID of this configuration + + .. raw:: html + +
+ + .. raw:: html + +
+ + requested-vig-address-type: string + Indicate the type of VIG server like AVPN, INTERNET, BOTH + + .. raw:: html + +
+ + .. raw:: html + +
+ + requested-encryption-strength: string + Encryption values like 3des-cbc, des-cbc, aes-128-cbc, aes-192-cbc, + aes-265-cbc + + .. raw:: html + +
+ + .. raw:: html + +
+ + requested-dmz-type: string + ATT can offer a shared DMZ or a DMZ specific to a customer + + .. raw:: html + +
+ + .. raw:: html + +
+ + shared-dmz-network-address: string + Network address of shared DMZ + + .. raw:: html + +
+ + .. raw:: html + +
+ + requested-customer-name: string + If the DMZ is a custom DMZ, this field will indicate the customer + information + + .. raw:: html + +
+ + .. raw:: html + +
+ + ike-version: string + can be 1 or 2 + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-authentication: string + Contains values like md5, sha1, sha256, sha384 + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-encryption: string + Encyption values like 3des-cbc, des-cbc, aes-128-cbc,?aes-192-cbc, + aes-265-cbc + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-dh-group: string + Diffie-Hellman group like DH-GROUP2, DH-GROUP5, DH-GROUP14 + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-am-group-id: string + Group name defined in VIG for clients using aggressive mode + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-am-password: string + pre-shared key for the above group name + + .. raw:: html + +
+ + .. raw:: html + +
+ + ikev1-sa-lifetime: string + Lifetime for IKEv1 SA + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-authentication: string + md5, sha1, sha256, sha384 + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-encryption: string + 3des-cbc, des-cbc, aes-128-cbc,?aes-192-cbc, aes-265-cbc + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-sa-lifetime: string + Life time for IPSec SA + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-pfs: string + enable PFS or not + + .. raw:: html + +
+ + .. raw:: html + +
+ + xauth-userid: string + user ID for xAuth, sm-user,ucpeHostName,nmteHostName + + .. raw:: html + +
+ + .. raw:: html + +
+ + xauth-user-password: string + Encrypted using the Juniper $9$ algorithm + + .. raw:: html + +
+ + .. raw:: html + +
+ + dpd-interval: string + The time between DPD probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + dpd-frequency: string + Maximum number of DPD before claiming the tunnel is down + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vig-servers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vig-server <#/definitions/vig-server>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ ipsec-configurations: object + :name: ipsec-configurations-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + ipsec-configuration: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ipsec-configuration <#/definitions/ipsec-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ key-data: object + :name: key-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + key-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + key-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l-interface: object + :name: l-interface-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Logical interfaces, e.g., a vnic. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO l3-interface-ipv4-address-list (comprises l-interface, Many2Many) +- TO l3-interface-ipv6-address-list (comprises l-interface, Many2Many) +- TO l-interface (comprises l-interface, One2Many) +- TO logical-link (Many2Many) +- TO vlan (comprises l-interface, Many2Many) +- TO sriov-vf (comprises l-interface, One2One) +- FROM generic-vnf (is composed of l-interface) +- FROM lag-interface (is composed of l-interface) +- FROM newvce (is composed of l-interface) +- FROM p-interface (is composed of l-interface) +- FROM vserver (is composed of l-interface) +- FROM allotted-resource +- FROM l-interface (is composed of l-interface) + +.. raw:: html + +
+ +.. raw:: html + +
+ + interface-name: string + Name given to the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-role: string + E.g., CUSTOMER, UPLINK, etc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + v6-wan-link-ip: string + Questionably placed - v6 ip addr of this interface (is in + vr-lan-interface from Mary B. + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-id: string + ID of interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + macaddr: string + MAC address for the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-name: string + Name of the network + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-option: string + Whether A&AI should be managing this interface of not. Could have + value like CUSTOMER + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-description: string + Human friendly text regarding this interface. + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-port-mirrored: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Prov Status of the logical interface. Valid values + [PREPROV/NVTPROV/PROV]. + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-ip-unnumbered: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + allowed-address-pairs: string + Freeform field for storing an ip address, list of ip addresses or a + subnet block. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlans: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + sriov-vfs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv4-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv6-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l-interfaces: object + :name: l-interfaces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of logical interfaces. + +.. raw:: html + +
+ +.. raw:: html + +
+ + l-interface: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l3-interface-ipv4-address-list: object + :name: l3-interface-ipv4-address-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPv4 Address Range + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO l3-network (Many2Many) +- TO subnet (Many2Many) +- TO vnfc (is composed of l3-interface-ipv4-address-list, Many2One) +- FROM l-interface (is composed of l3-interface-ipv4-address-list) +- FROM vlan (is composed of l3-interface-ipv4-address-list) + +.. raw:: html + +
+ +.. raw:: html + +
+ + l3-interface-ipv4-address: string + IP address + + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv4-prefix-length: integer + Prefix length, 32 for single address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-floating: boolean + Indicator of fixed or floating address + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of subnet that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l3-interface-ipv6-address-list: object + :name: l3-interface-ipv6-address-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPv6 Address Range + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO l3-network (Many2Many) +- TO subnet (Many2Many) +- TO vnfc (is composed of l3-interface-ipv6-address-list, Many2One) +- FROM l-interface (is composed of l3-interface-ipv6-address-list) +- FROM vlan (is composed of l3-interface-ipv6-address-list) + +.. raw:: html + +
+ +.. raw:: html + +
+ + l3-interface-ipv6-address: string + IP address + + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv6-prefix-length: integer + Prefix length, 128 for single address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-floating: boolean + Indicator of fixed or floating address + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of subnet that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l3-network: object + :name: l3-network-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Generic network definition + +.. rubric:: Related Nodes + :name: related-nodes + +- TO vpn-binding (Many2Many) +- TO instance-group (Many2Many) +- TO subnet (comprises l3-network, Many2Many) +- TO service-instance (Many2Many) +- TO ctag-assignment (comprises l3-network, Many2Many) +- TO network-policy (Many2Many) +- TO segmentation-assignment (comprises l3-network, One2Many) +- TO route-table-reference (Many2Many) +- FROM cloud-region +- FROM complex +- FROM generic-vnf +- FROM l3-interface-ipv4-address-list +- FROM l3-interface-ipv6-address-list +- FROM tenant +- FROM vf-module +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + network-id: string + Network ID, should be uuid. Unique across A&AI. + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-name: string + Name of the network, governed by some naming convention.. + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-type: string + Type of the network - who defines these values? + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-role: string + Role the network plans - who defines these values? + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-technology: string + Network technology - who defines these values? + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of this Interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-bound-to-vpn: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + service-id: string + Unique identifier of service from ASDC. Does not strictly map to + ASDC services. SOON TO BE DEPRECATED + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-role-instance: integer + network role instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + contrail-network-fqdn: string + Contrail FQDN for the network + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + captures the id of all the configuration used to customize the + resource for the service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + physical-network-name: string + Name associated with the physical network. + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-provider-network: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-shared-network: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-external-network: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Path to the controller object. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subnets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `subnet <#/definitions/subnet>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + ctag-assignments: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ctag-assignment <#/definitions/ctag-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + segmentation-assignments: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `segmentation-assignment <#/definitions/segmentation-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ l3-networks: object + :name: l3-networks-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + l3-network: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l3-network <#/definitions/l3-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ lag-interface: object + :name: lag-interface-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Link aggregate interface + +.. rubric:: Related Nodes + :name: related-nodes + +- TO logical-link (Many2Many) +- TO lag-link (Many2Many) +- TO p-interface (Many2Many) +- TO l-interface (comprises lag-interface, Many2Many) +- FROM generic-vnf (is composed of lag-interface) +- FROM pserver (is composed of lag-interface) +- FROM pnf (is composed of lag-interface) +- FROM vpls-pe (is composed of lag-interface) + +.. raw:: html + +
+ +.. raw:: html + +
+ + interface-name: string + Name that identifies the link aggregate interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-description: string + Human friendly text regarding this interface. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-value: string + Captures the numeric part of the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-units: string + Captures the units corresponding to the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-id: string + ID of interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-role: string + Role assigned to this Interface, should use values as defined in + ECOMP Yang models. + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ lag-interfaces: object + :name: lag-interfaces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of link aggregate interfaces. + +.. raw:: html + +
+ +.. raw:: html + +
+ + lag-interface: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ license: object + :name: license-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Metadata for license group. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM generic-vnf (is composed of license) +- FROM vce (is composed of license) + +.. raw:: html + +
+ +.. raw:: html + +
+ + group-uuid: string + Unique ID for the license group the resource belongs to, should be + uuid. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-uuid: string + Unique ID of a license resource. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ licenses: object + :name: licenses-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Licenses to be allocated across resources, keyed by group-uuid and +resource-uuid, related to license management + +.. raw:: html + +
+ +.. raw:: html + +
+ + license: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ line-of-business: object + :name: line-of-business-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +describes a line-of-business + +.. rubric:: Related Nodes + :name: related-nodes + +- TO generic-vnf (Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + line-of-business-name: string + Name of the line-of-business (product) + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ lines-of-business: object + :name: lines-of-business-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of lines-of-business + +.. raw:: html + +
+ +.. raw:: html + +
+ + line-of-business: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `line-of-business <#/definitions/line-of-business>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ metadata: object + :name: metadata-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of metadatum (key/value pairs) + +.. raw:: html + +
+ +.. raw:: html + +
+ + metadatum: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ metadatum: object + :name: metadatum-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Key/value pairs + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM configuration (is composed of metadatum) +- FROM image (is composed of metadatum) +- FROM model-ver (is composed of metadatum) +- FROM service-instance (is composed of metadatum) +- FROM connector (is composed of metadatum) + +.. raw:: html + +
+ +.. raw:: html + +
+ + metaname: string + .. raw:: html + +
+ + .. raw:: html + +
+ + metaval: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model: object + :name: model-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Subgraph definition provided by ASDC to describe an inventory asset and +its connections related to ASDC models, independent of version + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model-ver (comprises model, One2Many) +- FROM named-query +- FROM named-query-element +- FROM instance-group + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-invariant-id: string + Unique identifier corresponding to the main definition of a model in + ASDC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-type: string + Type of the model, e.g., service, resource, widget, etc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-vers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-ver <#/definitions/model-ver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-constraint: object + :name: model-constraint-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This is how we would capture constraints defining allowed sets of +elements. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO constrained-element-set (comprises model-constraint, One2Many) +- FROM model-element (is composed of model-constraint) + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-constraint-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + constrained-element-set-uuid-to-replace: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + constrained-element-sets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `constrained-element-set <#/definitions/constrained-element-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-constraints: object + :name: model-constraints-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + model-constraint: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-constraint <#/definitions/model-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-element: object + :name: model-element-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Defines how other models combine to make up a higher-level model. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model-ver (Many2One) +- TO model-element (comprises model-element, One2Many) +- TO model-constraint (comprises model-element, One2Many) +- TO constrained-element-set (comprises model-element, One2Many) +- FROM model-ver (is composed of model-element) +- FROM element-choice-set (is composed of model-element) +- FROM model-element (is composed of model-element) + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-element-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + new-data-del-flag: string + Indicates whether this element was created as part of instantiation + from this model + + .. raw:: html + +
+ + .. raw:: html + +
+ + cardinality: string + How many of this type of element are required/allowed + + .. raw:: html + +
+ + .. raw:: html + +
+ + linkage-points: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + model-constraints: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-constraint <#/definitions/model-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-elements: object + :name: model-elements-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + model-element: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-ver: object + :name: model-ver-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Subgraph definition provided by ASDC to describe a specific version of +an inventory asset and its connections related to ASDC models + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model-element (comprises model-ver, One2Many) +- TO metadatum (comprises model-ver, One2Many) +- FROM model (is composed of model-ver) +- FROM model-element + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-version-id: string + Unique identifier corresponding to one version of a model in ASDC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-name: string + Name of the model, which can change from version to version. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version: string + Version + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-description: string + Description + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-element <#/definitions/model-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ model-vers: object + :name: model-vers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + model-ver: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-ver <#/definitions/model-ver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ models: object + :name: models-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of subgraph definitions provided by ASDC to describe the +inventory assets and their connections related to ASDC models + +.. raw:: html + +
+ +.. raw:: html + +
+ + model: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model <#/definitions/model>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ multicast-configuration: object + :name: multicast-configuration-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM vlan + +.. raw:: html + +
+ +.. raw:: html + +
+ + multicast-configuration-id: string + Unique id of multicast configuration. + + .. raw:: html + +
+ + .. raw:: html + +
+ + multicast-protocol: string + protocol of multicast configuration + + .. raw:: html + +
+ + .. raw:: html + +
+ + rp-type: string + rp type of multicast configuration + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ multicast-configurations: object + :name: multicast-configurations-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +multicast configuration of generic-vnf ip-address + +.. raw:: html + +
+ +.. raw:: html + +
+ + multicast-configuration: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `multicast-configuration <#/definitions/multicast-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ named-queries: object + :name: named-queries-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query <#/definitions/named-query>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ named-query: object + :name: named-query-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +TBD + +.. rubric:: Related Nodes + :name: related-nodes + +- TO model (One2Many) +- TO named-query-element (comprises named-query, One2One) + +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + named-query-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + named-query-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + required-input-param: string + .. raw:: html + +
+ + .. raw:: html + +
+ + description: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + named-query-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query-element <#/definitions/named-query-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ named-query-element: object + :name: named-query-element-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +TBD + +.. rubric:: Related Nodes + :name: related-nodes + +- TO named-query-element (comprises named-query-element, Many2Many) +- TO model (Many2One) +- TO property-constraint (comprises named-query-element, One2Many) +- TO related-lookup (comprises named-query-element, One2Many) +- FROM named-query (is composed of named-query-element) +- FROM named-query-element (is composed of named-query-element) + +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query-element-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-collect-list: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-limit-desc: string + .. raw:: html + +
+ + .. raw:: html + +
+ + do-not-output: string + .. raw:: html + +
+ + .. raw:: html + +
+ + named-query-elements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query-element <#/definitions/named-query-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + related-lookups: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `related-lookup <#/definitions/related-lookup>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + property-constraints: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `property-constraint <#/definitions/property-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ named-query-elements: object + :name: named-query-elements-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query-element: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query-element <#/definitions/named-query-element>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network: object + :name: network-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for network inventory resources. + +.. raw:: html + +
+ +.. raw:: html + +
+ + logical-links: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `logical-link <#/definitions/logical-link>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + site-pair-sets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `site-pair-set <#/definitions/site-pair-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-bindings: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vpn-binding <#/definitions/vpn-binding>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vpls-pes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vpls-pe <#/definitions/vpls-pe>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + multicast-configurations: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `multicast-configuration <#/definitions/multicast-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vce <#/definitions/vce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + vnfcs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vnfc <#/definitions/vnfc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-networks: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l3-network <#/definitions/l3-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + network-policies: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `network-policy <#/definitions/network-policy>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + generic-vnfs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `generic-vnf <#/definitions/generic-vnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-links: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-link <#/definitions/lag-link>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + newvces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `newvce <#/definitions/newvce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + pnfs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `pnf <#/definitions/pnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + physical-links: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `physical-link <#/definitions/physical-link>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + ipsec-configurations: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `ipsec-configuration <#/definitions/ipsec-configuration>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + route-table-references: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `route-table-reference <#/definitions/route-table-reference>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + instance-groups: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `instance-group <#/definitions/instance-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + zones: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `zone <#/definitions/zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network-policies: object + :name: network-policies-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + network-policy: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `network-policy <#/definitions/network-policy>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network-policy: object + :name: network-policy-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- FROM l3-network +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + network-policy-id: string + UUID representing unique key to this instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-policy-fqdn: string + Contrail FQDN for the policy + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + ID for the openStack Heat instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network-profile: object + :name: network-profile-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Network profile populated by SDN-GP for SNMP + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + nm-profile-name: string + Unique name of network profile. + + .. raw:: html + +
+ + .. raw:: html + +
+ + community-string: string + Encrypted SNMP community string + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ network-profiles: object + :name: network-profiles-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of network profiles + +.. raw:: html + +
+ +.. raw:: html + +
+ + network-profile: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `network-profile <#/definitions/network-profile>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ newvce: object + :name: newvce-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This object fills in the gaps from vce that were incorporated into +generic-vnf. This object will be retired with vce. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO l-interface (comprises newvce, Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-id2: string + Unique id of VNF, can't use same attribute name right now until we + promote this new object + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name: string + Name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name2: string + Alternate name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + 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. + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this VNF by BAU Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-key: string + OBSOLETE - do not use + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Address tail-f uses to configure generic-vnf, also used for + troubleshooting and is IP used for traps generated by GenericVnf + (v4-loopback0-ip-address). + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-role: string + Client should send valid enumerated value. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-loopback0-address: string + v4 Loopback0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO. + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ newvces: object + :name: newvces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This object fills in the gaps from vce that were incorporated into +generic-vnf. This object will be retired with vce. + +.. raw:: html + +
+ +.. raw:: html + +
+ + newvce: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `newvce <#/definitions/newvce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ notification-event: object + :name: notification-event-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + cambria.partition: string + .. raw:: html + +
+ + .. raw:: html + +
+ + notification-event-header: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `notification-event-header <#/definitions/notification-event-header>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ notification-event-header: object + :name: notification-event-header-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + id: string + .. raw:: html + +
+ + .. raw:: html + +
+ + timestamp: string + .. raw:: html + +
+ + .. raw:: html + +
+ + source-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + domain: string + .. raw:: html + +
+ + .. raw:: html + +
+ + sequence-number: string + .. raw:: html + +
+ + .. raw:: html + +
+ + severity: string + .. raw:: html + +
+ + .. raw:: html + +
+ + event-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + version: string + .. raw:: html + +
+ + .. raw:: html + +
+ + action: string + .. raw:: html + +
+ + .. raw:: html + +
+ + entity-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + top-entity-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + entity-link: string + .. raw:: html + +
+ + .. raw:: html + +
+ + status: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ notify: object + :name: notify-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + event-id: string + .. raw:: html + +
+ + .. raw:: html + +
+ + node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + event-trigger: string + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + .. raw:: html + +
+ + .. raw:: html + +
+ + key-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `key-data <#/definitions/key-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ oam-network: object + :name: oam-network-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +OAM network, to be deprecated shortly. Do not use for new purposes. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2Many) +- TO service-capability (Many2Many) +- FROM cloud-region (is composed of oam-network) + +.. raw:: html + +
+ +.. raw:: html + +
+ + network-uuid: string + UUID of the network. Unique across a cloud-region + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-name: string + Name of the network. + + .. raw:: html + +
+ + .. raw:: html + +
+ + cvlan-tag: integer + cvlan-id + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-gateway-address: string + Used for VNF firewall rule so customer cannot send customer traffic + over this oam network + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-gateway-address-prefix-length: integer + Used for VNF firewall rule so customer cannot send customer traffic + over this oam network + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ oam-networks: object + :name: oam-networks-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of OAM networks, to be deprecated shortly. Do not use for new +purposes. + +.. raw:: html + +
+ +.. raw:: html + +
+ + oam-network: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `oam-network <#/definitions/oam-network>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ overloaded-model: object + :name: overloaded-model-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Allows for legacy POST of old-style and new-style models + +.. raw:: html + +
+ +.. raw:: html + +
+ + model-invariant-id: string + Unique identifier corresponding to the main definition of a model in + ASDC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-name-version-id: string + Unique identifier corresponding to one version of a model in ASDC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-type: string + Type of the model, e.g., service, resource, widget, etc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-name: string + Name of the model, which can change from version to version. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-id: string + Invariant unique ID which does not change from version to version + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version: string + Version + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-description: string + Description + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-vers: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `model-vers <#/definitions/model-vers>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship-list <#/definitions/relationship-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ owning-entities: object + :name: owning-entities-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of owning-entities + +.. raw:: html + +
+ +.. raw:: html + +
+ + owning-entity: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `owning-entity <#/definitions/owning-entity>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ owning-entity: object + :name: owning-entity-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +describes an owning-entity + +.. rubric:: Related Nodes + :name: related-nodes + +- TO service-instance (One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + owning-entity-id: string + UUID of an owning entity + + .. raw:: html + +
+ + .. raw:: html + +
+ + owning-entity-name: string + Owning entity name + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ p-interface: object + :name: p-interface-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Physical interface (e.g., nic) + +.. rubric:: Related Nodes + :name: related-nodes + +- TO l-interface (comprises p-interface, Many2Many) +- TO physical-link (Many2Many) +- TO logical-link (Many2One) +- TO sriov-pf (comprises p-interface, One2One) +- FROM lag-interface +- FROM pserver (is composed of p-interface) +- FROM pnf (is composed of p-interface) +- FROM vpls-pe (is composed of p-interface) + +.. raw:: html + +
+ +.. raw:: html + +
+ + interface-name: string + Name that identifies the physical interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-value: string + Captures the numeric part of the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-units: string + Captures the units corresponding to the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + port-description: string + Nature of the services and connectivity on this port. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-identifier: string + CLEI or other specification for p-interface hardware. + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-role: string + Role specification for p-interface hardware. + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-type: string + Indicates the physical properties of the interface. + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + mac-addresss: string + MAC Address of the p-interface. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + inv-status: string + inventory status + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + sriov-pfs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ p-interfaces: object + :name: p-interfaces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of physical interfaces. + +.. raw:: html + +
+ +.. raw:: html + +
+ + p-interface: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ platform: object + :name: platform-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +describes a platform + +.. rubric:: Related Nodes + :name: related-nodes + +- TO generic-vnf (Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + platform-name: string + Name of the platform + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ platforms: object + :name: platforms-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of platforms + +.. raw:: html + +
+ +.. raw:: html + +
+ + platform: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `platform <#/definitions/platform>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ pnf: object + :name: pnf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +PNF represents a physical network function. typically equipment used in +the D1 world. in 1607, this will be populated by SDN-C to represent a +premises router that a uCPE connects to. But this can be used to +represent any physical device that is not an AIC node or uCPE. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO p-interface (comprises pnf, Many2Many) +- TO lag-interface (comprises pnf, One2Many) +- TO complex (Many2One) +- TO instance-group (Many2Many) +- TO zone (Many2One) +- FROM esr-thirdparty-sdnc +- FROM generic-vnf +- FROM logical-link +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + pnf-name: string + unique name of Physical Network Function. + + .. raw:: html + +
+ + .. raw:: html + +
+ + pnf-name2: string + name of Physical Network Function. + + .. raw:: html + +
+ + .. raw:: html + +
+ + pnf-name2-source: string + source of name2 + + .. raw:: html + +
+ + .. raw:: html + +
+ + pnf-id: string + id of pnf + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-type: string + Equipment type. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-vendor: string + Equipment vendor. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-model: string + Equipment model. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-option: string + identifier of managed by ATT or customer + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-oam: string + ipv4-oam-address with new naming convention for IP addresses + + .. raw:: html + +
+ + .. raw:: html + +
+ + sw-version: string + sw-version is the version of SW for the hosted application on the + PNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + frame-id: string + ID of the physical frame (relay rack) where pnf is installed. + + .. raw:: html + +
+ + .. raw:: html + +
+ + serial-number: string + Serial number of the device + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-loopback-0: string + IPV4 Loopback 0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-loopback-0: string + IPV6 Loopback 0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-aim: string + IPV4 AIM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-aim: string + IPV6 AIM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-oam: string + IPV6 OAM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + inv-status: string + CANOPI's inventory status. Only set with values exactly as defined + by CANOPI. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Prov Status of this device (not under canopi control) Valid values + [PREPROV/NVTPROV/PROV] + + .. raw:: html + +
+ + .. raw:: html + +
+ + nf-role: string + Nf Role is the role performed by this instance in the network. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + p-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ pnfs: object + :name: pnfs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of Physical Network Functions. + +.. raw:: html + +
+ +.. raw:: html + +
+ + pnf: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `pnf <#/definitions/pnf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ port-group: object + :name: port-group-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Used to capture the network interfaces of this VCE + +.. rubric:: Related Nodes + :name: related-nodes + +- TO cvlan-tag (comprises port-group, Many2Many) +- FROM vce (is composed of port-group) + +.. raw:: html + +
+ +.. raw:: html + +
+ + interface-id: string + Unique ID of the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of this Interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-name: string + Neutron network name of this Interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + interface-role: string + Role assigned to this Interface, should use values as defined in + ECOMP Yang models. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + port-group-id: string + Unique ID for port group in vmware + + .. raw:: html + +
+ + .. raw:: html + +
+ + port-group-name: string + Likely to duplicate value of neutron network name + + .. raw:: html + +
+ + .. raw:: html + +
+ + switch-name: string + DVS or standard switch name (should be non-null for port groups + associated with DVS) + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + cvlan-tags: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `cvlan-tag-entry <#/definitions/cvlan-tag-entry>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ port-groups: object + :name: port-groups-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + port-group: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `port-group <#/definitions/port-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ project: object + :name: project-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +describes the project + +.. rubric:: Related Nodes + :name: related-nodes + +- TO service-instance (One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + project-name: string + Name of the project deploying a service + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ projects: object + :name: projects-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of projects + +.. raw:: html + +
+ +.. raw:: html + +
+ + project: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `project <#/definitions/project>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ properties: object + :name: properties-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Property holder for query properties or instance properties + +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ property-constraint: object + :name: property-constraint-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +TBD + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM named-query-element (is composed of property-constraint) + +.. raw:: html + +
+ +.. raw:: html + +
+ + property-constraint-uuid: string + .. raw:: html + +
+ + .. raw:: html + +
+ + constraint-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ property-constraints: object + :name: property-constraints-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-constraint: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `property-constraint <#/definitions/property-constraint>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ pserver: object + :name: pserver-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Compute host whose hostname must be unique and must exactly match what +is sent as a relationship to a vserver. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2One) +- TO cloud-region (Many2One) +- TO availability-zone (Many2One) +- TO lag-interface (comprises pserver, Many2Many) +- TO p-interface (comprises pserver, Many2Many) +- TO zone (Many2One) +- FROM generic-vnf +- FROM group-assignment +- FROM vserver +- FROM logical-link + +.. raw:: html + +
+ +.. raw:: html + +
+ + hostname: string + Value from executing hostname on the compute node. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ptnii-equip-name: string + PTNII name + + .. raw:: html + +
+ + .. raw:: html + +
+ + number-of-cpus: integer + Number of cpus + + .. raw:: html + +
+ + .. raw:: html + +
+ + disk-in-gigabytes: integer + Disk size, in GBs + + .. raw:: html + +
+ + .. raw:: html + +
+ + ram-in-megabytes: integer + RAM size, in MBs + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-type: string + Equipment type. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-vendor: string + Equipment vendor. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + equip-model: string + Equipment model. Source of truth should define valid values. + + .. raw:: html + +
+ + .. raw:: html + +
+ + fqdn: string + Fully-qualified domain name + + .. raw:: html + +
+ + .. raw:: html + +
+ + pserver-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Used to configure device, also used for troubleshooting and is IP + used for traps generated by device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + serial-number: string + Serial number, may be queried + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-loopback-0: string + IPV4 Loopback 0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-loopback-0: string + IPV6 Loopback 0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-aim: string + IPV4 AIM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-aim: string + IPV6 AIM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-oam: string + IPV6 OAM address + + .. raw:: html + +
+ + .. raw:: html + +
+ + inv-status: string + CANOPI's inventory status. Only set with values exactly as defined + by CANOPI. + + .. raw:: html + +
+ + .. raw:: html + +
+ + pserver-id: string + ID of Pserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + internet-topology: string + internet topology of Pserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + pserver-name2: string + alternative pserver name + + .. raw:: html + +
+ + .. raw:: html + +
+ + purpose: string + purpose of pserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Prov Status of this device (not under canopi control) Valid values + [PREPROV/NVTPROV/PROV] + + .. raw:: html + +
+ + .. raw:: html + +
+ + management-option: string + Indicates who owns and or manages the device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + host-profile: string + The host profile that defines the configuration of the pserver. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + p-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ pservers: object + :name: pservers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of compute hosts. + +.. raw:: html + +
+ +.. raw:: html + +
+ + pserver: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `pserver <#/definitions/pserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ query-parameters: object + :name: query-parameters-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +QueryParameters for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ + named-query: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query <#/definitions/named-query>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + overloaded-model: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `overloaded-model <#/definitions/overloaded-model>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ relationship: object + :name: relationship-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + related-to: string + A keyword provided by A&AI to indicate type of node. + + .. raw:: html + +
+ + .. raw:: html + +
+ + related-link: string + URL to the object in A&AI. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship-data <#/definitions/relationship-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + related-to-property: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `related-to-property <#/definitions/related-to-property>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ relationship-data: object + :name: relationship-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + relationship-key: string + A keyword provided by A&AI to indicate an attribute. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-value: string + Value of the attribute. + + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ relationship-list: object + :name: relationship-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + relationship: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ reserved-prop-names: object + :name: reserved-prop-names-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Internal map to define some reserved properties of a vertex + +.. raw:: html + +
+ +.. raw:: html + +
+ + last-mod-source-of-truth: string + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-created-ts: integer + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-unique-key: string + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-last-mod-ts: integer + .. raw:: html + +
+ + .. raw:: html + +
+ + source-of-truth: string + .. raw:: html + +
+ + .. raw:: html + +
+ + aai-uri: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ response-list: object + :name: response-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Response container for the results of a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ + inventory-response-items: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-response-items <#/definitions/inventory-response-items>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ result-data: object + :name: result-data-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + resource-type: string + The specific type of node in the A&AI graph + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-link: string + The URL to the specific resource + + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ route-table-reference: object + :name: route-table-reference-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack route table reference. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM l3-network + +.. raw:: html + +
+ +.. raw:: html + +
+ + route-table-reference-id: string + Route Table Reference id, UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-table-reference-fqdn: string + FQDN entry in the route table. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ route-table-references: object + :name: route-table-references-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack route table references + +.. raw:: html + +
+ +.. raw:: html + +
+ + route-table-reference: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `route-table-reference <#/definitions/route-table-reference>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ route-target: object + :name: route-target-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Route target information + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM vpn-binding (is composed of route-target) + +.. raw:: html + +
+ +.. raw:: html + +
+ + global-route-target: string + Number used to identify an RT, globally unique in the network + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-target-role: string + Role assigned to this route target + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ route-targets: object + :name: route-targets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of route target information + +.. raw:: html + +
+ +.. raw:: html + +
+ + route-target: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `route-target <#/definitions/route-target>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ routing-instance: object + :name: routing-instance-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- TO site-pair (comprises routing-instance, Many2Many) +- FROM site-pair-set (is composed of routing-instance) + +.. raw:: html + +
+ +.. raw:: html + +
+ + routing-instance-id: string + Unique id of routing instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + rpm-owner: string + rpm owner + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + site-pairs: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `site-pair <#/definitions/site-pair>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ routing-instances: object + :name: routing-instances-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +set of probes related to generic-vnf routing instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + routing-instance: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `routing-instance <#/definitions/routing-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sdn-zone-response: object + :name: sdn-zone-response-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + oam-networks: object + .. raw:: html + +
+ + .. raw:: html + +
+ + `oam-networks <#/definitions/oam-networks>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + az-and-dvs-switches: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `az-and-dvs-switches <#/definitions/az-and-dvs-switches>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + + + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ search-results: object + :name: search-results-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + result-data: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `result-data <#/definitions/result-data>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ secondary-filt: object + :name: secondary-filt-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +SecondaryFilt for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ secondary-filter: object + :name: secondary-filter-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + filter-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ secondary-filts: object + :name: secondary-filts-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +SecondaryFilts for performing a named-query or model query + +.. raw:: html + +
+ +.. raw:: html + +
+ + secondary-filt: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `secondary-filt <#/definitions/secondary-filt>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ segmentation-assignment: object + :name: segmentation-assignment-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack segmentation assignment. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM l3-network (is composed of segmentation-assignment) + +.. raw:: html + +
+ +.. raw:: html + +
+ + segmentation-id: string + Route Table Reference id, UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ segmentation-assignments: object + :name: segmentation-assignments-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack segmentation assignments + +.. raw:: html + +
+ +.. raw:: html + +
+ + segmentation-assignment: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `segmentation-assignment <#/definitions/segmentation-assignment>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service: object + :name: service-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Stand-in for service model definitions. Likely to be deprecated in favor +of models from ASDC. Does not strictly map to ASDC services. + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-id: string + This gets defined by others to provide a unique ID for the service, + we accept what is sent. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-description: string + Description of the service + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-version: string + service version + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-capabilities: object + :name: service-capabilities-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of service capabilities. + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-capability: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-capability <#/definitions/service-capability>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-capability: object + :name: service-capability-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Early definition of server/resource pairings, likely to be replaced by +models. No new use should be made of this. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM availability-zone +- FROM oam-network + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-type: string + This gets defined by others to provide a unique ID for the service, + we accept what is sent. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + 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. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-design-and-creation: object + :name: service-design-and-creation-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Namespace for objects managed by ASDC + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-images: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vnf-image <#/definitions/vnf-image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + services: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service <#/definitions/service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + service-capabilities: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-capability <#/definitions/service-capability>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + models: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `model <#/definitions/model>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + named-queries: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `named-query <#/definitions/named-query>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-instance: object + :name: service-instance-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Instance of a service + +.. rubric:: Related Nodes + :name: related-nodes + +- TO configuration (One2Many) +- TO zone (Many2One) +- TO cvlan-tag (Many2Many) +- TO pnf (One2Many) +- TO connector (Many2Many) +- TO metadatum (comprises service-instance, Many2Many) +- TO logical-link (Many2Many) +- TO vlan (One2Many) +- TO service-instance (One2Many) +- TO ctag-assignment (One2Many) +- TO instance-group (Many2Many) +- TO allotted-resource (comprises service-instance, Many2Many) +- TO allotted-resource (Many2Many) +- FROM generic-vnf +- FROM l3-network +- FROM owning-entity +- FROM project +- FROM service-subscription (is composed of service-instance) +- FROM vce +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-instance-id: string + Uniquely identifies this instance of a service + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-instance-name: string + This field will store a name assigned to the service-instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-type: string + String capturing type of service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-role: string + String capturing the service role. + + .. raw:: html + +
+ + .. raw:: html + +
+ + environment-context: string + This field will store the environment context assigned to the + service-instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + workload-context: string + This field will store the workload context assigned to the + service-instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-total: string + Indicates the total bandwidth to be used for this service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-up-wan1: string + indicates the upstream bandwidth this service will use on the WAN1 + port of the physical device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-down-wan1: string + indicates the downstream bandwidth this service will use on the WAN1 + port of the physical device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-up-wan2: string + indicates the upstream bandwidth this service will use on the WAN2 + port of the physical device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-down-wan2: string + indicates the downstream bandwidth this service will use on the WAN2 + port of the physical device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vhn-portal-url: string + URL customers will use to access the vHN Portal. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-instance-location-id: string + An identifier that customers assign to the location where this + service is being used. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Path to the controller object. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + metadata: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `metadatum <#/definitions/metadatum>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + allotted-resources: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `allotted-resource <#/definitions/allotted-resource>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-instances: object + :name: service-instances-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of service instances + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-instance: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-instance <#/definitions/service-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-subscription: object + :name: service-subscription-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Object that group service instances. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO service-instance (comprises service-subscription, Many2Many) +- FROM customer (is composed of service-subscription) +- FROM tenant + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-type: string + Value defined by orchestration to identify this service across + ECOMP. + + .. raw:: html + +
+ + .. raw:: html + +
+ + temp-ub-sub-account-id: string + This property will be deleted from A&AI in the near future. Only + stop gap solution. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-instances: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-instance <#/definitions/service-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ service-subscriptions: object + :name: service-subscriptions-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of objects that group service instances. + +.. raw:: html + +
+ +.. raw:: html + +
+ + service-subscription: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service-subscription <#/definitions/service-subscription>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ services: object + :name: services-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of service model definitions. Likely to be deprecated in +favor of models from ASDC. + +.. raw:: html + +
+ +.. raw:: html + +
+ + service: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `service <#/definitions/service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ site-pair: object + :name: site-pair-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- TO class-of-service (comprises site-pair, Many2Many) +- FROM routing-instance (is composed of site-pair) + +.. raw:: html + +
+ +.. raw:: html + +
+ + site-pair-id: string + unique identifier of probe + + .. raw:: html + +
+ + .. raw:: html + +
+ + source-ip: string + Prefix address + + .. raw:: html + +
+ + .. raw:: html + +
+ + destination-ip: string + Prefix address + + .. raw:: html + +
+ + .. raw:: html + +
+ + ip-version: string + ip version, v4, v6 + + .. raw:: html + +
+ + .. raw:: html + +
+ + destination-hostname: string + Hostname of the destination equipment to which SLAs are measured + against. + + .. raw:: html + +
+ + .. raw:: html + +
+ + destination-equip-type: string + The type of destinatination equipment. Could be Router, UCPE, etc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + classes-of-service: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `class-of-service <#/definitions/class-of-service>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ site-pair-set: object + :name: site-pair-set-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Set of instances for probes used to measure service level agreements + +.. rubric:: Related Nodes + :name: related-nodes + +- TO routing-instance (comprises site-pair-set, Many2Many) +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + site-pair-set-id: string + Unique id of site pair set. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + routing-instances: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `routing-instance <#/definitions/routing-instance>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ site-pair-sets: object + :name: site-pair-sets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of sets of instances for probes related to generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + site-pair-set: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `site-pair-set <#/definitions/site-pair-set>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ site-pairs: object + :name: site-pairs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +probe within a set + +.. raw:: html + +
+ +.. raw:: html + +
+ + site-pair: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `site-pair <#/definitions/site-pair>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ snapshot: object + :name: snapshot-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack snapshot + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM cloud-region (is composed of snapshot) +- FROM vserver + +.. raw:: html + +
+ +.. raw:: html + +
+ + snapshot-id: string + Snapshot id, this is the key UUID assoc associated in glance with + the snapshots. + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-name: string + Snapshot name + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-architecture: string + Operating system architecture + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-os-distro: string + The common name of the operating system distribution in lowercase + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-os-version: string + The operating system version as specified by the distributor. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application: string + The application that the image instantiates. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-vendor: string + The vendor of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-version: string + The version of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + snapshot-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + prev-snapshot-id: string + This field contains the UUID of the previous snapshot (if any). + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ snapshots: object + :name: snapshots-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack snapshots + +.. raw:: html + +
+ +.. raw:: html + +
+ + snapshot: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `snapshot <#/definitions/snapshot>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sriov-pf: object + :name: sriov-pf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +SR-IOV Physical Function + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM p-interface (is composed of sriov-pf) +- FROM sriov-vf + +.. raw:: html + +
+ +.. raw:: html + +
+ + pf-pci-id: string + Identifier for the sriov-pf + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sriov-pfs: object + :name: sriov-pfs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of SR-IOV Physical Functions. + +.. raw:: html + +
+ +.. raw:: html + +
+ + sriov-pf: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `sriov-pf <#/definitions/sriov-pf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sriov-vf: object + :name: sriov-vf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +SR-IOV Virtual Function (not to be confused with virtual network +function) + +.. rubric:: Related Nodes + :name: related-nodes + +- TO sriov-pf (Many2One) +- FROM l-interface (is composed of sriov-vf) + +.. raw:: html + +
+ +.. raw:: html + +
+ + pci-id: string + PCI ID used to identify the sriov-vf + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-vlan-filter: string + This metadata provides option to specify list of VLAN filters + applied on VF to pass the traffic to VM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-mac-filter: string + When MAC filters are specified, VF-agent service configures VFs to + do MAC level filtering before the traffic is passed to VM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-vlan-strip: boolean + When this field is set to true, VF will configured to strip the + outer TAG before the traffic is passed to VM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-vlan-anti-spoof-check: boolean + This option ensures anti VLAN spoof checks are done at the VF level + to comply with security. The disable check will also be honored per + the VNF needs for trusted VMs. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-mac-anti-spoof-check: boolean + This option ensures anti MAC spoof checks are done at the VF level + to comply with security. The disable check will also be honored per + the VNF needs for trusted VMs. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-mirrors: string + This option defines the set of Mirror objects which essentially + mirrors the traffic from source to set of collector VNF Ports. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-broadcast-allow: boolean + This option, if set to true, sets the VF in promiscuous mode and + allows all broadcast traffic to reach the VM + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-unknown-multicast-allow: boolean + This option, if set to true, sets the VF in promiscuous mode and + allows unknown multicast traffic to reach the VM + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-unknown-unicast-allow: boolean + This option, if set to true, sets the VF in promiscuous mode and + allows unknown unicast traffic to reach the VM + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-insert-stag: boolean + This option, if set to true, instructs to insert outer tag after + traffic comes out of VM. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-link-status: string + This option is used to set the link status. Valid values as of 1607 + are on, off, and auto. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ sriov-vfs: object + :name: sriov-vfs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of SR-IOV Virtual Functions. + +.. raw:: html + +
+ +.. raw:: html + +
+ + sriov-vf: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `sriov-vf <#/definitions/sriov-vf>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ start-node-filter: object + :name: start-node-filter-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + property-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + property-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ subnet: object + :name: subnet-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- TO host-route (comprises subnet, One2Many) +- FROM l3-interface-ipv4-address-list +- FROM l3-interface-ipv6-address-list +- FROM l3-network (is composed of subnet) +- FROM vip-ipv4-address-list +- FROM vip-ipv6-address-list + +.. raw:: html + +
+ +.. raw:: html + +
+ + subnet-id: string + Subnet ID, should be UUID. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subnet-name: string + Name associated with the subnet. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of this subnet + + .. raw:: html + +
+ + .. raw:: html + +
+ + gateway-address: string + gateway ip address + + .. raw:: html + +
+ + .. raw:: html + +
+ + network-start-address: string + network start address + + .. raw:: html + +
+ + .. raw:: html + +
+ + cidr-mask: string + cidr mask + + .. raw:: html + +
+ + .. raw:: html + +
+ + ip-version: string + ip version + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + dhcp-enabled: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + dhcp-start: string + the start address reserved for use by dhcp + + .. raw:: html + +
+ + .. raw:: html + +
+ + dhcp-end: string + the last address reserved for use by dhcp + + .. raw:: html + +
+ + .. raw:: html + +
+ + subnet-role: string + role of the subnet, referenced when assigning IPs + + .. raw:: html + +
+ + .. raw:: html + +
+ + ip-assignment-direction: string + ip address assignment direction of the subnet + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + subnet-sequence: integer + sequence of the subnet + + .. raw:: html + +
+ + .. raw:: html + +
+ + host-routes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `host-route <#/definitions/host-route>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ subnets: object + :name: subnets-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + subnet: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `subnet <#/definitions/subnet>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tagged-inventory-item-list: object + :name: tagged-inventory-item-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + inventory-item: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `inventory-item <#/definitions/inventory-item>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tenant: object + :name: tenant-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Openstack tenant + +.. rubric:: Related Nodes + :name: related-nodes + +- TO l3-network (Many2Many) +- TO service-subscription (Many2Many) +- TO vserver (comprises tenant, One2Many) +- FROM cloud-region (is composed of tenant) +- FROM group-assignment +- FROM volume-group + +.. raw:: html + +
+ +.. raw:: html + +
+ + tenant-id: string + Unique id relative to the cloud-region. + + .. raw:: html + +
+ + .. raw:: html + +
+ + tenant-name: string + Readable name of tenant + + .. raw:: html + +
+ + .. raw:: html + +
+ + tenant-context: string + This field will store the tenant context. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vservers: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vserver <#/definitions/vserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tenants: object + :name: tenants-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of openstack tenants. + +.. raw:: html + +
+ +.. raw:: html + +
+ + tenant: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `tenant <#/definitions/tenant>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tunnel-xconnect: object + :name: tunnel-xconnect-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Represents the specifics of a tunnel cross connect piece of a resource +that gets separately allotted + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM allotted-resource (is composed of tunnel-xconnect) + +.. raw:: html + +
+ +.. raw:: html + +
+ + id: string + Allotted Resource id UUID assigned to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-up-wan1: string + The WAN uplink bandwidth for WAN1 + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-down-wan1: string + The WAN downlink bandwidth for WAN1 + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-up-wan2: string + The WAN uplink bandwidth for WAN2 + + .. raw:: html + +
+ + .. raw:: html + +
+ + bandwidth-down-wan2: string + The WAN downlink bandwidth for WAN2 + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ tunnel-xconnects: object + :name: tunnel-xconnects-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +This object is used to store the specific tunnel cross connect aspects +of an allotted resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + tunnel-xconnect: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `tunnel-xconnect <#/definitions/tunnel-xconnect>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ update: object + :name: update-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Serves a PATCH like function. Does not enforce concurrency control. +Clear each usage with AAI team. + +.. raw:: html + +
+ +.. raw:: html + +
+ + update-node-type: string + .. raw:: html + +
+ + .. raw:: html + +
+ + update-node-uri: string + .. raw:: html + +
+ + .. raw:: html + +
+ + update-node-key: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `update-node-key <#/definitions/update-node-key>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + action: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `action <#/definitions/action>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ update-node-key: object + :name: update-node-key-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + key-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + key-value: string + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vce: object + :name: vce-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Virtual Customer Edge Router, used specifically for Gamma. This object +is deprecated. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO availability-zone (Many2Many) +- TO complex (Many2Many) +- TO port-group (comprises vce, Many2Many) +- TO vserver (Many2Many) +- TO service-instance (Many2Many) +- TO entitlement (comprises vce, One2Many) +- TO license (comprises vce, One2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-id: string + Unique id of VNF. This is unique across the graph. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name: string + Name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-name2: string + Alternate name of VNF. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + 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. + + .. raw:: html + +
+ + .. raw:: html + +
+ + service-id: string + Unique identifier of service, does not strictly map to ASDC + services, SOON TO BE DEPRECATED. + + .. raw:: html + +
+ + .. raw:: html + +
+ + regional-resource-zone: string + Regional way of organizing pservers, source of truth should define + values + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + operational-status: string + Indicator for whether the resource is considered operational + + .. raw:: html + +
+ + .. raw:: html + +
+ + license-key: string + OBSOLETE - do not use + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-role: string + Network role being played by this VNF + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance, managed by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + mso-catalog-key: string + Corresponds to the SDN-C catalog id used to configure this VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpe-id: string + Unique ID of VPE connected to this VCE. + + .. raw:: html + +
+ + .. raw:: html + +
+ + v6-vce-wan-address: string + Valid v6 IP address for the WAN Link on this router. Implied length + of /64. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Address tail-f uses to configure vce, also used for troubleshooting + and is IP used for traps generated by VCE. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-loopback0-address: string + Loopback0 address + + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlement-resource-uuid: string + OBSOLETE - see child relationships + + .. raw:: html + +
+ + .. raw:: html + +
+ + port-groups: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `port-group <#/definitions/port-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + licenses: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `license <#/definitions/license>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + entitlements: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `entitlement <#/definitions/entitlement>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vces: object + :name: vces-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of Virtual Customer Edge Routers, used specifically for +Gamma. This object is deprecated. + +.. raw:: html + +
+ +.. raw:: html + +
+ + vce: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vce <#/definitions/vce>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vf-module: object + :name: vf-module-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +a deployment unit of VNFCs + +.. rubric:: Related Nodes + :name: related-nodes + +- TO volume-group (One2One) +- TO l3-network (Many2Many) +- TO vnfc (One2Many) +- FROM vserver +- FROM generic-vnf (is composed of vf-module) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vf-module-id: string + Unique ID of vf-module. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-module-name: string + Name of vf-module + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this instance. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + orchestration status of this vf-module, mastered by MSO + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-base-vf-module: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + persona-model-version: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + captures the id of all the configuration used to customize the + resource for the service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-id: string + the ASDC data dictionary widget model. This maps directly to the + A&AI widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + widget-model-version: string + the ASDC data dictionary version of the widget model.This maps + directly to the A&AI version of the widget. + + .. raw:: html + +
+ + .. raw:: html + +
+ + contrail-service-instance-fqdn: string + the Contrail unique ID for a service-instance + + .. raw:: html + +
+ + .. raw:: html + +
+ + module-index: integer + the index will track the number of modules of a given type that have + been deployed in a VNF, starting with 0, and always choosing the + lowest available digit + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + Path to the controller object. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vf-modules: object + :name: vf-modules-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of vf-modules, a deployment unit of VNFCs + +.. raw:: html + +
+ +.. raw:: html + +
+ + vf-module: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vf-module <#/definitions/vf-module>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vig-server: object + :name: vig-server-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +vig-server contains information about a vig server used for +IPSec-configuration. Populated by SDN-C from 1607 + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM ipsec-configuration (is composed of vig-server) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vig-address-type: string + indicates whether the VIG is for AVPN or INTERNET + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-vig: string + v4 IP of the vig server + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v6-vig: string + v6 IP of the vig server + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vig-servers: object + :name: vig-servers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + vig-server: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vig-server <#/definitions/vig-server>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vip-ipv4-address-list: object + :name: vip-ipv4-address-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPv4 Address Range + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO subnet (Many2Many) +- FROM vnfc +- FROM cloud-region (is composed of vip-ipv4-address-list) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vip-ipv4-address: string + IP address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vip-ipv4-prefix-length: integer + Prefix length, 32 for single address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-floating: boolean + Indicator of fixed or floating address + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of subnet that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vip-ipv6-address-list: object + :name: vip-ipv6-address-list-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +IPv6 Address Range + +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO subnet (Many2Many) +- FROM vnfc +- FROM cloud-region (is composed of vip-ipv6-address-list) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vip-ipv6-address: string + IP address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vip-ipv6-prefix-length: integer + Prefix length, 128 for single address + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-floating: boolean + Indicator of fixed or floating address + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-network-id: string + Neutron network id of the interface that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + neutron-subnet-id: string + Neutron id of subnet that address belongs to + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ virtual-data-center: object + :name: virtual-data-center-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Virtual organization of cloud infrastructure elements in a data center +context + +.. rubric:: Related Nodes + :name: related-nodes + +- TO generic-vnf (Many2Many) +- TO logical-link (Many2Many) +- FROM connector + +.. raw:: html + +
+ +.. raw:: html + +
+ + vdc-id: string + Unique ID of the vdc + + .. raw:: html + +
+ + .. raw:: html + +
+ + vdc-name: string + Name of the virtual data center + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ virtual-data-centers: object + :name: virtual-data-centers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Virtual organization of cloud infrastructure elements in a data center +context + +.. raw:: html + +
+ +.. raw:: html + +
+ + virtual-data-center: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `virtual-data-center <#/definitions/virtual-data-center>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vlan: object + :name: vlan-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Definition of vlan + +.. rubric:: Related Nodes + :name: related-nodes + +- TO l3-interface-ipv4-address-list (comprises vlan, Many2Many) +- TO l3-interface-ipv6-address-list (comprises vlan, Many2Many) +- TO multicast-configuration (Many2Many) +- TO logical-link (Many2Many) +- FROM l-interface (is composed of vlan) +- FROM service-instance +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + vlan-interface: string + String that identifies the interface + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-inner: integer + Inner VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Outer VLAN tag + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-value: string + Captures the numeric part of the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + speed-units: string + Captures the units corresponding to the speed + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-description: string + Used to describe (the service associated with) the vlan + + .. raw:: html + +
+ + .. raw:: html + +
+ + backdoor-connection: string + Whether customer is going to use this VLAN for backdoor connection + to another customer premise device. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-key: string + This indicates the customers VPN ID associated with this vlan + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Status of a vnf's vlan interface, on which the customer circuit + resides, mastered by SDN-C. + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Prov Status of the VLAN configuration related to a logical + interface. Valid values [PREPROV/NVTPROV/PROV]. + + .. raw:: html + +
+ + .. raw:: html + +
+ + is-ip-unnumbered: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv4-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv6-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vlans: object + :name: vlans-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + vlan: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vlan <#/definitions/vlan>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnf: object + :name: vnf-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Abstract vnf class + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-id: string + Unique id of VNF. This is unique across the graph. + + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnf-image: object + :name: vnf-image-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Image object that pertain to a VNF that doesn't have associated +vservers. This is a kludge. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-image-uuid: string + Unique ID of this asset + + .. raw:: html + +
+ + .. raw:: html + +
+ + application: string + The application that the image instantiates. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-vendor: string + The vendor of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + application-version: string + The version of the application. + + .. raw:: html + +
+ + .. raw:: html + +
+ + selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnf-images: object + :name: vnf-images-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of image objects that pertain to a VNF that doesn't have +associated vservers. This is a kludge. + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnf-image: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vnf-image <#/definitions/vnf-image>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnfc: object + :name: vnfc-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: Related Nodes + :name: related-nodes + +- TO instance-group (Many2Many) +- TO vip-ipv4-address-list (Many2Many) +- TO vip-ipv6-address-list (Many2Many) +- FROM vserver +- FROM vf-module +- FROM generic-vnf +- FROM l3-interface-ipv4-address-list (comprises vnfc) +- FROM l3-interface-ipv6-address-list (comprises vnfc) + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnfc-name: string + Unique ID of vnfc. + + .. raw:: html + +
+ + .. raw:: html + +
+ + nfc-naming-code: string + Short code that is used in naming instances of the item being + modeled + + .. raw:: html + +
+ + .. raw:: html + +
+ + nfc-function: string + English description of function that the specific resource + deployment is providing. Assigned as part of the customization of a + resource in a service + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + prov status of this vnfc + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this VNF, mastered by APP-C + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipaddress-v4-oam-vip: string + Oam V4 vip address of this vnfc + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-closed-loop-disabled: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + group-notation: string + Group notation of VNFC + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-invariant-id: string + the ASDC model id for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-version-id: string + the ASDC model version for this resource or service model. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv4-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv4-address-list <#/definitions/l3-interface-ipv4-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l3-interface-ipv6-address-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + + `l3-interface-ipv6-address-list <#/definitions/l3-interface-ipv6-address-list>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vnfcs: object + :name: vnfcs-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +virtual network components associated with a vserver from application +controller. + +.. raw:: html + +
+ +.. raw:: html + +
+ + vnfc: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vnfc <#/definitions/vnfc>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ volume: object + :name: volume-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Ephemeral Block storage volume. + +.. rubric:: Related Nodes + :name: related-nodes + +- FROM vserver (is composed of volume) + +.. raw:: html + +
+ +.. raw:: html + +
+ + volume-id: string + Unique ID of block storage volume relative to the vserver. + + .. raw:: html + +
+ + .. raw:: html + +
+ + volume-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ volume-group: object + :name: volume-group-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Persistent block-level storage. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2Many) +- TO tenant (Many2Many) +- FROM cloud-region (is composed of volume-group) +- FROM vf-module +- FROM generic-vnf + +.. raw:: html + +
+ +.. raw:: html + +
+ + volume-group-id: string + Unique ID of volume-group. + + .. raw:: html + +
+ + .. raw:: html + +
+ + volume-group-name: string + Name of the volume group. + + .. raw:: html + +
+ + .. raw:: html + +
+ + heat-stack-id: string + Heat stack id corresponding to this volume-group + + .. raw:: html + +
+ + .. raw:: html + +
+ + vnf-type: string + 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. + + .. raw:: html + +
+ + .. raw:: html + +
+ + orchestration-status: string + Orchestration status of this volume-group + + .. raw:: html + +
+ + .. raw:: html + +
+ + model-customization-id: string + captures the id of all the configuration used to customize the + resource for the service. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vf-module-model-customization-id: string + helps relate the volume group to the vf-module whose components will + require the volume group + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ volume-groups: object + :name: volume-groups-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of persistent block-level storage. + +.. raw:: html + +
+ +.. raw:: html + +
+ + volume-group: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `volume-group <#/definitions/volume-group>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ volumes: object + :name: volumes-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of ephemeral Block storage volumes. + +.. raw:: html + +
+ +.. raw:: html + +
+ + volume: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `volume <#/definitions/volume>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vpls-pe: object + :name: vpls-pe-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +VPLS Provider Edge routers. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2Many) +- TO ctag-pool (Many2Many) +- TO p-interface (comprises vpls-pe, Many2Many) +- TO lag-interface (comprises vpls-pe, Many2Many) + +.. raw:: html + +
+ +.. raw:: html + +
+ + equipment-name: string + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this VNF by BAU Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + ipv4-oam-address: string + Address tail-f uses to configure generic-vnf, also used for + troubleshooting and is IP used for traps generated by GenericVnf + (v4-loopback0-ip-address). + + .. raw:: html + +
+ + .. raw:: html + +
+ + equipment-role: string + Client should send valid enumerated value, e.g., VPLS-PE. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vlan-id-outer: integer + Temporary location for stag to get to VCE + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + p-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `p-interface <#/definitions/p-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + lag-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `lag-interface <#/definitions/lag-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vpls-pes: object + :name: vpls-pes-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of VPLS Provider Edge routers + +.. raw:: html + +
+ +.. raw:: html + +
+ + vpls-pe: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vpls-pe <#/definitions/vpls-pe>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vpn-binding: object + :name: vpn-binding-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +VPN binding + +.. rubric:: Related Nodes + :name: related-nodes + +- TO route-target (comprises vpn-binding, One2Many) +- FROM l3-network +- FROM logical-link +- FROM allotted-resource + +.. raw:: html + +
+ +.. raw:: html + +
+ + vpn-id: string + VPN ID, globally unique within A&AI + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-name: string + VPN Name + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-platform: string + the platform associated with the VPN example AVPN, Mobility + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-type: string + Type of the vpn, should be taken from enumerated/valid values + + .. raw:: html + +
+ + .. raw:: html + +
+ + vpn-region: string + region of customer vpn + + .. raw:: html + +
+ + .. raw:: html + +
+ + customer-vpn-id: string + id for this customer vpn + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-distinguisher: string + Used to distinguish the distinct VPN routes of separate customers + who connect to the provider in an MPLS network. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + route-targets: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `route-target <#/definitions/route-target>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vpn-bindings: object + :name: vpn-bindings-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ + vpn-binding: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vpn-binding <#/definitions/vpn-binding>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vserver: object + :name: vserver-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Virtual Servers, aka virtual machine or VM. + +.. rubric:: Related Nodes + :name: related-nodes + +- TO flavor (Many2One) +- TO image (Many2One) +- TO l-interface (comprises vserver, Many2Many) +- TO pserver (Many2One) +- TO volume (comprises vserver, Many2Many) +- TO vnfc (Many2Many) +- TO snapshot (One2One) +- TO vf-module (Many2One) +- FROM generic-vnf +- FROM tenant (is composed of vserver) +- FROM vce + +.. raw:: html + +
+ +.. raw:: html + +
+ + vserver-id: string + Unique identifier for this vserver relative to its tenant + + .. raw:: html + +
+ + .. raw:: html + +
+ + vserver-name: string + Name of vserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + vserver-name2: string + Alternative name of vserver + + .. raw:: html + +
+ + .. raw:: html + +
+ + prov-status: string + Trigger for operational monitoring of this resource by Service + Assurance systems. + + .. raw:: html + +
+ + .. raw:: html + +
+ + vserver-selflink: string + URL to endpoint where AAI can get more details + + .. raw:: html + +
+ + .. raw:: html + +
+ + in-maint: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + is-closed-loop-disabled: boolean + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Used for optimistic concurrency. Must be empty on create, valid on + update and delete. + + .. raw:: html + +
+ + .. raw:: html + +
+ + volumes: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `volume <#/definitions/volume>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + l-interfaces: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `l-interface <#/definitions/l-interface>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ vservers: object + :name: vservers-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of virtual Servers, aka virtual machines or VMs. + +.. raw:: html + +
+ +.. raw:: html + +
+ + vserver: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `vserver <#/definitions/vserver>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ zone: object + :name: zone-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +A zone is a grouping of assets in a location homing to the same +connections into the CBB + +.. rubric:: Related Nodes + :name: related-nodes + +- TO complex (Many2One) +- FROM cloud-region +- FROM pserver +- FROM pnf +- FROM service-instance + +.. raw:: html + +
+ +.. raw:: html + +
+ + zone-id: string + Code assigned by AIC to the zone + + .. raw:: html + +
+ + .. raw:: html + +
+ + zone-name: string + English name associated with the zone + + .. raw:: html + +
+ + .. raw:: html + +
+ + design-type: string + Design of zone [Medium/Large?] + + .. raw:: html + +
+ + .. raw:: html + +
+ + zone-context: string + Context of zone [production/test] + + .. raw:: html + +
+ + .. raw:: html + +
+ + status: string + Status of a zone. + + .. raw:: html + +
+ + .. raw:: html + +
+ + resource-version: string + Concurrency value + + .. raw:: html + +
+ + .. raw:: html + +
+ + relationship-list: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `relationship <#/definitions/relationship>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. rubric:: ` <>`__\ zones: object + :name: zones-object + :class: panel-title + +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +Collection of zones + +.. raw:: html + +
+ +.. raw:: html + +
+ + zone: object[] + .. raw:: html + +
+ + .. raw:: html + +
+ + `zone <#/definitions/zone>`__ + + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ + .. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
+ +.. raw:: html + +
-- cgit 1.2.3-korg