diff options
author | Venkata Harish K Kajur <vk250x@att.com> | 2017-08-28 14:08:13 -0400 |
---|---|---|
committer | Venkata Harish K Kajur <vk250x@att.com> | 2017-08-28 14:08:48 -0400 |
commit | 8dd94f5ef470840a9f58db22c38349914ff27d5f (patch) | |
tree | 2e05512b5029df9651ad9a28b4e13e6e60fb8882 | |
parent | 96b13192b906304b01b5301b240efae87ec89ecf (diff) |
[AAI-217 Amsterdam] Remove the att references in
the schema and core files
Change-Id: Id1b3469ba298b2137665e8ad16b4d74121d434a2
Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
23 files changed, 1875 insertions, 52726 deletions
diff --git a/aai-core/src/main/java/org/openecomp/aai/dbgen/SchemaGenerator.java b/aai-core/src/main/java/org/openecomp/aai/dbgen/SchemaGenerator.java index c3f55cdd..9f85d029 100644 --- a/aai-core/src/main/java/org/openecomp/aai/dbgen/SchemaGenerator.java +++ b/aai-core/src/main/java/org/openecomp/aai/dbgen/SchemaGenerator.java @@ -186,28 +186,6 @@ public class SchemaGenerator{ LOGGER.info(imsg); graphMgmt.commit(); - if (addDefaultCR) { - if (!graph.traversal().V().has("cloud-owner", "att-aic").has("cloud-region-id", "AAIAIC25").hasNext()) { - imsg = "Adding default cloud region to graph..."; - System.out.println(imsg); - LOGGER.info(imsg); - final Vertex cloudRegion = graph.addVertex(); - - final String ts = String.valueOf(System.currentTimeMillis() / 1000L); - - cloudRegion.property("aai-node-type", "cloud-region"); - cloudRegion.property("cloud-owner", "att-aic"); - cloudRegion.property("cloud-region-id", "AAIAIC25"); - cloudRegion.property("cloud-region-version", "2.5"); - cloudRegion.property("complex-name", "AAIAIC25"); - cloudRegion.property("aai-created-ts", ts); - cloudRegion.property("resource-version", ts); - cloudRegion.property("source-of-truth", "aai-schema-loader"); - cloudRegion.property("last-mod-source-of-truth", "aai-schema-loader"); - cloudRegion.property(AAIProperties.AAI_URI, "/cloud-infrastructure/cloud-regions/cloud-region/att-aic/AAIAIC25"); - graph.tx().commit(); - } - } }// End of loadSchemaIntoTitan() } diff --git a/aai-core/src/main/java/org/openecomp/aai/util/StoreNotificationEvent.java b/aai-core/src/main/java/org/openecomp/aai/util/StoreNotificationEvent.java index 2d47d38a..29fa69dc 100644 --- a/aai-core/src/main/java/org/openecomp/aai/util/StoreNotificationEvent.java +++ b/aai-core/src/main/java/org/openecomp/aai/util/StoreNotificationEvent.java @@ -147,7 +147,7 @@ public class StoreNotificationEvent { throw new AAIException("AAI_7350"); } - DynamicEntity notificationEvent = notificationJaxbContext.getDynamicType("inventory.aai.att.com." + notificationVersion + ".NotificationEvent").newDynamicEntity(); + DynamicEntity notificationEvent = notificationJaxbContext.getDynamicType("inventory.aai.onap.org." + notificationVersion + ".NotificationEvent").newDynamicEntity(); if (eventHeader.get("id") == null) { eventHeader.set("id", genDate2() + "-" + UUID.randomUUID().toString()); diff --git a/aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToDBKeyTest.java b/aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToDBKeyTest.java index 59c5dd40..5ba47119 100644 --- a/aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToDBKeyTest.java +++ b/aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToDBKeyTest.java @@ -62,47 +62,6 @@ public class URIToDBKeyTest { System.setProperty("AJSC_HOME", "."); System.setProperty("BUNDLECONFIG_DIR", "src/test/resources/bundleconfig-local"); } - - /** - * Uri. - * - * @throws JAXBException the JAXB exception - * @throws AAIException the AAI exception - * @throws IllegalArgumentException the illegal argument exception - * @throws UnsupportedEncodingException the unsupported encoding exception - */ - @Test - public void uri() throws JAXBException, AAIException, IllegalArgumentException, UnsupportedEncodingException { - URI uri = UriBuilder.fromPath("/aai/" + loader.getVersion() + "/cloud-infrastructure/tenants/tenant/key1/vservers/vserver/key2/l-interfaces/l-interface/key3").build(); - URIToDBKey parse = new URIToDBKey(loader, uri); - Object result = parse.getResult(); - - String expected = "cloud-region/att-aic/AAIAIC25/tenant/key1/vserver/key2/l-interface/key3"; - - assertEquals("blah", expected, result); - - } - - /** - * Uri no version. - * - * @throws JAXBException the JAXB exception - * @throws AAIException the AAI exception - * @throws IllegalArgumentException the illegal argument exception - * @throws UnsupportedEncodingException the unsupported encoding exception - */ - @Test - public void uriNoVersion() throws JAXBException, AAIException, IllegalArgumentException, UnsupportedEncodingException { - URI uri = UriBuilder.fromPath("/cloud-infrastructure/tenants/tenant/key1/vservers/vserver/key2/l-interfaces/l-interface/key3").build(); - URIToDBKey parse = new URIToDBKey(loader, uri); - Object result = parse.getResult(); - - String expected = "cloud-region/att-aic/AAIAIC25/tenant/key1/vserver/key2/l-interface/key3"; - - assertEquals("blah", expected, result); - - } - /** * Bad URI. @@ -148,17 +107,6 @@ public class URIToDBKeyTest { * @throws IllegalArgumentException the illegal argument exception * @throws UnsupportedEncodingException the unsupported encoding exception */ - @Test - public void startsWithValidNamespace() throws JAXBException, AAIException, IllegalArgumentException, UnsupportedEncodingException { - URI uri = UriBuilder.fromPath("/aai/" + loader.getVersion() + "/cloud-infrastructure/tenants/tenant/key1/vservers/vserver/key2/l-interfaces/l-interface/key3").build(); - - URIToDBKey parse = new URIToDBKey(loader, uri); - Object result = parse.getResult(); - - String expected = "cloud-region/att-aic/AAIAIC25/tenant/key1/vserver/key2/l-interface/key3"; - - assertEquals("blah", expected, result); - } /** * Naming exceptions. diff --git a/aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToExtensionInformationTest.java b/aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToExtensionInformationTest.java deleted file mode 100644 index 4250fc88..00000000 --- a/aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToExtensionInformationTest.java +++ /dev/null @@ -1,105 +0,0 @@ -/*- - * ============LICENSE_START======================================================= - * org.openecomp.aai - * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. - * ================================================================================ - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.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. - * ============LICENSE_END========================================================= - */ - -package org.openecomp.aai.parsers.uri; - -import static org.junit.Assert.assertEquals; - -import java.io.UnsupportedEncodingException; -import java.net.URI; - -import javax.ws.rs.core.UriBuilder; -import javax.xml.bind.JAXBException; - -import org.junit.BeforeClass; -import org.junit.Ignore; -import org.junit.Test; - -import org.openecomp.aai.exceptions.AAIException; -import org.openecomp.aai.introspection.Loader; -import org.openecomp.aai.introspection.LoaderFactory; -import org.openecomp.aai.introspection.ModelType; -import org.openecomp.aai.introspection.Version; -import org.openecomp.aai.restcore.HttpMethod; - -@Ignore -public class URIToExtensionInformationTest { - - private Loader v8Loader = LoaderFactory.createLoaderForVersion(ModelType.MOXY, Version.v8); - - /** - * Configure. - */ - @BeforeClass - public static void configure() { - System.setProperty("AJSC_HOME", "."); - System.setProperty("BUNDLECONFIG_DIR", "src/test/resources/bundleconfig-local"); - } - - /** - * Vservers V 7. - * - * @throws JAXBException the JAXB exception - * @throws AAIException the AAI exception - * @throws IllegalArgumentException the illegal argument exception - * @throws UnsupportedEncodingException the unsupported encoding exception - */ - @Test - public void vserversV8() throws JAXBException, AAIException, IllegalArgumentException, UnsupportedEncodingException { - URI uri = UriBuilder.fromPath("/aai/" + v8Loader.getVersion() + "/cloud-infrastructure/cloud-regions/cloud-region/att-aic/AAIAIC25/tenants/tenant/key1/vservers/vserver/key2").build(); - URIToExtensionInformation parse = new URIToExtensionInformation(v8Loader, uri); - - String namespace = "cloudInfrastructure"; - String preMethodName = "DynamicAddCloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverPreProc"; - String postMethodName = "DynamicAddCloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverPostProc"; - String topLevel = "CloudRegion"; - testSpec(parse, HttpMethod.PUT, namespace, preMethodName, postMethodName, topLevel); - - } - - /** - * Test spec. - * - * @param info the info - * @param httpMethod the http method - * @param namespace the namespace - * @param preMethodName the pre method name - * @param postMethodName the post method name - * @param topLevel the top level - */ - private void testSpec(URIToExtensionInformation info, HttpMethod httpMethod, String namespace, String preMethodName, String postMethodName, String topLevel) { - - - String namespaceResult = info.getNamespace(); - String methodNameResult = info.getMethodName(httpMethod, true); - - assertEquals("namespace", namespace, namespaceResult); - assertEquals("preprocess method name", preMethodName, methodNameResult); - methodNameResult = info.getMethodName(httpMethod, false); - - assertEquals("postprocess method name", postMethodName, methodNameResult); - - String topLevelResult = info.getTopObject(); - - assertEquals("topLevel", topLevel, topLevelResult); - } - - -} diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v10.xml b/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v10.xml index ba6bb24a..568b2ad3 100644 --- a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v10.xml +++ b/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v10.xml @@ -399,7 +399,7 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.openecomp.org.v10.RelationshipList" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation." /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v11.xml b/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v11.xml index 5bff420e..1c49cf18 100644 --- a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v11.xml +++ b/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v11.xml @@ -30,7 +30,6 @@ <xml-element java-attribute="search" name="search" type="inventory.aai.onap.org.v11.Search" /> <xml-element java-attribute="actions" name="actions" type="inventory.aai.onap.org.v11.Actions" /> <xml-element java-attribute="cloudInfrastructure" name="cloud-infrastructure" type="inventory.aai.onap.org.v11.CloudInfrastructure" /> - <xml-element java-attribute="licenseManagement" name="license-management" type="inventory.aai.onap.org.v11.LicenseManagement" /> <xml-element java-attribute="business" name="business" type="inventory.aai.onap.org.v11.Business" /> <xml-element java-attribute="serviceDesignAndCreation" name="service-design-and-creation" type="inventory.aai.onap.org.v11.ServiceDesignAndCreation" /> <xml-element java-attribute="network" name="network" type="inventory.aai.onap.org.v11.Network" /> @@ -255,7 +254,7 @@ <java-attributes> <xml-element java-attribute="cloudOwner" name="cloud-owner" required="true" type="java.lang.String" xml-key="true"> <xml-properties> - <xml-property name="description" value="Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname" /> + <xml-property name="description" value="Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname" /> </xml-properties> </xml-element> <xml-element java-attribute="cloudRegionId" name="cloud-region-id" required="true" type="java.lang.String" xml-key="true"> @@ -310,7 +309,7 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v11.RelationshipList" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation." /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> @@ -1864,51 +1863,6 @@ </xml-properties> </java-type> - <java-type name="LicenseManagement"> - <xml-root-element name="license-management" /> - <java-attributes> - <xml-element java-attribute="licenseKeyResources" name="license-key-resources" type="inventory.aai.onap.org.v11.LicenseKeyResources" /> - </java-attributes> - </java-type> - - <java-type name="LicenseKeyResources"> - <xml-root-element name="license-key-resources" /> - <java-attributes> - <xml-element container-type="java.util.ArrayList" java-attribute="licenseKeyResource" name="license-key-resource" type="inventory.aai.onap.org.v11.LicenseKeyResource" /> - </java-attributes> - </java-type> - - <java-type name="LicenseKeyResource"> - <xml-root-element name="license-key-resource" /> - <java-attributes> - <xml-element java-attribute="attUuid" name="att-uuid" required="true" type="java.lang.String" xml-key="true" /> - <xml-element java-attribute="assignmentType" name="assignment-type" type="java.lang.String" /> - <xml-element java-attribute="assignmentStatus" name="assignment-status" type="java.lang.String" /> - <xml-element java-attribute="assignmentGroupUuid" name="assignment-group-uuid" required="true" type="java.lang.String" /> - <xml-element java-attribute="assignmentDate" name="assignment-date" type="java.lang.String" /> - <xml-element java-attribute="name" name="name" type="java.lang.String" /> - <xml-element java-attribute="modelUuid" name="model-uuid" type="java.lang.String" /> - <xml-element java-attribute="modelVersion" name="model-version" type="java.lang.String" /> - <xml-element java-attribute="licenseKey" name="license-key" type="java.lang.String" /> - <xml-element java-attribute="licenseKeyFileUrl" name="license-key-file-url" type="java.lang.String" /> - <xml-element container-type="java.util.ArrayList" java-attribute="supplierReleaseList" name="supplier-release-list" type="java.lang.String" /> - <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String"> - <xml-properties> - <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete." /> - </xml-properties> - </xml-element> - <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v11.RelationshipList" /> - </java-attributes> - <xml-properties> - <xml-property name="description" value="OBSOLETE OBJECT: do not use" /> - <xml-property name="nameProps" value="name" /> - <xml-property name="indexedProps" value="assignment-group-uuid,att-uuid,name" /> - <xml-property name="uniqueProps" value="att-uuid" /> - <xml-property name="container" value="license-key-resources" /> - <xml-property name="namespace" value="license-management" /> - </xml-properties> - </java-type> - <java-type name="Business"> <xml-properties> <xml-property name="description" value="Namespace for business related constructs" /> @@ -2206,7 +2160,7 @@ <java-type name="VnfImage"> <xml-root-element name="vnf-image" /> <java-attributes> - <xml-element java-attribute="attUuid" name="att-uuid" required="true" type="java.lang.String" xml-key="true"> + <xml-element java-attribute="vnfImageUuid" name="vnf-image-uuid" required="true" type="java.lang.String" xml-key="true"> <xml-properties> <xml-property name="description" value="Unique ID of this asset" /> </xml-properties> @@ -2240,8 +2194,8 @@ </java-attributes> <xml-properties> <xml-property name="description" value="Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge." /> - <xml-property name="indexedProps" value="application,att-uuid,application-vendor,application-version" /> - <xml-property name="uniqueProps" value="att-uuid" /> + <xml-property name="indexedProps" value="application,vnf-image-uuid,application-vendor,application-version" /> + <xml-property name="uniqueProps" value="vnf-image-uuid" /> <xml-property name="container" value="vnf-images" /> <xml-property name="namespace" value="service-design-and-creation" /> </xml-properties> @@ -2392,7 +2346,7 @@ </xml-element> <xml-element java-attribute="ipVersion" name="ip-version" type="java.lang.String"> <xml-properties> - <xml-property name="description" value="v4, v6, or ds for dual stack (should be att-ip-version)" /> + <xml-property name="description" value="v4, v6, or ds for dual stack" /> </xml-properties> </xml-element> <xml-element java-attribute="routingProtocol" name="routing-protocol" type="java.lang.String"> diff --git a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v9.xml b/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v9.xml index bbe5a8fe..22c0d4ae 100644 --- a/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v9.xml +++ b/aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v9.xml @@ -307,7 +307,7 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.openecomp.org.v9.RelationshipList" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation." /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> diff --git a/aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v10.xml b/aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v10.xml index 712e7cae..728e4b43 100644 --- a/aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v10.xml +++ b/aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v10.xml @@ -307,7 +307,7 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.openecomp.org.v10.RelationshipList" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation." /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> diff --git a/aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v11.xml b/aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v11.xml index e0b47a07..a4899974 100644 --- a/aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v11.xml +++ b/aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v11.xml @@ -30,7 +30,6 @@ <xml-element java-attribute="search" name="search" type="inventory.aai.onap.org.v11.Search" /> <xml-element java-attribute="actions" name="actions" type="inventory.aai.onap.org.v11.Actions" /> <xml-element java-attribute="cloudInfrastructure" name="cloud-infrastructure" type="inventory.aai.onap.org.v11.CloudInfrastructure" /> - <xml-element java-attribute="licenseManagement" name="license-management" type="inventory.aai.onap.org.v11.LicenseManagement" /> <xml-element java-attribute="business" name="business" type="inventory.aai.onap.org.v11.Business" /> <xml-element java-attribute="serviceDesignAndCreation" name="service-design-and-creation" type="inventory.aai.onap.org.v11.ServiceDesignAndCreation" /> <xml-element java-attribute="network" name="network" type="inventory.aai.onap.org.v11.Network" /> @@ -255,7 +254,7 @@ <java-attributes> <xml-element java-attribute="cloudOwner" name="cloud-owner" required="true" type="java.lang.String" xml-key="true"> <xml-properties> - <xml-property name="description" value="Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname" /> + <xml-property name="description" value="Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname" /> </xml-properties> </xml-element> <xml-element java-attribute="cloudRegionId" name="cloud-region-id" required="true" type="java.lang.String" xml-key="true"> @@ -310,7 +309,7 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v11.RelationshipList" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation." /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> @@ -1895,51 +1894,6 @@ </xml-properties> </java-type> - <java-type name="LicenseManagement"> - <xml-root-element name="license-management" /> - <java-attributes> - <xml-element java-attribute="licenseKeyResources" name="license-key-resources" type="inventory.aai.onap.org.v11.LicenseKeyResources" /> - </java-attributes> - </java-type> - - <java-type name="LicenseKeyResources"> - <xml-root-element name="license-key-resources" /> - <java-attributes> - <xml-element container-type="java.util.ArrayList" java-attribute="licenseKeyResource" name="license-key-resource" type="inventory.aai.onap.org.v11.LicenseKeyResource" /> - </java-attributes> - </java-type> - - <java-type name="LicenseKeyResource"> - <xml-root-element name="license-key-resource" /> - <java-attributes> - <xml-element java-attribute="attUuid" name="att-uuid" required="true" type="java.lang.String" xml-key="true" /> - <xml-element java-attribute="assignmentType" name="assignment-type" type="java.lang.String" /> - <xml-element java-attribute="assignmentStatus" name="assignment-status" type="java.lang.String" /> - <xml-element java-attribute="assignmentGroupUuid" name="assignment-group-uuid" required="true" type="java.lang.String" /> - <xml-element java-attribute="assignmentDate" name="assignment-date" type="java.lang.String" /> - <xml-element java-attribute="name" name="name" type="java.lang.String" /> - <xml-element java-attribute="modelUuid" name="model-uuid" type="java.lang.String" /> - <xml-element java-attribute="modelVersion" name="model-version" type="java.lang.String" /> - <xml-element java-attribute="licenseKey" name="license-key" type="java.lang.String" /> - <xml-element java-attribute="licenseKeyFileUrl" name="license-key-file-url" type="java.lang.String" /> - <xml-element container-type="java.util.ArrayList" java-attribute="supplierReleaseList" name="supplier-release-list" type="java.lang.String" /> - <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String"> - <xml-properties> - <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete." /> - </xml-properties> - </xml-element> - <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v11.RelationshipList" /> - </java-attributes> - <xml-properties> - <xml-property name="description" value="OBSOLETE OBJECT: do not use" /> - <xml-property name="nameProps" value="name" /> - <xml-property name="indexedProps" value="assignment-group-uuid,att-uuid,name" /> - <xml-property name="uniqueProps" value="att-uuid" /> - <xml-property name="container" value="license-key-resources" /> - <xml-property name="namespace" value="license-management" /> - </xml-properties> - </java-type> - <java-type name="Business"> <xml-properties> <xml-property name="description" value="Namespace for business related constructs" /> @@ -2259,7 +2213,7 @@ <java-type name="VnfImage"> <xml-root-element name="vnf-image" /> <java-attributes> - <xml-element java-attribute="attUuid" name="att-uuid" required="true" type="java.lang.String" xml-key="true"> + <xml-element java-attribute="vnfImageUuid" name="vnf-image-uuid" required="true" type="java.lang.String" xml-key="true"> <xml-properties> <xml-property name="description" value="Unique ID of this asset" /> </xml-properties> @@ -2293,8 +2247,8 @@ </java-attributes> <xml-properties> <xml-property name="description" value="Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge." /> - <xml-property name="indexedProps" value="application,att-uuid,application-vendor,application-version" /> - <xml-property name="uniqueProps" value="att-uuid" /> + <xml-property name="indexedProps" value="application,vnf-image-uuid,application-vendor,application-version" /> + <xml-property name="uniqueProps" value="vnf-image-uuid" /> <xml-property name="container" value="vnf-images" /> <xml-property name="namespace" value="service-design-and-creation" /> </xml-properties> @@ -2451,7 +2405,7 @@ </xml-element> <xml-element java-attribute="ipVersion" name="ip-version" type="java.lang.String"> <xml-properties> - <xml-property name="description" value="v4, v6, or ds for dual stack (should be att-ip-version)" /> + <xml-property name="description" value="v4, v6, or ds for dual stack" /> </xml-properties> </xml-element> <xml-element java-attribute="routingProtocol" name="routing-protocol" type="java.lang.String"> diff --git a/aai-schema/src/main/resources/aai_schema/aai_schema_v10.xsd b/aai-schema/src/main/resources/aai_schema/aai_schema_v10.xsd index 1fbdcf4a..f44af728 100644 --- a/aai-schema/src/main/resources/aai_schema/aai_schema_v10.xsd +++ b/aai-schema/src/main/resources/aai_schema/aai_schema_v10.xsd @@ -1681,7 +1681,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" <xs:complexType> <xs:annotation> <xs:appinfo> - <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate> </xs:appinfo> </xs:annotation> <xs:sequence> diff --git a/aai-schema/src/main/resources/aai_schema/aai_schema_v11.xsd b/aai-schema/src/main/resources/aai_schema/aai_schema_v11.xsd index ea730327..45d89fdd 100644 --- a/aai-schema/src/main/resources/aai_schema/aai_schema_v11.xsd +++ b/aai-schema/src/main/resources/aai_schema/aai_schema_v11.xsd @@ -1712,18 +1712,91 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" </xs:sequence> </xs:complexType> </xs:element> + <xs:element name="auth-info-item"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Persistent auth info.",indexedProps="auth-info-item-id,username,auth-url",searchable="auth-info-item-id,username,auth-url",dependentOn="cloud-region",container="auth-info-items")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element name="auth-info-item-id" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of auth-info-item.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="cloud-domain" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="domain info for authentication.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="username" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="user name of auth infomation to access VIM.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="password" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="password of auth infomation to access VIM.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="auth-url" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="authentication url of the cloud.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="ssl-cacert" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ca file content if enabled ssl on auth-url.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="ssl-insecure" type="xs:boolean" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Whether to verify VIM's certificate.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element ref="tns:relationship-list" minOccurs="0"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="auth-info-items"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection of persistent auth information to access to VIM.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:auth-info-item" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> <xs:element name="cloud-region"> <xs:complexType> <xs:annotation> <xs:appinfo> - <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate> </xs:appinfo> </xs:annotation> <xs:sequence> <xs:element name="cloud-owner" type="xs:string"> <xs:annotation> <xs:appinfo> - <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname")</annox:annotate> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname")</annox:annotate> </xs:appinfo> </xs:annotation> </xs:element> @@ -1800,6 +1873,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" <xs:element ref="tns:oam-networks" minOccurs="0"/> <xs:element ref="tns:availability-zones" minOccurs="0"/> <xs:element ref="tns:relationship-list" minOccurs="0"/> + <xs:element ref="tns:auth-info-items" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> @@ -2365,56 +2439,6 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="license-key-resource"> - <xs:complexType> - <xs:annotation> - <xs:appinfo> - <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="OBSOLETE OBJECT: do not use",nameProps="name",indexedProps="assignment-group-uuid,att-uuid,name",uniqueProps="att-uuid",container="license-key-resources",namespace="license-management")</annox:annotate> - </xs:appinfo> - </xs:annotation> - <xs:sequence> - <xs:element name="att-uuid" type="xs:string"> - <xs:annotation> - <xs:appinfo> - <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true)</annox:annotate> - </xs:appinfo> - </xs:annotation> - </xs:element> - <xs:element name="assignment-type" type="xs:string" minOccurs="0"/> - <xs:element name="assignment-status" type="xs:string" minOccurs="0"/> - <xs:element name="assignment-group-uuid" type="xs:string"/> - <xs:element name="assignment-date" type="xs:string" minOccurs="0"/> - <xs:element name="name" type="xs:string" minOccurs="0"/> - <xs:element name="model-uuid" type="xs:string" minOccurs="0"/> - <xs:element name="model-version" type="xs:string" minOccurs="0"/> - <xs:element name="license-key" type="xs:string" minOccurs="0"/> - <xs:element name="license-key-file-url" type="xs:string" minOccurs="0"/> - <xs:element name="supplier-release-list" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> - <xs:element name="resource-version" type="xs:string" minOccurs="0"> - <xs:annotation> - <xs:appinfo> - <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Used for optimistic concurrency. Must be empty on create, valid on update and delete.")</annox:annotate> - </xs:appinfo> - </xs:annotation> - </xs:element> - <xs:element ref="tns:relationship-list" minOccurs="0"/> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="license-key-resources"> - <xs:complexType> - <xs:sequence> - <xs:element ref="tns:license-key-resource" minOccurs="0" maxOccurs="unbounded"/> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="license-management"> - <xs:complexType> - <xs:sequence> - <xs:element ref="tns:license-key-resources" minOccurs="0"/> - </xs:sequence> - </xs:complexType> - </xs:element> <xs:element name="connector"> <xs:complexType> <xs:annotation> @@ -3569,7 +3593,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" <xs:element name="ip-version" type="xs:string" minOccurs="0"> <xs:annotation> <xs:appinfo> - <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4, v6, or ds for dual stack (should be att-ip-version)")</annox:annotate> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="v4, v6, or ds for dual stack")</annox:annotate> </xs:appinfo> </xs:annotation> </xs:element> @@ -6491,7 +6515,6 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" <xs:element ref="tns:search" minOccurs="0"/> <xs:element ref="tns:actions" minOccurs="0"/> <xs:element ref="tns:cloud-infrastructure" minOccurs="0"/> - <xs:element ref="tns:license-management" minOccurs="0"/> <xs:element ref="tns:business" minOccurs="0"/> <xs:element ref="tns:service-design-and-creation" minOccurs="0"/> <xs:element ref="tns:network" minOccurs="0"/> diff --git a/aai-schema/src/main/resources/aai_schema/aai_schema_v9.xsd b/aai-schema/src/main/resources/aai_schema/aai_schema_v9.xsd index c8c7af23..1984c3f0 100644 --- a/aai-schema/src/main/resources/aai_schema/aai_schema_v9.xsd +++ b/aai-schema/src/main/resources/aai_schema/aai_schema_v9.xsd @@ -1659,7 +1659,7 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" <xs:complexType> <xs:annotation> <xs:appinfo> - <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="cloud-region designates an installation of a cloud cluster or region or instantiation.",indexedProps="cloud-owner,cloud-region-id,cloud-type,owner-defined-type",nameProps="owner-defined-type",container="cloud-regions",namespace="cloud-infrastructure")</annox:annotate> </xs:appinfo> </xs:annotation> <xs:sequence> diff --git a/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v10.html b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v10.html index 63e11703..16503665 100644 --- a/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v10.html +++ b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v10.html @@ -15,7 +15,7 @@ <body> <div class="container"> <h1>Active and Available Inventory REST API.</h1> - <p class="sw-info-version">Version: <span>v10</span></p> + <p class="sw-info-version">Version: <span>v11</span></p> <p><p>Copyright © 2017 AT&T Intellectual Property. All rights reserved.<br/> <br/> Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.<br/> @@ -3772,506 +3772,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </td> </tr> <tr> - <td><a href="#operation--network-vpes-get">GET /network/vpes</a></td> - <td><p>returns vpes</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--get">GET /network/vpes/vpe/{vnf-id}</a></td> - <td><p>returns vpe</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--put">PUT /network/vpes/vpe/{vnf-id}</a></td> - <td><p>create or update an existing vpe</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--delete">DELETE /network/vpes/vpe/{vnf-id}</a></td> - <td><p>delete an existing vpe</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-get">GET /network/vpes/vpe/{vnf-id}/entitlements</a></td> - <td><p>returns entitlements</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get">GET /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td> - <td><p>returns entitlement</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put">PUT /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td> - <td><p>create or update an existing entitlement</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete">DELETE /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td> - <td><p>delete an existing entitlement</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces</a></td> - <td><p>returns l-interfaces</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>returns l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>create or update an existing l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>delete an existing l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>returns l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>create or update an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>delete an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>returns l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>create or update an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>delete an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</a></td> - <td><p>returns sriov-vfs</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>returns sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>create or update an existing sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>delete an existing sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans</a></td> - <td><p>returns vlans</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>returns vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>create or update an existing vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>delete an existing vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>returns l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>create or update an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>delete an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>returns l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>create or update an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>delete an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces</a></td> - <td><p>returns lag-interfaces</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td> - <td><p>returns lag-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td> - <td><p>create or update an existing lag-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td> - <td><p>delete an existing lag-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</a></td> - <td><p>returns l-interfaces</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>returns l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>create or update an existing l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>delete an existing l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>returns l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>create or update an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>delete an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>returns l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>create or update an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>delete an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</a></td> - <td><p>returns sriov-vfs</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>returns sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>create or update an existing sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>delete an existing sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</a></td> - <td><p>returns vlans</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>returns vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>create or update an existing vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>delete an existing vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>returns l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>create or update an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>delete an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>returns l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>create or update an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>delete an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-get">GET /network/vpes/vpe/{vnf-id}/licenses</a></td> - <td><p>returns licenses</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--get">GET /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td> - <td><p>returns license</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--put">PUT /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td> - <td><p>create or update an existing license</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--delete">DELETE /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td> - <td><p>delete an existing license</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> <td><a href="#operation--network-vpls-pes-get">GET /network/vpls-pes</a></td> <td><p>returns vpls-pes</p> </td> @@ -107717,17006 +107217,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> - <span id="path--network-vpes-"></span> - <div id="operation--network-vpes-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vpes</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vpes</p> - - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vpes">/vpes</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vpe</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vpe</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vpe">/vpe</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing vpe</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing vpe</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>vpe object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vpe">/vpe</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing vpe</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing vpe</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns entitlements</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns entitlements</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/entitlements">/entitlements</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns entitlement</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns entitlement</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing entitlement</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing entitlement</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>entitlement object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing entitlement</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing entitlement</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l-interfaces</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l-interfaces</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l-interface</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l-interface</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l-interface</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l-interface object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l-interface</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns sriov-vfs</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns sriov-vfs</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns sriov-vf</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-vlan-filter - </td> - <td> - <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-mac-filter - </td> - <td> - <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-vlan-strip - </td> - <td> - <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">boolean</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing sriov-vf</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>sriov-vf object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing sriov-vf</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vlans</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vlans</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vlan</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vlan</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing vlan</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing vlan</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>vlan object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing vlan</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing vlan</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns lag-interfaces</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns lag-interfaces</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/lag-interfaces">/lag-interfaces</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns lag-interface</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns lag-interface</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing lag-interface</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing lag-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>lag-interface object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing lag-interface</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing lag-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l-interfaces</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l-interfaces</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l-interface</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l-interface</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l-interface</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l-interface object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l-interface</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns sriov-vfs</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns sriov-vfs</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns sriov-vf</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-vlan-filter - </td> - <td> - <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-mac-filter - </td> - <td> - <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-vlan-strip - </td> - <td> - <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">boolean</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing sriov-vf</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>sriov-vf object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing sriov-vf</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vlans</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vlans</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vlan</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vlan</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing vlan</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing vlan</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>vlan object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing vlan</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing vlan</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns licenses</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/licenses</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns licenses</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/licenses">/licenses</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns license</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns license</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/license">/license</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing license</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing license</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>license object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/license">/license</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing license</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing license</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - <span id="path--network-vpls-pes-"></span> <div id="operation--network-vpls-pes-get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> @@ -151205,7 +133705,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> <div class="panel-body"> <section class="json-schema-description"> - <p>cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.</p> + <p>cloud-region designates an installation of a cloud cluster or region or instantiation</p> <h6 id="default-delete-scope">Default Delete Scope</h6> <p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> @@ -151604,7 +134104,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>FROM pserver</li> <li>FROM pnf</li> <li>FROM vce</li> -<li>FROM vpe</li> <li>FROM vpls-pe</li> <li>FROM volume-group</li> <li>FROM zone</li></ul> @@ -152370,7 +134869,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <ul> <li>TO availability-zone (Many2Many)</li> <li>FROM complex (is composed of ctag-pool)</li> -<li>FROM vpe</li> <li>FROM vpls-pe</li></ul> </section> @@ -152854,7 +135352,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> <div class="panel-body"> <section class="json-schema-description"> - <p>Collection of digital virtual switch metadata used for vmWare VCEs and VPEs.</p> + <p>Collection of digital virtual switch metadata used for vmWare VCEs and GenericVnfs.</p> </section> @@ -153307,8 +135805,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM generic-vnf (is composed of entitlement)</li> -<li>FROM vce (is composed of entitlement)</li> -<li>FROM vpe (is composed of entitlement)</li></ul> +<li>FROM vce (is composed of entitlement)</li></ul> </section> @@ -153736,6 +136233,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> +<li>TO license-key-resource (Many2Many)</li> <li>TO l-interface (comprises generic-vnf, Many2Many)</li> <li>TO availability-zone (Many2Many)</li> <li>TO lag-interface (comprises generic-vnf, Many2Many)</li> @@ -153749,7 +136247,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO ipsec-configuration (Many2One)</li> <li>TO vf-module (comprises generic-vnf, One2Many)</li> <li>TO volume-group (One2Many)</li> -<li>TO vnfc (One2Many, will delete target node)</li> +<li>TO vnfc (One2Many)</li> <li>TO instance-group (Many2Many)</li> <li>TO entitlement (comprises generic-vnf, One2Many)</li> <li>TO license (comprises generic-vnf, One2Many)</li> @@ -154649,7 +137147,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <p>ERROR_4_IN_EDGES_OR_CASCADE</p> <h6 id="related-nodes">Related Nodes</h6> <ul> -<li>TO metadata (comprises image, Many2Many)</li> <li>TO metadatum (comprises image, Many2Many)</li> <li>FROM cloud-region (is composed of image)</li> <li>FROM vserver</li></ul> @@ -155951,16 +138448,15 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO l3-interface-ipv4-address-list (comprises l-interface, Many2Many)</li> <li>TO l3-interface-ipv6-address-list (comprises l-interface, Many2Many)</li> <li>TO l-interface (comprises l-interface, One2Many)</li> -<li>TO logical-link (Many2Many, will delete target node)</li> +<li>TO logical-link (Many2Many)</li> <li>TO vlan (comprises l-interface, Many2Many)</li> <li>TO sriov-vf (comprises l-interface, One2One)</li> <li>FROM generic-vnf (is composed of l-interface)</li> -<li>FROM l-interface (is composed of l-interface)</li> <li>FROM lag-interface (is composed of l-interface)</li> <li>FROM newvce (is composed of l-interface)</li> <li>FROM p-interface (is composed of l-interface)</li> -<li>FROM vpe (is composed of l-interface)</li> -<li>FROM vserver (is composed of l-interface)</li></ul> +<li>FROM vserver (is composed of l-interface)</li> +<li>FROM l-interface (is composed of l-interface)</li></ul> </section> @@ -157057,14 +139553,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> -<li>TO logical-link (Many2Many, will delete target node)</li> -<li>TO lag-link (Many2Many, will delete target node)</li> +<li>TO logical-link (Many2Many)</li> +<li>TO lag-link (Many2Many)</li> <li>TO p-interface (Many2Many)</li> <li>TO l-interface (comprises lag-interface, Many2Many)</li> <li>FROM generic-vnf (is composed of lag-interface)</li> <li>FROM pserver (is composed of lag-interface)</li> <li>FROM pnf (is composed of lag-interface)</li> -<li>FROM vpe (is composed of lag-interface)</li> <li>FROM vpls-pe (is composed of lag-interface)</li></ul> </section> @@ -157395,8 +139890,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM generic-vnf (is composed of license)</li> -<li>FROM vce (is composed of license)</li> -<li>FROM vpe (is composed of license)</li></ul> +<li>FROM vce (is composed of license)</li></ul> </section> @@ -157530,11 +140024,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO vpn-binding (Many2Many)</li> <li>FROM l-interface</li> <li>FROM lag-interface</li> -<li>FROM logical-link</li> <li>FROM p-interface</li> <li>FROM service-instance</li> <li>FROM virtual-data-center</li> -<li>FROM vlan</li></ul> +<li>FROM vlan</li> +<li>FROM logical-link</li></ul> </section> @@ -157849,9 +140343,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <p>Collection of metadatum (key/value pairs)</p> <h6 id="default-delete-scope">Default Delete Scope</h6> <p>THIS_NODE_ONLY</p> -<h6 id="related-nodes">Related Nodes</h6> -<ul> -<li>FROM image (is composed of metadata)</li></ul> </section> @@ -158297,8 +140788,8 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO model-constraint (comprises model-element, One2Many)</li> <li>TO constrained-element-set (comprises model-element, One2Many)</li> <li>FROM model-ver (is composed of model-element)</li> -<li>FROM model-element (is composed of model-element)</li> -<li>FROM element-choice-set (is composed of model-element)</li></ul> +<li>FROM element-choice-set (is composed of model-element)</li> +<li>FROM model-element (is composed of model-element)</li></ul> </section> @@ -159347,26 +141838,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </section> </div> </dd> - <dt data-property-name="vpes"> - <span class="json-property-name">vpes:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/vpe">vpe</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> <dt data-property-name="vnfcs"> <span class="json-property-name">vnfcs:</span> <span class="json-property-type">object[]</span> @@ -159983,7 +142454,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </dt> <dd> - <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p> + <p>Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by GenericVnf (v4-loopback0-ip-address).</p> <div class="json-inner-schema"> </div> @@ -159995,7 +142466,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </dt> <dd> - <p>Client should send valid enumerated value, e.g., VPE.</p> + <p>Client should send valid enumerated value.</p> <div class="json-inner-schema"> </div> @@ -160779,7 +143250,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO l-interface (comprises p-interface, Many2Many)</li> -<li>TO physical-link (Many2Many, will delete target node)</li> +<li>TO physical-link (Many2Many)</li> <li>TO logical-link (Many2One)</li> <li>FROM lag-interface</li> <li>FROM pserver (is composed of p-interface)</li> @@ -164207,7 +146678,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO pnf (One2Many)</li> <li>TO connector (Many2Many)</li> <li>TO metadatum (comprises service-instance, Many2Many)</li> -<li>TO logical-link (Many2Many, will delete target node)</li> +<li>TO logical-link (Many2Many)</li> <li>TO vlan (One2Many)</li> <li>TO service-instance (One2Many)</li> <li>TO ctag-assignment (One2Many)</li> @@ -165574,7 +148045,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> +<p>ERROR_IF_ANY_IN_EDGES</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM l3-interface-ipv4-address-list</li> @@ -166667,7 +149138,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <ul> <li>TO volume-group (One2One)</li> <li>TO l3-network (Many2Many)</li> -<li>TO vnfc (One2Many, will delete target node)</li> +<li>TO vnfc (One2Many)</li> <li>FROM vserver</li> <li>FROM generic-vnf (is composed of vf-module)</li></ul> @@ -167199,7 +149670,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO l3-interface-ipv4-address-list (comprises vlan, Many2Many)</li> <li>TO l3-interface-ipv6-address-list (comprises vlan, Many2Many)</li> <li>TO multicast-configuration (Many2Many)</li> -<li>TO logical-link (Many2Many, will delete target node)</li> +<li>TO logical-link (Many2Many)</li> <li>FROM l-interface (is composed of vlan)</li> <li>FROM service-instance</li> <li>FROM allotted-resource</li></ul> @@ -168164,446 +150635,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> - <div id="definition-vpe" class="panel panel-definition"> - <div class="panel-heading"> - <h3 class="panel-title"><a name="/definitions/vpe"></a>vpe: - <span class="json-property-type"><span class="json-property-type">object</span> - <span class="json-property-range" title="Value limits"></span> - - </span> - </h3> - </div> - <div class="panel-body"> - <section class="json-schema-description"> - <p>Relationship-list must include related to info for complex.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> -<h6 id="related-nodes">Related Nodes</h6> -<ul> -<li>TO complex (Many2Many)</li> -<li>TO ctag-pool (Many2Many)</li> -<li>TO l-interface (comprises vpe, Many2Many)</li> -<li>TO lag-interface (comprises vpe, Many2Many)</li> -<li>TO vserver (Many2Many)</li> -<li>TO entitlement (comprises vpe, One2Many)</li> -<li>TO license (comprises vpe, One2Many)</li></ul> - - </section> - - <section class="json-schema-properties"> - <dl> - <dt data-property-name="vnf-id"> - <span class="json-property-name">vnf-id:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - <span class="json-property-required"></span> - </dt> - <dd> - <p>Unique id of VNF. This is unique across the graph.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="vnf-name"> - <span class="json-property-name">vnf-name:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - <span class="json-property-required"></span> - </dt> - <dd> - <p>Name of VNF.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="vnf-name2"> - <span class="json-property-name">vnf-name2:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Alternate name of VNF.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="vnf-type"> - <span class="json-property-name">vnf-type:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - <span class="json-property-required"></span> - </dt> - <dd> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="service-id"> - <span class="json-property-name">service-id:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="regional-resource-zone"> - <span class="json-property-name">regional-resource-zone:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Regional way of organizing pservers, source of truth should define values</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="prov-status"> - <span class="json-property-name">prov-status:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="operational-status"> - <span class="json-property-name">operational-status:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Indicator for whether the resource is considered operational</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="license-key"> - <span class="json-property-name">license-key:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>OBSOLETE - do not use. See child relationships.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="equipment-role"> - <span class="json-property-name">equipment-role:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Client should send valid enumerated value</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="orchestration-status"> - <span class="json-property-name">orchestration-status:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Orchestration status of this VNF, mastered by MSO</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="heat-stack-id"> - <span class="json-property-name">heat-stack-id:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="mso-catalog-key"> - <span class="json-property-name">mso-catalog-key:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Corresponds to the SDN-C catalog id used to configure this VCE</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="ipv4-oam-address"> - <span class="json-property-name">ipv4-oam-address:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="ipv4-oam-gateway-address-prefix-length"> - <span class="json-property-name">ipv4-oam-gateway-address-prefix-length:</span> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Prefix length for oam-address</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="ipv4-oam-gateway-address"> - <span class="json-property-name">ipv4-oam-gateway-address:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Gateway address</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="v4-loopback0-ip-address"> - <span class="json-property-name">v4-loopback0-ip-address:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Loopback0 address</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="vlan-id-outer"> - <span class="json-property-name">vlan-id-outer:</span> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Temporary location for stag to get to VCE</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="as-number"> - <span class="json-property-name">as-number:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>as-number of the VPE</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="resource-version"> - <span class="json-property-name">resource-version:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="summary-status"> - <span class="json-property-name">summary-status:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>details regarding the vpe operation, PLEASE DISCONTINUE USE OF THIS FIELD.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="encrypted-access-flag"> - <span class="json-property-name">encrypted-access-flag:</span> - <span class="json-property-type">boolean</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>indicates whether vpe access uses SSH</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="relationship-list"> - <span class="json-property-name">relationship-list:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - <dt data-property-name="l-interfaces"> - <span class="json-property-name">l-interfaces:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/l-interface">l-interface</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - <dt data-property-name="lag-interfaces"> - <span class="json-property-name">lag-interfaces:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/lag-interface">lag-interface</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - <dt data-property-name="licenses"> - <span class="json-property-name">licenses:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/license">license</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - <dt data-property-name="entitlements"> - <span class="json-property-name">entitlements:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/entitlement">entitlement</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - </dl> - </section> - </div> - </div> - <div id="definition-vpes" class="panel panel-definition"> - <div class="panel-heading"> - <h3 class="panel-title"><a name="/definitions/vpes"></a>vpes: - <span class="json-property-type"><span class="json-property-type">object</span> - <span class="json-property-range" title="Value limits"></span> - - </span> - </h3> - </div> - <div class="panel-body"> - <section class="json-schema-description"> - <p>Virtual provider edge router. In 1504, A&AI will populate this object through an M&P and tool provided to operations.</p> - - </section> - - <section class="json-schema-properties"> - <dl> - <dt data-property-name="vpe"> - <span class="json-property-name">vpe:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/vpe">vpe</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - </dl> - </section> - </div> - </div> <div id="definition-vpls-pe" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/vpls-pe"></a>vpls-pe: @@ -168660,7 +150691,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </dt> <dd> - <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p> + <p>Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by GenericVnf (v4-loopback0-ip-address).</p> <div class="json-inner-schema"> </div> @@ -169003,7 +151034,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <ul> <li>TO flavor (Many2One)</li> <li>TO image (Many2One)</li> -<li>TO ipaddress (comprises vserver, Many2Many)</li> <li>TO l-interface (comprises vserver, Many2Many)</li> <li>TO pserver (Many2One)</li> <li>TO volume (comprises vserver, Many2Many)</li> @@ -169012,8 +151042,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO vf-module (Many2One)</li> <li>FROM generic-vnf</li> <li>FROM tenant (is composed of vserver)</li> -<li>FROM vce</li> -<li>FROM vpe</li></ul> +<li>FROM vce</li></ul> </section> diff --git a/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v11.html b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v11.html index 140fff8f..e2885809 100644 --- a/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v11.html +++ b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v11.html @@ -70,6 +70,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </td> </tr> <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-get">GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items</a></td> + <td><p>returns auth-info-items</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--get">GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}</a></td> + <td><p>returns auth-info-item</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}</a></td> + <td><p>create or update an existing auth-info-item</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--delete">DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}</a></td> + <td><p>delete an existing auth-info-item</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--relationship-list-relationship-put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--relationship-list-relationship-delete">DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-get">GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones</a></td> <td><p>returns availability-zones</p> </td> @@ -1243,50 +1273,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </table> - <h3 id="tag-LicenseManagement" class="swagger-summary-tag">Tag: LicenseManagement</h3> - - <table class="table table-bordered table-condensed swagger--summary"> - <thead> - <tr> - <th>Operation</th> - <th>Description</th> - </tr> - </thead> - <tbody> - <tr> - <td><a href="#operation--license-management-license-key-resources-get">GET /license-management/license-key-resources</a></td> - <td><p>returns license-key-resources</p> - </td> - </tr> - <tr> - <td><a href="#operation--license-management-license-key-resources-license-key-resource--att-uuid--get">GET /license-management/license-key-resources/license-key-resource/{att-uuid}</a></td> - <td><p>returns license-key-resource</p> - </td> - </tr> - <tr> - <td><a href="#operation--license-management-license-key-resources-license-key-resource--att-uuid--put">PUT /license-management/license-key-resources/license-key-resource/{att-uuid}</a></td> - <td><p>create or update an existing license-key-resource</p> - </td> - </tr> - <tr> - <td><a href="#operation--license-management-license-key-resources-license-key-resource--att-uuid--delete">DELETE /license-management/license-key-resources/license-key-resource/{att-uuid}</a></td> - <td><p>delete an existing license-key-resource</p> - </td> - </tr> - <tr> - <td><a href="#operation--license-management-license-key-resources-license-key-resource--att-uuid--relationship-list-relationship-put">PUT /license-management/license-key-resources/license-key-resource/{att-uuid}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--license-management-license-key-resources-license-key-resource--att-uuid--relationship-list-relationship-delete">DELETE /license-management/license-key-resources/license-key-resource/{att-uuid}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - </tbody> - </table> - - <h3 id="tag-Business" class="swagger-summary-tag">Tag: Business</h3> <table class="table table-bordered table-condensed swagger--summary"> @@ -11227,7 +11213,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -11385,7 +11371,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -11478,7 +11464,565 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + cloud-region-id + </td> + <td> + <p>Identifier used by the vendor for the region. Second part of composite key</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns auth-info-items</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items</strong></h3> + Tags: + <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns auth-info-items</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + cloud-owner + </td> + <td> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + cloud-region-id + </td> + <td> + <p>Identifier used by the vendor for the region. Second part of composite key</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + cloud-type + </td> + <td> + <p>Type of the cloud (e.g., openstack)</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + owner-defined-type + </td> + <td> + <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/auth-info-items">/auth-info-items</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns auth-info-item</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}</strong></h3> + Tags: + <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns auth-info-item</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + cloud-owner + </td> + <td> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + cloud-region-id + </td> + <td> + <p>Identifier used by the vendor for the region. Second part of composite key</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + auth-info-item-id + </td> + <td> + <p>Unique ID of auth-info-item.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + cloud-type + </td> + <td> + <p>Type of the cloud (e.g., openstack)</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + owner-defined-type + </td> + <td> + <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + username + </td> + <td> + <p>user name of auth infomation to access VIM.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + auth-url + </td> + <td> + <p>authentication url of the cloud.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/auth-info-item">/auth-info-item</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing auth-info-item</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}</strong></h3> + Tags: + <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing auth-info-item</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>auth-info-item object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/auth-info-item">/auth-info-item</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + cloud-owner + </td> + <td> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + cloud-region-id + </td> + <td> + <p>Identifier used by the vendor for the region. Second part of composite key</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + auth-info-item-id + </td> + <td> + <p>Unique ID of auth-info-item.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing auth-info-item</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}</strong></h3> + Tags: + <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing auth-info-item</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + cloud-owner + </td> + <td> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -11507,6 +12051,22 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> + auth-info-item-id + </td> + <td> + <p>Unique ID of auth-info-item.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> resource-version </td> <td> @@ -11552,6 +12112,236 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--relationship-list-relationship-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>see node definition for valid relationships</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>relationship object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + cloud-owner + </td> + <td> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + cloud-region-id + </td> + <td> + <p>Identifier used by the vendor for the region. Second part of composite key</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + auth-info-item-id + </td> + <td> + <p>Unique ID of auth-info-item.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--relationship-list-relationship-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--auth-info-items-auth-info-item--auth-info-item-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + cloud-owner + </td> + <td> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + cloud-region-id + </td> + <td> + <p>Identifier used by the vendor for the region. Second part of composite key</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + auth-info-item-id + </td> + <td> + <p>Unique ID of auth-info-item.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-"></span> <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> @@ -11582,7 +12372,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -11723,7 +12513,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -11897,7 +12687,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -12006,7 +12796,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -12143,7 +12933,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -12252,7 +13042,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -12356,7 +13146,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -12497,7 +13287,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -12686,7 +13476,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -12795,7 +13585,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -12932,7 +13722,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -13041,7 +13831,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -13145,7 +13935,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -13286,7 +14076,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -13475,7 +14265,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -13584,7 +14374,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -13721,7 +14511,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -13830,7 +14620,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -13934,7 +14724,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -14075,7 +14865,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -14279,7 +15069,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -14388,7 +15178,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -14525,7 +15315,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -14634,7 +15424,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -14738,7 +15528,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -14879,7 +15669,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -15113,7 +15903,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -15222,7 +16012,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -15342,7 +16132,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -15559,7 +16349,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -15808,7 +16598,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -15932,7 +16722,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -16084,7 +16874,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -16193,7 +16983,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -16297,7 +17087,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -16438,7 +17228,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -16642,7 +17432,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -16751,7 +17541,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -16888,7 +17678,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -16997,7 +17787,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -17118,7 +17908,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -17211,7 +18001,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -17299,7 +18089,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -17440,7 +18230,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -17689,7 +18479,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -17798,7 +18588,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -17935,7 +18725,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -18044,7 +18834,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -18148,7 +18938,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -18289,7 +19079,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -18493,7 +19283,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -18602,7 +19392,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -18739,7 +19529,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -18848,7 +19638,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -18952,7 +19742,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -19139,7 +19929,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -19432,7 +20222,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -19557,7 +20347,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -19693,7 +20483,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -19969,7 +20759,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -20323,7 +21113,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -20464,7 +21254,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -20616,7 +21406,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -21031,7 +21821,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -21188,7 +21978,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -21373,7 +22163,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -21530,7 +22320,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -21682,7 +22472,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -22097,7 +22887,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -22254,7 +23044,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -22439,7 +23229,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -22596,7 +23386,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -22765,7 +23555,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -22906,7 +23696,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -23042,7 +23832,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -23379,7 +24169,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -23809,7 +24599,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -23966,7 +24756,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -24151,7 +24941,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -24308,7 +25098,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -24460,7 +25250,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -24797,7 +25587,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -25197,7 +25987,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -25354,7 +26144,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -25522,7 +26312,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -25983,7 +26773,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -26156,7 +26946,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -26357,7 +27147,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -26530,7 +27320,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -26698,7 +27488,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -27159,7 +27949,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -27332,7 +28122,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -27533,7 +28323,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -27706,7 +28496,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -27891,7 +28681,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -28048,7 +28838,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -28217,7 +29007,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -28342,7 +29132,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -28462,7 +29252,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -28738,7 +29528,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -29047,7 +29837,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -29188,7 +29978,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -29357,7 +30147,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -29498,7 +30288,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -29634,7 +30424,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -29775,7 +30565,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -29994,7 +30784,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -30103,7 +30893,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -30240,7 +31030,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -30349,7 +31139,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen cloud-owner </td> <td> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> </td> <td>path</td> <td> @@ -49289,536 +50079,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> - <span id="path--license-management-license-key-resources-"></span> - <div id="operation--license-management-license-key-resources-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns license-key-resources</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/license-management/license-key-resources</strong></h3> - Tags: - <a href="#tag-LicenseManagement">LicenseManagement</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns license-key-resources</p> - - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/license-key-resources">/license-key-resources</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--license-management-license-key-resources-license-key-resource--att-uuid--"></span> - <div id="operation--license-management-license-key-resources-license-key-resource--att-uuid--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns license-key-resource</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/license-management/license-key-resources/license-key-resource/{att-uuid}</strong></h3> - Tags: - <a href="#tag-LicenseManagement">LicenseManagement</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns license-key-resource</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - att-uuid - </td> - <td> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - assignment-group-uuid - </td> - <td> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - name - </td> - <td> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/license-key-resource">/license-key-resource</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--license-management-license-key-resources-license-key-resource--att-uuid--"></span> - <div id="operation--license-management-license-key-resources-license-key-resource--att-uuid--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing license-key-resource</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/license-management/license-key-resources/license-key-resource/{att-uuid}</strong></h3> - Tags: - <a href="#tag-LicenseManagement">LicenseManagement</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing license-key-resource</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>license-key-resource object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/license-key-resource">/license-key-resource</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - att-uuid - </td> - <td> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--license-management-license-key-resources-license-key-resource--att-uuid--"></span> - <div id="operation--license-management-license-key-resources-license-key-resource--att-uuid--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing license-key-resource</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/license-management/license-key-resources/license-key-resource/{att-uuid}</strong></h3> - Tags: - <a href="#tag-LicenseManagement">LicenseManagement</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing license-key-resource</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - att-uuid - </td> - <td> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--license-management-license-key-resources-license-key-resource--att-uuid--relationship-list-relationship-"></span> - <div id="operation--license-management-license-key-resources-license-key-resource--att-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/license-management/license-key-resources/license-key-resource/{att-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-LicenseManagement">LicenseManagement</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - att-uuid - </td> - <td> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--license-management-license-key-resources-license-key-resource--att-uuid--relationship-list-relationship-"></span> - <div id="operation--license-management-license-key-resources-license-key-resource--att-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/license-management/license-key-resources/license-key-resource/{att-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-LicenseManagement">LicenseManagement</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - att-uuid - </td> - <td> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - <span id="path--network-generic-vnfs-"></span> <div id="operation--network-generic-vnfs-get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> @@ -136713,6 +136973,183 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> + <div id="definition-auth-info-item" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/auth-info-item"></a>auth-info-item: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Persistent auth info.</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>TO tenant (One2One)</li> +<li>FROM cloud-region (is composed of auth-info-item)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="auth-info-item-id"> + <span class="json-property-name">auth-info-item-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Unique ID of auth-info-item.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="cloud-domain"> + <span class="json-property-name">cloud-domain:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>domain info for authentication.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="username"> + <span class="json-property-name">username:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>user name of auth infomation to access VIM.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="password"> + <span class="json-property-name">password:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>password of auth infomation to access VIM.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="auth-url"> + <span class="json-property-name">auth-url:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>authentication url of the cloud.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="ssl-cacert"> + <span class="json-property-name">ssl-cacert:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>ca file content if enabled ssl on auth-url.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="ssl-insecure"> + <span class="json-property-name">ssl-insecure:</span> + <span class="json-property-type">boolean</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Whether to verify VIM's certificate.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-auth-info-items" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/auth-info-items"></a>auth-info-items: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Collection of persistent auth information to access to VIM.</p> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="auth-info-item"> + <span class="json-property-name">auth-info-item:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/auth-info-item">auth-info-item</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> <div id="definition-availability-zone" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/availability-zone"></a>availability-zone: @@ -137242,7 +137679,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> <div class="panel-body"> <section class="json-schema-description"> - <p>cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.</p> + <p>cloud-region designates an installation of a cloud cluster or region or instantiation.</p> <h6 id="default-delete-scope">Default Delete Scope</h6> <p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> @@ -137250,6 +137687,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO complex (Many2One)</li> <li>TO l3-network (Many2Many)</li> <li>TO tenant (comprises cloud-region, One2Many)</li> +<li>TO auth-info-item (comprises cloud-region, One2Many)</li> <li>TO image (comprises cloud-region, One2Many)</li> <li>TO flavor (comprises cloud-region, One2Many)</li> <li>TO availability-zone (comprises cloud-region, One2Many)</li> @@ -137274,7 +137712,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <span class="json-property-required"></span> </dt> <dd> - <p>Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname</p> + <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p> <div class="json-inner-schema"> </div> @@ -137588,6 +138026,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </section> </div> </dd> + <dt data-property-name="auth-info-items"> + <span class="json-property-name">auth-info-items:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/auth-info-item">auth-info-item</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> </dl> </section> </div> @@ -141317,26 +141775,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </section> </div> </dd> - <dt data-property-name="license-management"> - <span class="json-property-name">license-management:</span> - <span class="json-property-type">object</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/license-management">license-management</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> <dt data-property-name="business"> <span class="json-property-name">business:</span> <span class="json-property-type">object</span> @@ -143636,259 +144074,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> - <div id="definition-license-key-resource" class="panel panel-definition"> - <div class="panel-heading"> - <h3 class="panel-title"><a name="/definitions/license-key-resource"></a>license-key-resource: - <span class="json-property-type"><span class="json-property-type">object</span> - <span class="json-property-range" title="Value limits"></span> - - </span> - </h3> - </div> - <div class="panel-body"> - <section class="json-schema-description"> - <p>OBSOLETE OBJECT: do not use</p> -<h6 id="related-nodes">Related Nodes</h6> -<ul> -<li>FROM generic-vnf</li></ul> - - </section> - - <section class="json-schema-properties"> - <dl> - <dt data-property-name="att-uuid"> - <span class="json-property-name">att-uuid:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - <span class="json-property-required"></span> - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="assignment-type"> - <span class="json-property-name">assignment-type:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="assignment-status"> - <span class="json-property-name">assignment-status:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="assignment-group-uuid"> - <span class="json-property-name">assignment-group-uuid:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - <span class="json-property-required"></span> - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="assignment-date"> - <span class="json-property-name">assignment-date:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="name"> - <span class="json-property-name">name:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="model-uuid"> - <span class="json-property-name">model-uuid:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="model-version"> - <span class="json-property-name">model-version:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="license-key"> - <span class="json-property-name">license-key:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="license-key-file-url"> - <span class="json-property-name">license-key-file-url:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="supplier-release-list"> - <span class="json-property-name">supplier-release-list:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="resource-version"> - <span class="json-property-name">resource-version:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="relationship-list"> - <span class="json-property-name">relationship-list:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - </dl> - </section> - </div> - </div> - <div id="definition-license-key-resources" class="panel panel-definition"> - <div class="panel-heading"> - <h3 class="panel-title"><a name="/definitions/license-key-resources"></a>license-key-resources: - <span class="json-property-type"><span class="json-property-type">object</span> - <span class="json-property-range" title="Value limits"></span> - - </span> - </h3> - </div> - <div class="panel-body"> - - <section class="json-schema-properties"> - <dl> - <dt data-property-name="license-key-resource"> - <span class="json-property-name">license-key-resource:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/license-key-resource">license-key-resource</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - </dl> - </section> - </div> - </div> - <div id="definition-license-management" class="panel panel-definition"> - <div class="panel-heading"> - <h3 class="panel-title"><a name="/definitions/license-management"></a>license-management: - <span class="json-property-type"><span class="json-property-type">object</span> - <span class="json-property-range" title="Value limits"></span> - - </span> - </h3> - </div> - <div class="panel-body"> - - <section class="json-schema-properties"> - <dl> - <dt data-property-name="license-key-resources"> - <span class="json-property-name">license-key-resources:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/license-key-resource">license-key-resource</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - </dl> - </section> - </div> - </div> <div id="definition-licenses" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/licenses"></a>licenses: @@ -144034,7 +144219,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </dt> <dd> - <p>v4, v6, or ds for dual stack (should be att-ip-version)</p> + <p>v4, v6, or ds for dual stack</p> <div class="json-inner-schema"> </div> @@ -152496,6 +152681,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO l3-network (Many2Many)</li> <li>TO service-subscription (Many2Many)</li> <li>TO vserver (comprises tenant, One2Many)</li> +<li>FROM auth-info-item</li> <li>FROM cloud-region (is composed of tenant)</li> <li>FROM group-assignment</li> <li>FROM volume-group</li></ul> diff --git a/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v9.html b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v9.html index 79bf0850..95cffc24 100644 --- a/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v9.html +++ b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v9.html @@ -15,7 +15,7 @@ <body> <div class="container"> <h1>Active and Available Inventory REST API.</h1> - <p class="sw-info-version">Version: <span>v10</span></p> + <p class="sw-info-version">Version: <span>v11</span></p> <p><p>Copyright © 2017 AT&T Intellectual Property. All rights reserved.<br/> <br/> Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.<br/> @@ -3772,506 +3772,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </td> </tr> <tr> - <td><a href="#operation--network-vpes-get">GET /network/vpes</a></td> - <td><p>returns vpes</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--get">GET /network/vpes/vpe/{vnf-id}</a></td> - <td><p>returns vpe</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--put">PUT /network/vpes/vpe/{vnf-id}</a></td> - <td><p>create or update an existing vpe</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--delete">DELETE /network/vpes/vpe/{vnf-id}</a></td> - <td><p>delete an existing vpe</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-get">GET /network/vpes/vpe/{vnf-id}/entitlements</a></td> - <td><p>returns entitlements</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get">GET /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td> - <td><p>returns entitlement</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put">PUT /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td> - <td><p>create or update an existing entitlement</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete">DELETE /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td> - <td><p>delete an existing entitlement</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces</a></td> - <td><p>returns l-interfaces</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>returns l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>create or update an existing l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>delete an existing l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>returns l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>create or update an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>delete an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>returns l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>create or update an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>delete an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</a></td> - <td><p>returns sriov-vfs</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>returns sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>create or update an existing sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>delete an existing sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans</a></td> - <td><p>returns vlans</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>returns vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>create or update an existing vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>delete an existing vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>returns l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>create or update an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>delete an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>returns l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>create or update an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>delete an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces</a></td> - <td><p>returns lag-interfaces</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td> - <td><p>returns lag-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td> - <td><p>create or update an existing lag-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td> - <td><p>delete an existing lag-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</a></td> - <td><p>returns l-interfaces</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>returns l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>create or update an existing l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td> - <td><p>delete an existing l-interface</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>returns l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>create or update an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>delete an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>returns l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>create or update an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>delete an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</a></td> - <td><p>returns sriov-vfs</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>returns sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>create or update an existing sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td> - <td><p>delete an existing sriov-vf</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</a></td> - <td><p>returns vlans</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>returns vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>create or update an existing vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td> - <td><p>delete an existing vlan</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>returns l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>create or update an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> - <td><p>delete an existing l3-interface-ipv4-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>returns l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>create or update an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> - <td><p>delete an existing l3-interface-ipv6-address-list</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-get">GET /network/vpes/vpe/{vnf-id}/licenses</a></td> - <td><p>returns licenses</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--get">GET /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td> - <td><p>returns license</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--put">PUT /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td> - <td><p>create or update an existing license</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--delete">DELETE /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td> - <td><p>delete an existing license</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/relationship-list/relationship</a></td> - <td><p>see node definition for valid relationships</p> - </td> - </tr> - <tr> - <td><a href="#operation--network-vpes-vpe--vnf-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/relationship-list/relationship</a></td> - <td><p>delete an existing relationship</p> - </td> - </tr> - <tr> <td><a href="#operation--network-vpls-pes-get">GET /network/vpls-pes</a></td> <td><p>returns vpls-pes</p> </td> @@ -105857,17006 +105357,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> - <span id="path--network-vpes-"></span> - <div id="operation--network-vpes-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vpes</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vpes</p> - - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vpes">/vpes</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vpe</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vpe</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vpe">/vpe</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing vpe</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing vpe</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>vpe object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vpe">/vpe</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing vpe</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing vpe</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns entitlements</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns entitlements</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/entitlements">/entitlements</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns entitlement</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns entitlement</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing entitlement</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing entitlement</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>entitlement object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing entitlement</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing entitlement</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of an entitlement resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l-interfaces</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l-interfaces</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l-interface</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l-interface</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l-interface</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l-interface object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l-interface</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns sriov-vfs</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns sriov-vfs</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns sriov-vf</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-vlan-filter - </td> - <td> - <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-mac-filter - </td> - <td> - <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-vlan-strip - </td> - <td> - <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">boolean</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing sriov-vf</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>sriov-vf object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing sriov-vf</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vlans</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vlans</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vlan</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vlan</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing vlan</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing vlan</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>vlan object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing vlan</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing vlan</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns lag-interfaces</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns lag-interfaces</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/lag-interfaces">/lag-interfaces</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns lag-interface</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns lag-interface</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing lag-interface</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing lag-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>lag-interface object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing lag-interface</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing lag-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l-interfaces</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l-interfaces</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l-interface</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l-interface</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l-interface</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l-interface object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l-interface</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l-interface</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns sriov-vfs</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns sriov-vfs</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns sriov-vf</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-vlan-filter - </td> - <td> - <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-mac-filter - </td> - <td> - <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vf-vlan-strip - </td> - <td> - <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">boolean</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing sriov-vf</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>sriov-vf object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing sriov-vf</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing sriov-vf</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - pci-id - </td> - <td> - <p>PCI ID used to identify the sriov-vf</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vlans</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vlans</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns vlan</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns vlan</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing vlan</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing vlan</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>vlan object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing vlan</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing vlan</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv4-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv4-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-role - </td> - <td> - <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - interface-id - </td> - <td> - <p>ID of interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - macaddr - </td> - <td> - <p>MAC address for the interface</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - network-name - </td> - <td> - <p>Name of the network</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vpn-id - </td> - <td> - <p>This indicates the customers VPN ID associated with this vlan</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vlan-id-inner - </td> - <td> - <p>Inner VLAN tag</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-network-id - </td> - <td> - <p>Neutron network id of the interface that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - neutron-subnet-id - </td> - <td> - <p>Neutron id of subnet that address belongs to</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing l3-interface-ipv6-address-list</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - l3-interface-ipv6-address - </td> - <td> - <p>IP address</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name given to the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vlan-interface - </td> - <td> - <p>String that identifies the interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - interface-name - </td> - <td> - <p>Name that identifies the link aggregate interface</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns licenses</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/licenses</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns licenses</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/licenses">/licenses</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel"> - <div class="panel-heading"> - <div class="operation-summary">returns license</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>returns license</p> - - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - vnf-name - </td> - <td> - <p>Name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-name2 - </td> - <td> - <p>Alternate name of VNF.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - vnf-type - </td> - <td> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - service-id - </td> - <td> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - regional-resource-zone - </td> - <td> - <p>Regional way of organizing pservers, source of truth should define values</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - prov-status - </td> - <td> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - <tr> - <td> - heat-stack-id - </td> - <td> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-200"> - 200 OK - - </dt> - <dd class="sw-response-200"> - <div class="row"> - <div class="col-md-12"> - <p>successful operation</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - <div class="panel panel-definition"> - - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/license">/license</a> - </div> - </div> - </div> - - </div> </dd> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">create or update an existing license</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>create or update an existing license</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>license object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/license">/license</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing license</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing license</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-version - </td> - <td> - <p>resource-version for concurrency</p> - </td> - <td>query</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - group-uuid - </td> - <td> - <p>Unique ID for the license group the resource belongs to, should be uuid.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - <tr> - <td> - resource-uuid - </td> - <td> - <p>Unique ID of a license resource.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> - <div class="panel-heading"> - <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>see node definition for valid relationships</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - <div class="row"> - <div class="col-md-6"> - <p><p>relationship object that needs to be created or updated</p> - </p> - </div> - <div class="col-md-6 sw-request-model"> - <div class="panel panel-definition"> - <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> - </div> - </div></div> - </div> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - - <span id="path--network-vpes-vpe--vnf-id--relationship-list-relationship-"></span> - <div id="operation--network-vpes-vpe--vnf-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> - <div class="panel-heading"> - <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/relationship-list/relationship</strong></h3> - Tags: - <a href="#tag-Network">Network</a> - </div> - <div class="panel-body"> - <section class="sw-operation-description"> - <p>delete an existing relationship</p> - - </section> - <section class="sw-request-body"> - - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - </section> - <section class="sw-request-params"> - <table class="table"> - <thead> - <tr> - <th class="sw-param-name"></th> - <th class="sw-param-description"></th> - <th class="sw-param-type"></th> - <th class="sw-param-data-type"></th> - <th class="sw-param-annotation"></th> - </tr> - </thead> - <tbody> - <tr> - <td> - vnf-id - </td> - <td> - <p>Unique id of VNF. This is unique across the graph.</p> - </td> - <td>path</td> - <td> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - </td> - <td> - <span class="json-property-required"></span> - </td> - </tr> - </tbody> - </table> - </section> - - <section class="sw-responses"> - <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> - </p> - - <dl> - <dt class="sw-response-default"> - default - - </dt> - <dd class="sw-response-default"> - <div class="row"> - <div class="col-md-12"> - <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> - - </div> - </div> - <div class="row"> - - <div class="col-md-6 sw-response-model"> - </div> - - </div> </dd> - </dl> - </section> - </div> - </div> - <span id="path--network-vpls-pes-"></span> <div id="operation--network-vpls-pes-get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> @@ -148565,7 +131065,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> <div class="panel-body"> <section class="json-schema-description"> - <p>cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.</p> + <p>cloud-region designates an installation of a cloud cluster or region or instantiation.</p> <h6 id="default-delete-scope">Default Delete Scope</h6> <p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> @@ -148964,7 +131464,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>FROM pserver</li> <li>FROM pnf</li> <li>FROM vce</li> -<li>FROM vpe</li> <li>FROM vpls-pe</li> <li>FROM volume-group</li> <li>FROM zone</li></ul> @@ -149730,7 +132229,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <ul> <li>TO availability-zone (Many2Many)</li> <li>FROM complex (is composed of ctag-pool)</li> -<li>FROM vpe</li> <li>FROM vpls-pe</li></ul> </section> @@ -150214,7 +132712,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> <div class="panel-body"> <section class="json-schema-description"> - <p>Collection of digital virtual switch metadata used for vmWare VCEs and VPEs.</p> + <p>Collection of digital virtual switch metadata used for vmWare VCEs and GenericVnfs.</p> </section> @@ -150667,8 +133165,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM generic-vnf (is composed of entitlement)</li> -<li>FROM vce (is composed of entitlement)</li> -<li>FROM vpe (is composed of entitlement)</li></ul> +<li>FROM vce (is composed of entitlement)</li></ul> </section> @@ -151065,6 +133562,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> +<li>TO license-key-resource (Many2Many)</li> <li>TO l-interface (comprises generic-vnf, Many2Many)</li> <li>TO availability-zone (Many2Many)</li> <li>TO lag-interface (comprises generic-vnf, Many2Many)</li> @@ -151078,7 +133576,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO ipsec-configuration (Many2One)</li> <li>TO vf-module (comprises generic-vnf, One2Many)</li> <li>TO volume-group (One2Many)</li> -<li>TO vnfc (One2Many, will delete target node)</li> +<li>TO vnfc (One2Many)</li> <li>TO instance-group (Many2Many)</li> <li>TO entitlement (comprises generic-vnf, One2Many)</li> <li>TO license (comprises generic-vnf, One2Many)</li> @@ -151882,7 +134380,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <p>ERROR_4_IN_EDGES_OR_CASCADE</p> <h6 id="related-nodes">Related Nodes</h6> <ul> -<li>TO metadata (comprises image, Many2Many)</li> <li>TO metadatum (comprises image, Many2Many)</li> <li>FROM cloud-region (is composed of image)</li> <li>FROM vserver</li></ul> @@ -153179,14 +135676,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <ul> <li>TO l3-interface-ipv4-address-list (comprises l-interface, Many2Many)</li> <li>TO l3-interface-ipv6-address-list (comprises l-interface, Many2Many)</li> -<li>TO logical-link (Many2Many, will delete target node)</li> +<li>TO logical-link (Many2Many)</li> <li>TO vlan (comprises l-interface, Many2Many)</li> <li>TO sriov-vf (comprises l-interface, One2One)</li> <li>FROM generic-vnf (is composed of l-interface)</li> <li>FROM lag-interface (is composed of l-interface)</li> <li>FROM newvce (is composed of l-interface)</li> <li>FROM p-interface (is composed of l-interface)</li> -<li>FROM vpe (is composed of l-interface)</li> <li>FROM vserver (is composed of l-interface)</li></ul> </section> @@ -154226,13 +136722,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> -<li>TO lag-link (Many2Many, will delete target node)</li> +<li>TO lag-link (Many2Many)</li> <li>TO p-interface (Many2Many)</li> <li>TO l-interface (comprises lag-interface, Many2Many)</li> <li>FROM generic-vnf (is composed of lag-interface)</li> <li>FROM pserver (is composed of lag-interface)</li> <li>FROM pnf (is composed of lag-interface)</li> -<li>FROM vpe (is composed of lag-interface)</li> <li>FROM vpls-pe (is composed of lag-interface)</li></ul> </section> @@ -154551,8 +137046,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM generic-vnf (is composed of license)</li> -<li>FROM vce (is composed of license)</li> -<li>FROM vpe (is composed of license)</li></ul> +<li>FROM vce (is composed of license)</li></ul> </section> @@ -154685,11 +137179,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO cloud-region (Many2Many)</li> <li>TO vpn-binding (Many2Many)</li> <li>FROM l-interface</li> -<li>FROM logical-link</li> <li>FROM p-interface</li> <li>FROM service-instance</li> <li>FROM virtual-data-center</li> -<li>FROM vlan</li></ul> +<li>FROM vlan</li> +<li>FROM logical-link</li></ul> </section> @@ -155004,9 +137498,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <p>Collection of metadatum (key/value pairs)</p> <h6 id="default-delete-scope">Default Delete Scope</h6> <p>THIS_NODE_ONLY</p> -<h6 id="related-nodes">Related Nodes</h6> -<ul> -<li>FROM image (is composed of metadata)</li></ul> </section> @@ -155452,8 +137943,8 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO model-constraint (comprises model-element, One2Many)</li> <li>TO constrained-element-set (comprises model-element, One2Many)</li> <li>FROM model-ver (is composed of model-element)</li> -<li>FROM model-element (is composed of model-element)</li> -<li>FROM element-choice-set (is composed of model-element)</li></ul> +<li>FROM element-choice-set (is composed of model-element)</li> +<li>FROM model-element (is composed of model-element)</li></ul> </section> @@ -156502,26 +138993,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </section> </div> </dd> - <dt data-property-name="vpes"> - <span class="json-property-name">vpes:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/vpe">vpe</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> <dt data-property-name="vnfcs"> <span class="json-property-name">vnfcs:</span> <span class="json-property-type">object[]</span> @@ -157137,7 +139608,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </dt> <dd> - <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p> + <p>Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p> <div class="json-inner-schema"> </div> @@ -157149,7 +139620,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </dt> <dd> - <p>Client should send valid enumerated value, e.g., VPE.</p> + <p>Client should send valid enumerated value.</p> <div class="json-inner-schema"> </div> @@ -157933,7 +140404,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO l-interface (comprises p-interface, Many2Many)</li> -<li>TO physical-link (Many2Many, will delete target node)</li> +<li>TO physical-link (Many2Many)</li> <li>TO logical-link (Many2One)</li> <li>FROM lag-interface</li> <li>FROM pserver (is composed of p-interface)</li> @@ -161224,7 +143695,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO pnf (One2Many)</li> <li>TO connector (Many2Many)</li> <li>TO metadatum (comprises service-instance, Many2Many)</li> -<li>TO logical-link (Many2Many, will delete target node)</li> +<li>TO logical-link (Many2Many)</li> <li>TO vlan (One2Many)</li> <li>TO service-instance (One2Many)</li> <li>TO ctag-assignment (One2Many)</li> @@ -162591,7 +145062,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> +<p>ERROR_IF_ANY_IN_EDGES</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM l3-interface-ipv4-address-list</li> @@ -163684,7 +146155,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <ul> <li>TO volume-group (One2One)</li> <li>TO l3-network (Many2Many)</li> -<li>TO vnfc (One2Many, will delete target node)</li> +<li>TO vnfc (One2Many)</li> <li>FROM vserver</li> <li>FROM generic-vnf (is composed of vf-module)</li></ul> @@ -164216,7 +146687,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO l3-interface-ipv4-address-list (comprises vlan, Many2Many)</li> <li>TO l3-interface-ipv6-address-list (comprises vlan, Many2Many)</li> <li>TO multicast-configuration (Many2Many)</li> -<li>TO logical-link (Many2Many, will delete target node)</li> +<li>TO logical-link (Many2Many)</li> <li>FROM l-interface (is composed of vlan)</li> <li>FROM service-instance</li> <li>FROM allotted-resource</li></ul> @@ -165169,446 +147640,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> - <div id="definition-vpe" class="panel panel-definition"> - <div class="panel-heading"> - <h3 class="panel-title"><a name="/definitions/vpe"></a>vpe: - <span class="json-property-type"><span class="json-property-type">object</span> - <span class="json-property-range" title="Value limits"></span> - - </span> - </h3> - </div> - <div class="panel-body"> - <section class="json-schema-description"> - <p>Relationship-list must include related to info for complex.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> -<h6 id="related-nodes">Related Nodes</h6> -<ul> -<li>TO complex (Many2Many)</li> -<li>TO ctag-pool (Many2Many)</li> -<li>TO l-interface (comprises vpe, Many2Many)</li> -<li>TO lag-interface (comprises vpe, Many2Many)</li> -<li>TO vserver (Many2Many)</li> -<li>TO entitlement (comprises vpe, One2Many)</li> -<li>TO license (comprises vpe, One2Many)</li></ul> - - </section> - - <section class="json-schema-properties"> - <dl> - <dt data-property-name="vnf-id"> - <span class="json-property-name">vnf-id:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - <span class="json-property-required"></span> - </dt> - <dd> - <p>Unique id of VNF. This is unique across the graph.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="vnf-name"> - <span class="json-property-name">vnf-name:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - <span class="json-property-required"></span> - </dt> - <dd> - <p>Name of VNF.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="vnf-name2"> - <span class="json-property-name">vnf-name2:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Alternate name of VNF.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="vnf-type"> - <span class="json-property-name">vnf-type:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - <span class="json-property-required"></span> - </dt> - <dd> - <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="service-id"> - <span class="json-property-name">service-id:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="regional-resource-zone"> - <span class="json-property-name">regional-resource-zone:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Regional way of organizing pservers, source of truth should define values</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="prov-status"> - <span class="json-property-name">prov-status:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="operational-state"> - <span class="json-property-name">operational-state:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Indicator for whether the resource is considered operational</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="license-key"> - <span class="json-property-name">license-key:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>OBSOLETE - do not use. See child relationships.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="equipment-role"> - <span class="json-property-name">equipment-role:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Client should send valid enumerated value</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="orchestration-status"> - <span class="json-property-name">orchestration-status:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Orchestration status of this VNF, mastered by MSO</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="heat-stack-id"> - <span class="json-property-name">heat-stack-id:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Heat stack id corresponding to this instance, managed by MSO</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="mso-catalog-key"> - <span class="json-property-name">mso-catalog-key:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Corresponds to the SDN-C catalog id used to configure this VCE</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="ipv4-oam-address"> - <span class="json-property-name">ipv4-oam-address:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="ipv4-oam-gateway-address-prefix-length"> - <span class="json-property-name">ipv4-oam-gateway-address-prefix-length:</span> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Prefix length for oam-address</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="ipv4-oam-gateway-address"> - <span class="json-property-name">ipv4-oam-gateway-address:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Gateway address</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="v4-loopback0-ip-address"> - <span class="json-property-name">v4-loopback0-ip-address:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Loopback0 address</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="vlan-id-outer"> - <span class="json-property-name">vlan-id-outer:</span> - <span class="json-property-type">integer</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Temporary location for stag to get to VCE</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="as-number"> - <span class="json-property-name">as-number:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>as-number of the VPE</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="resource-version"> - <span class="json-property-name">resource-version:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="summary-status"> - <span class="json-property-name">summary-status:</span> - <span class="json-property-type">string</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>details regarding the vpe operation, PLEASE DISCONTINUE USE OF THIS FIELD.</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="encrypted-access-flag"> - <span class="json-property-name">encrypted-access-flag:</span> - <span class="json-property-type">boolean</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - <p>indicates whether vpe access uses SSH</p> - <div class="json-inner-schema"> - - </div> - </dd> - <dt data-property-name="relationship-list"> - <span class="json-property-name">relationship-list:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - <dt data-property-name="l-interfaces"> - <span class="json-property-name">l-interfaces:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/l-interface">l-interface</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - <dt data-property-name="lag-interfaces"> - <span class="json-property-name">lag-interfaces:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/lag-interface">lag-interface</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - <dt data-property-name="licenses"> - <span class="json-property-name">licenses:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/license">license</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - <dt data-property-name="entitlements"> - <span class="json-property-name">entitlements:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/entitlement">entitlement</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - </dl> - </section> - </div> - </div> - <div id="definition-vpes" class="panel panel-definition"> - <div class="panel-heading"> - <h3 class="panel-title"><a name="/definitions/vpes"></a>vpes: - <span class="json-property-type"><span class="json-property-type">object</span> - <span class="json-property-range" title="Value limits"></span> - - </span> - </h3> - </div> - <div class="panel-body"> - <section class="json-schema-description"> - <p>Virtual provider edge router. In 1504, A&AI will populate this object through an M&P and tool provided to operations.</p> - - </section> - - <section class="json-schema-properties"> - <dl> - <dt data-property-name="vpe"> - <span class="json-property-name">vpe:</span> - <span class="json-property-type">object[]</span> - <span class="json-property-range" title="Value limits"></span> - - </dt> - <dd> - - <div class="json-inner-schema"> - - <section class="json-schema-array-items"> - <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/vpe">vpe</a> - </span> - <span class="json-property-range" title="Value limits"></span> - - <div class="json-inner-schema"> - - </div> - </section> </div> - </dd> - </dl> - </section> - </div> - </div> <div id="definition-vpls-pe" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/vpls-pe"></a>vpls-pe: @@ -165665,7 +147696,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </dt> <dd> - <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p> + <p>Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p> <div class="json-inner-schema"> </div> @@ -166013,7 +148044,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <ul> <li>TO flavor (Many2One)</li> <li>TO image (Many2One)</li> -<li>TO ipaddress (comprises vserver, Many2Many)</li> <li>TO l-interface (comprises vserver, Many2Many)</li> <li>TO pserver (Many2One)</li> <li>TO volume (comprises vserver, Many2Many)</li> @@ -166022,8 +148052,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO vf-module (Many2One)</li> <li>FROM generic-vnf</li> <li>FROM tenant (is composed of vserver)</li> -<li>FROM vce</li> -<li>FROM vpe</li></ul> +<li>FROM vce</li></ul> </section> diff --git a/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v10.yaml b/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v10.yaml index dc62d7ae..1dc7075a 100644 --- a/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v10.yaml +++ b/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v10.yaml @@ -22410,5106 +22410,6 @@ paths: $ref: "#/definitions/vces" "default": description: Response codes found in [response codes](https://wiki.onap.org/). - /network/vpes/vpe/{vnf-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}: - get: - tags: - - Network - summary: returns vlan - description: returns vlan - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlan - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlan" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vlan - description: create or update an existing vlan - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: vlan object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vlan" - delete: - tags: - - Network - summary: delete an existing vlan - description: delete an existing vlan - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans: - get: - tags: - - Network - summary: returns vlans - description: returns vlans - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlans - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlans" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}: - get: - tags: - - Network - summary: returns sriov-vf - description: returns sriov-vf - operationId: getNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vf" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vf-vlan-filter - in: query - description: This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM. - required: false - type: string - - name: vf-mac-filter - in: query - description: When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM. - required: false - type: string - - name: vf-vlan-strip - in: query - description: When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM. - required: false - type: boolean - - name: neutron-network-id - in: query - description: Neutron network id of the interface - required: false - type: string - put: - tags: - - Network - summary: create or update an existing sriov-vf - description: create or update an existing sriov-vf - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: sriov-vf object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/sriov-vf" - delete: - tags: - - Network - summary: delete an existing sriov-vf - description: delete an existing sriov-vf - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs: - get: - tags: - - Network - summary: returns sriov-vfs - description: returns sriov-vfs - operationId: getNetworkVpesVpeLInterfacesLInterfaceSriovVfs - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vfs" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}: - get: - tags: - - Network - summary: returns l-interface - description: returns l-interface - operationId: getNetworkVpesVpeLInterfacesLInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l-interface - description: create or update an existing l-interface - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: l-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l-interface" - delete: - tags: - - Network - summary: delete an existing l-interface - description: delete an existing l-interface - operationId: deleteNetworkVpesVpeLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces: - get: - tags: - - Network - summary: returns l-interfaces - description: returns l-interfaces - operationId: getNetworkVpesVpeLInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}: - get: - tags: - - Network - summary: returns vlan - description: returns vlan - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlan" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vlan - description: create or update an existing vlan - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: vlan object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vlan" - delete: - tags: - - Network - summary: delete an existing vlan - description: delete an existing vlan - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans: - get: - tags: - - Network - summary: returns vlans - description: returns vlans - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlans - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlans" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}: - get: - tags: - - Network - summary: returns sriov-vf - description: returns sriov-vf - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vf" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vf-vlan-filter - in: query - description: This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM. - required: false - type: string - - name: vf-mac-filter - in: query - description: When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM. - required: false - type: string - - name: vf-vlan-strip - in: query - description: When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM. - required: false - type: boolean - - name: neutron-network-id - in: query - description: Neutron network id of the interface - required: false - type: string - put: - tags: - - Network - summary: create or update an existing sriov-vf - description: create or update an existing sriov-vf - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: sriov-vf object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/sriov-vf" - delete: - tags: - - Network - summary: delete an existing sriov-vf - description: delete an existing sriov-vf - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs: - get: - tags: - - Network - summary: returns sriov-vfs - description: returns sriov-vfs - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfs - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vfs" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}: - get: - tags: - - Network - summary: returns l-interface - description: returns l-interface - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l-interface - description: create or update an existing l-interface - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: l-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l-interface" - delete: - tags: - - Network - summary: delete an existing l-interface - description: delete an existing l-interface - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces: - get: - tags: - - Network - summary: returns l-interfaces - description: returns l-interfaces - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}: - get: - tags: - - Network - summary: returns lag-interface - description: returns lag-interface - operationId: getNetworkVpesVpeLagInterfacesLagInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/lag-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - put: - tags: - - Network - summary: create or update an existing lag-interface - description: create or update an existing lag-interface - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: body - in: body - description: lag-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/lag-interface" - delete: - tags: - - Network - summary: delete an existing lag-interface - description: delete an existing lag-interface - operationId: deleteNetworkVpesVpeLagInterfacesLagInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces: - get: - tags: - - Network - summary: returns lag-interfaces - description: returns lag-interfaces - operationId: getNetworkVpesVpeLagInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/lag-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLicensesLicenseRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLicensesLicenseRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}: - get: - tags: - - Network - summary: returns license - description: returns license - operationId: getNetworkVpesVpeLicensesLicense - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/license" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - put: - tags: - - Network - summary: create or update an existing license - description: create or update an existing license - operationId: createOrUpdateNetworkVpesVpeLicensesLicense - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - - name: body - in: body - description: license object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/license" - delete: - tags: - - Network - summary: delete an existing license - description: delete an existing license - operationId: deleteNetworkVpesVpeLicensesLicense - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/licenses: - get: - tags: - - Network - summary: returns licenses - description: returns licenses - operationId: getNetworkVpesVpeLicenses - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/licenses" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeEntitlementsEntitlementRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeEntitlementsEntitlementRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}: - get: - tags: - - Network - summary: returns entitlement - description: returns entitlement - operationId: getNetworkVpesVpeEntitlementsEntitlement - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/entitlement" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - put: - tags: - - Network - summary: create or update an existing entitlement - description: create or update an existing entitlement - operationId: createOrUpdateNetworkVpesVpeEntitlementsEntitlement - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - - name: body - in: body - description: entitlement object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/entitlement" - delete: - tags: - - Network - summary: delete an existing entitlement - description: delete an existing entitlement - operationId: deleteNetworkVpesVpeEntitlementsEntitlement - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/entitlements: - get: - tags: - - Network - summary: returns entitlements - description: returns entitlements - operationId: getNetworkVpesVpeEntitlements - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/entitlements" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}: - get: - tags: - - Network - summary: returns vpe - description: returns vpe - operationId: getNetworkVpesVpe - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vpe" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vpe - description: create or update an existing vpe - operationId: createOrUpdateNetworkVpesVpe - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: body - in: body - description: vpe object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vpe" - delete: - tags: - - Network - summary: delete an existing vpe - description: delete an existing vpe - operationId: deleteNetworkVpesVpe - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes: - get: - tags: - - Network - summary: returns vpes - description: returns vpes - operationId: getNetworkVpes - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vpes" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship: put: tags: @@ -43001,7 +37901,6 @@ definitions: ###### Related Nodes - TO availability-zone (Many2Many) - FROM complex (is composed of ctag-pool) - - FROM vpe - FROM vpls-pe required: - target-pe @@ -43047,7 +37946,6 @@ definitions: - FROM pserver - FROM pnf - FROM vce - - FROM vpe - FROM vpls-pe - FROM volume-group - FROM zone @@ -43299,7 +38197,7 @@ definitions: - 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, will delete target node) + - TO logical-link (Many2Many) - FROM l-interface (is composed of vlan) - FROM service-instance - FROM allotted-resource @@ -43433,16 +38331,15 @@ definitions: - 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, will delete target node) + - 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 l-interface (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 vpe (is composed of l-interface) - FROM vserver (is composed of l-interface) + - FROM l-interface (is composed of l-interface) required: - interface-name - is-port-mirrored @@ -43522,7 +38419,6 @@ definitions: ###### Related Nodes - TO flavor (Many2One) - TO image (Many2One) - - TO ipaddress (comprises vserver, Many2Many) - TO l-interface (comprises vserver, Many2Many) - TO pserver (Many2One) - TO volume (comprises vserver, Many2Many) @@ -43532,7 +38428,6 @@ definitions: - FROM generic-vnf - FROM tenant (is composed of vserver) - FROM vce - - FROM vpe required: - vserver-id - vserver-name @@ -43808,8 +38703,6 @@ definitions: Collection of metadatum (key/value pairs) ###### Default Delete Scope THIS_NODE_ONLY - ###### Related Nodes - - FROM image (is composed of metadata) properties: metadatum: type: array @@ -43821,7 +38714,6 @@ definitions: ###### Default Delete Scope ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - - TO metadata (comprises image, Many2Many) - TO metadatum (comprises image, Many2Many) - FROM cloud-region (is composed of image) - FROM vserver @@ -43905,7 +38797,7 @@ definitions: $ref: "#/definitions/relationship" dvs-switches: description: | - Collection of digital virtual switch metadata used for vmWare VCEs and VPEs. + Collection of digital virtual switch metadata used for vmWare VCEs and GenericVnfs. properties: dvs-switch: type: array @@ -44001,7 +38893,7 @@ definitions: $ref: "#/definitions/availability-zone" cloud-region: description: | - cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC. + cloud-region designates an installation of a cloud cluster or region or instantiation ###### Default Delete Scope THIS_NODE_ONLY ###### Related Nodes @@ -44134,7 +39026,7 @@ definitions: CASCADE_TO_CHILDREN ###### Related Nodes - TO l-interface (comprises p-interface, Many2Many) - - TO physical-link (Many2Many, will delete target node) + - TO physical-link (Many2Many) - TO logical-link (Many2One) - FROM lag-interface - FROM pserver (is composed of p-interface) @@ -44195,14 +39087,13 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### Related Nodes - - TO logical-link (Many2Many, will delete target node) - - TO lag-link (Many2Many, will delete target node) + - 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 vpe (is composed of lag-interface) - FROM vpls-pe (is composed of lag-interface) required: - interface-name @@ -44594,7 +39485,7 @@ definitions: - TO pnf (One2Many) - TO connector (Many2Many) - TO metadatum (comprises service-instance, Many2Many) - - TO logical-link (Many2Many, will delete target node) + - TO logical-link (Many2Many) - TO vlan (One2Many) - TO service-instance (One2Many) - TO ctag-assignment (One2Many) @@ -44990,8 +39881,8 @@ definitions: - TO model-constraint (comprises model-element, One2Many) - TO constrained-element-set (comprises model-element, One2Many) - FROM model-ver (is composed of model-element) - - FROM model-element (is composed of model-element) - FROM element-choice-set (is composed of model-element) + - FROM model-element (is composed of model-element) required: - model-element-uuid - new-data-del-flag @@ -45309,11 +40200,11 @@ definitions: - TO vpn-binding (Many2Many) - FROM l-interface - FROM lag-interface - - FROM logical-link - FROM p-interface - FROM service-instance - FROM virtual-data-center - FROM vlan + - FROM logical-link required: - link-name - link-type @@ -45633,7 +40524,7 @@ definitions: description: Trigger for operational monitoring of this VNF by BAU Service Assurance systems. ipv4-oam-address: type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). + description: 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). equipment-role: type: string description: Client should send valid enumerated value, e.g., VPLS-PE. @@ -45787,7 +40678,6 @@ definitions: ###### Related Nodes - FROM generic-vnf (is composed of license) - FROM vce (is composed of license) - - FROM vpe (is composed of license) required: - group-uuid - resource-uuid @@ -45821,7 +40711,6 @@ definitions: ###### Related Nodes - FROM generic-vnf (is composed of entitlement) - FROM vce (is composed of entitlement) - - FROM vpe (is composed of entitlement) required: - group-uuid - resource-uuid @@ -45946,120 +40835,6 @@ definitions: type: array items: $ref: "#/definitions/vce" - vpe: - description: | - Relationship-list must include related to info for complex. - ###### Default Delete Scope - CASCADE_TO_CHILDREN - ###### Related Nodes - - TO complex (Many2Many) - - TO ctag-pool (Many2Many) - - TO l-interface (comprises vpe, Many2Many) - - TO lag-interface (comprises vpe, Many2Many) - - TO vserver (Many2Many) - - TO entitlement (comprises vpe, One2Many) - - TO license (comprises vpe, One2Many) - required: - - vnf-id - - vnf-name - - vnf-type - properties: - vnf-id: - type: string - description: Unique id of VNF. This is unique across the graph. - vnf-name: - type: string - description: Name of VNF. - vnf-name2: - type: string - description: Alternate name of VNF. - vnf-type: - type: string - description: 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. - service-id: - type: string - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - regional-resource-zone: - type: string - description: Regional way of organizing pservers, source of truth should define values - prov-status: - type: string - description: Trigger for operational monitoring of this resource by Service Assurance systems. - operational-status: - type: string - description: Indicator for whether the resource is considered operational - license-key: - type: string - description: OBSOLETE - do not use. See child relationships. - equipment-role: - type: string - description: Client should send valid enumerated value - orchestration-status: - type: string - description: Orchestration status of this VNF, mastered by MSO - heat-stack-id: - type: string - description: Heat stack id corresponding to this instance, managed by MSO - mso-catalog-key: - type: string - description: Corresponds to the SDN-C catalog id used to configure this VCE - ipv4-oam-address: - type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). - ipv4-oam-gateway-address-prefix-length: - type: integer - format: int32 - description: Prefix length for oam-address - ipv4-oam-gateway-address: - type: string - description: Gateway address - v4-loopback0-ip-address: - type: string - description: Loopback0 address - vlan-id-outer: - type: integer - format: int64 - description: Temporary location for stag to get to VCE - as-number: - type: string - description: as-number of the VPE - resource-version: - type: string - description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. - summary-status: - type: string - description: details regarding the vpe operation, PLEASE DISCONTINUE USE OF THIS FIELD. - encrypted-access-flag: - type: boolean - description: indicates whether vpe access uses SSH - relationship-list: - type: array - items: - $ref: "#/definitions/relationship" - l-interfaces: - type: array - items: - $ref: "#/definitions/l-interface" - lag-interfaces: - type: array - items: - $ref: "#/definitions/lag-interface" - licenses: - type: array - items: - $ref: "#/definitions/license" - entitlements: - type: array - items: - $ref: "#/definitions/entitlement" - vpes: - description: | - Virtual provider edge router. In 1504, A&AI will populate this object through an M&P and tool provided to operations. - properties: - vpe: - type: array - items: - $ref: "#/definitions/vpe" vnfc: description: | ###### Default Delete Scope @@ -46118,7 +40893,7 @@ definitions: subnet: description: | ###### Default Delete Scope - THIS_NODE_ONLY + ERROR_IF_ANY_IN_EDGES ###### Related Nodes - FROM l3-interface-ipv4-address-list - FROM l3-interface-ipv6-address-list @@ -46394,7 +41169,7 @@ definitions: ###### Related Nodes - TO volume-group (One2One) - TO l3-network (Many2Many) - - TO vnfc (One2Many, will delete target node) + - TO vnfc (One2Many) - FROM vserver - FROM generic-vnf (is composed of vf-module) required: @@ -46464,6 +41239,7 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### 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) @@ -46477,7 +41253,7 @@ definitions: - TO ipsec-configuration (Many2One) - TO vf-module (comprises generic-vnf, One2Many) - TO volume-group (One2Many) - - TO vnfc (One2Many, will delete target node) + - TO vnfc (One2Many) - TO instance-group (Many2Many) - TO entitlement (comprises generic-vnf, One2Many) - TO license (comprises generic-vnf, One2Many) @@ -46726,10 +41502,10 @@ definitions: description: OBSOLETE - do not use ipv4-oam-address: type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). + description: 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). equipment-role: type: string - description: Client should send valid enumerated value, e.g., VPE. + description: Client should send valid enumerated value. resource-version: type: string description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. @@ -47184,10 +41960,6 @@ definitions: type: array items: $ref: "#/definitions/vce" - vpes: - type: array - items: - $ref: "#/definitions/vpe" vnfcs: type: array items: diff --git a/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v11.yaml b/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v11.yaml index fc6fe19a..46a08b54 100644 --- a/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v11.yaml +++ b/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v11.yaml @@ -429,7 +429,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -466,7 +466,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -499,7 +499,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -555,7 +555,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -592,7 +592,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -630,7 +630,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -666,7 +666,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -713,7 +713,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -756,7 +756,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -840,7 +840,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -887,7 +887,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -935,7 +935,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1014,7 +1014,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1056,7 +1056,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1092,7 +1092,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1144,7 +1144,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1190,7 +1190,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1247,7 +1247,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1300,7 +1300,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1436,7 +1436,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1493,7 +1493,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1549,7 +1549,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1606,7 +1606,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1659,7 +1659,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1795,7 +1795,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1852,7 +1852,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -1910,7 +1910,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2025,7 +2025,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2077,7 +2077,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2130,7 +2130,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2229,7 +2229,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2281,7 +2281,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2329,7 +2329,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2453,7 +2453,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2505,7 +2505,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2558,7 +2558,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2657,7 +2657,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2704,7 +2704,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2745,7 +2745,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2797,7 +2797,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2845,7 +2845,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -2965,7 +2965,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3017,7 +3017,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3068,7 +3068,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3120,7 +3120,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3168,7 +3168,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3288,7 +3288,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3340,7 +3340,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3393,7 +3393,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3492,7 +3492,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3539,7 +3539,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3587,7 +3587,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3668,7 +3668,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3747,7 +3747,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3789,7 +3789,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3832,7 +3832,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3883,7 +3883,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3920,7 +3920,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -3953,7 +3953,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4004,7 +4004,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4041,7 +4041,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4079,7 +4079,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4115,7 +4115,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4152,7 +4152,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4185,7 +4185,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4231,7 +4231,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4268,7 +4268,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4306,7 +4306,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4342,7 +4342,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4379,7 +4379,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4412,7 +4412,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4463,7 +4463,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4500,7 +4500,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4538,7 +4538,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4574,7 +4574,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4611,7 +4611,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4644,7 +4644,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4710,7 +4710,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4747,7 +4747,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4785,7 +4785,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4821,7 +4821,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4858,7 +4858,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4891,7 +4891,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4956,7 +4956,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -4997,7 +4997,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5039,7 +5039,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5102,7 +5102,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5163,7 +5163,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5200,7 +5200,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5238,7 +5238,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5274,7 +5274,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5311,7 +5311,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5344,7 +5344,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5390,7 +5390,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5427,7 +5427,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5465,7 +5465,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5501,7 +5501,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5538,7 +5538,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5571,7 +5571,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5623,7 +5623,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5660,7 +5660,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5698,7 +5698,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5734,7 +5734,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5771,7 +5771,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5804,7 +5804,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5845,7 +5845,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5882,7 +5882,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5920,7 +5920,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5956,7 +5956,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5988,7 +5988,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -5996,6 +5996,238 @@ paths: description: Identifier used by the vendor for the region. Second part of composite key required: true type: string + /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}/relationship-list/relationship: + put: + tags: + - CloudInfrastructure + summary: see node definition for valid relationships + operationId: createOrUpdateCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItemRelationshipListRelationship + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + responses: + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: cloud-owner + in: path + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname + required: true + type: string + - name: cloud-region-id + in: path + description: Identifier used by the vendor for the region. Second part of composite key + required: true + type: string + - name: auth-info-item-id + in: path + description: Unique ID of auth-info-item. + required: true + type: string + - name: body + in: body + description: relationship object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/relationship" + delete: + tags: + - CloudInfrastructure + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItemRelationshipListRelationship + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + responses: + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: cloud-owner + in: path + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname + required: true + type: string + - name: cloud-region-id + in: path + description: Identifier used by the vendor for the region. Second part of composite key + required: true + type: string + - name: auth-info-item-id + in: path + description: Unique ID of auth-info-item. + required: true + type: string + /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}: + get: + tags: + - CloudInfrastructure + summary: returns auth-info-item + description: returns auth-info-item + operationId: getCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItem + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/auth-info-item" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: cloud-owner + in: path + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname + required: true + type: string + - name: cloud-region-id + in: path + description: Identifier used by the vendor for the region. Second part of composite key + required: true + type: string + - name: auth-info-item-id + in: path + description: Unique ID of auth-info-item. + required: true + type: string + - name: cloud-type + in: query + description: Type of the cloud (e.g., openstack) + required: false + type: string + - name: owner-defined-type + in: query + description: Cloud-owner defined type indicator (e.g., dcp, lcp) + required: false + type: string + - name: username + in: query + description: user name of auth infomation to access VIM. + required: false + type: string + - name: auth-url + in: query + description: authentication url of the cloud. + required: false + type: string + put: + tags: + - CloudInfrastructure + summary: create or update an existing auth-info-item + description: create or update an existing auth-info-item + operationId: createOrUpdateCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItem + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + responses: + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: cloud-owner + in: path + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname + required: true + type: string + - name: cloud-region-id + in: path + description: Identifier used by the vendor for the region. Second part of composite key + required: true + type: string + - name: auth-info-item-id + in: path + description: Unique ID of auth-info-item. + required: true + type: string + - name: body + in: body + description: auth-info-item object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/auth-info-item" + delete: + tags: + - CloudInfrastructure + summary: delete an existing auth-info-item + description: delete an existing auth-info-item + operationId: deleteCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItem + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + responses: + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: cloud-owner + in: path + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname + required: true + type: string + - name: cloud-region-id + in: path + description: Identifier used by the vendor for the region. Second part of composite key + required: true + type: string + - name: auth-info-item-id + in: path + description: Unique ID of auth-info-item. + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items: + get: + tags: + - CloudInfrastructure + summary: returns auth-info-items + description: returns auth-info-items + operationId: getCloudInfrastructureCloudRegionsCloudRegionAuthInfoItems + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/auth-info-items" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: cloud-owner + in: path + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname + required: true + type: string + - name: cloud-region-id + in: path + description: Identifier used by the vendor for the region. Second part of composite key + required: true + type: string + - name: cloud-type + in: query + description: Type of the cloud (e.g., openstack) + required: false + type: string + - name: owner-defined-type + in: query + description: Cloud-owner defined type indicator (e.g., dcp, lcp) + required: false + type: string /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}: get: tags: @@ -6016,7 +6248,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -6052,7 +6284,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -6084,7 +6316,7 @@ paths: parameters: - name: cloud-owner in: path - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname required: true type: string - name: cloud-region-id @@ -11304,150 +11536,6 @@ paths: $ref: "#/definitions/virtual-data-centers" "default": description: Response codes found in [response codes](https://wiki.onap.org/). - /license-management/license-key-resources/license-key-resource/{att-uuid}/relationship-list/relationship: - put: - tags: - - LicenseManagement - summary: see node definition for valid relationships - operationId: createOrUpdateLicenseManagementLicenseKeyResourcesLicenseKeyResourceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: att-uuid - in: path - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - LicenseManagement - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteLicenseManagementLicenseKeyResourcesLicenseKeyResourceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: att-uuid - in: path - required: true - type: string - /license-management/license-key-resources/license-key-resource/{att-uuid}: - get: - tags: - - LicenseManagement - summary: returns license-key-resource - description: returns license-key-resource - operationId: getLicenseManagementLicenseKeyResourcesLicenseKeyResource - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/license-key-resource" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: att-uuid - in: path - required: true - type: string - - name: assignment-group-uuid - in: query - required: false - type: string - - name: name - in: query - required: false - type: string - put: - tags: - - LicenseManagement - summary: create or update an existing license-key-resource - description: create or update an existing license-key-resource - operationId: createOrUpdateLicenseManagementLicenseKeyResourcesLicenseKeyResource - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: att-uuid - in: path - required: true - type: string - - name: body - in: body - description: license-key-resource object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/license-key-resource" - delete: - tags: - - LicenseManagement - summary: delete an existing license-key-resource - description: delete an existing license-key-resource - operationId: deleteLicenseManagementLicenseKeyResourcesLicenseKeyResource - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: att-uuid - in: path - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /license-management/license-key-resources: - get: - tags: - - LicenseManagement - summary: returns license-key-resources - description: returns license-key-resources - operationId: getLicenseManagementLicenseKeyResources - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/license-key-resources" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). /business/connectors/connector/{resource-instance-id}/relationship-list/relationship: put: tags: @@ -39489,6 +39577,7 @@ definitions: - TO l3-network (Many2Many) - TO service-subscription (Many2Many) - TO vserver (comprises tenant, One2Many) + - FROM auth-info-item - FROM cloud-region (is composed of tenant) - FROM group-assignment - FROM volume-group @@ -39897,15 +39986,64 @@ definitions: type: array items: $ref: "#/definitions/availability-zone" + auth-info-item: + description: | + Persistent auth info. + ###### Related Nodes + - TO tenant (One2One) + - FROM cloud-region (is composed of auth-info-item) + required: + - auth-info-item-id + - cloud-domain + - username + - password + - auth-url + - ssl-cacert + - ssl-insecure + properties: + auth-info-item-id: + type: string + description: Unique ID of auth-info-item. + cloud-domain: + type: string + description: domain info for authentication. + username: + type: string + description: user name of auth infomation to access VIM. + password: + type: string + description: password of auth infomation to access VIM. + auth-url: + type: string + description: authentication url of the cloud. + ssl-cacert: + type: string + description: ca file content if enabled ssl on auth-url. + ssl-insecure: + type: boolean + description: Whether to verify VIM's certificate. + relationship-list: + type: array + items: + $ref: "#/definitions/relationship" + auth-info-items: + description: | + Collection of persistent auth information to access to VIM. + properties: + auth-info-item: + type: array + items: + $ref: "#/definitions/auth-info-item" cloud-region: description: | - cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC. + cloud-region designates an installation of a cloud cluster or region or instantiation. ###### Default Delete Scope THIS_NODE_ONLY ###### Related Nodes - TO complex (Many2One) - TO l3-network (Many2Many) - TO tenant (comprises cloud-region, One2Many) + - TO auth-info-item (comprises cloud-region, One2Many) - TO image (comprises cloud-region, One2Many) - TO flavor (comprises cloud-region, One2Many) - TO availability-zone (comprises cloud-region, One2Many) @@ -39924,7 +40062,7 @@ definitions: properties: cloud-owner: type: string - description: Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname + description: Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname cloud-region-id: type: string description: Identifier used by the vendor for the region. Second part of composite key @@ -39991,6 +40129,10 @@ definitions: type: array items: $ref: "#/definitions/relationship" + auth-info-items: + type: array + items: + $ref: "#/definitions/auth-info-item" cloud-regions: properties: cloud-region: @@ -40368,56 +40510,6 @@ definitions: type: array items: $ref: "#/definitions/virtual-data-center" - license-key-resource: - description: | - OBSOLETE OBJECT: do not use - ###### Related Nodes - - FROM generic-vnf - required: - - att-uuid - - assignment-group-uuid - properties: - att-uuid: - type: string - assignment-type: - type: string - assignment-status: - type: string - assignment-group-uuid: - type: string - assignment-date: - type: string - name: - type: string - model-uuid: - type: string - model-version: - type: string - license-key: - type: string - license-key-file-url: - type: string - supplier-release-list: - type: string - resource-version: - type: string - description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. - relationship-list: - type: array - items: - $ref: "#/definitions/relationship" - license-key-resources: - properties: - license-key-resource: - type: array - items: - $ref: "#/definitions/license-key-resource" - license-management: - properties: - license-key-resources: - type: array - items: - $ref: "#/definitions/license-key-resource" connector: description: | Collection of resource instances used to connect a variety of disparate inventory widgets @@ -41347,7 +41439,7 @@ definitions: description: Captures the units corresponding to the speed ip-version: type: string - description: v4, v6, or ds for dual stack (should be att-ip-version) + description: v4, v6, or ds for dual stack routing-protocol: type: string description: For example, static or BGP @@ -43194,9 +43286,6 @@ definitions: cloud-infrastructure: type: object $ref: "#/definitions/cloud-infrastructure" - license-management: - type: object - $ref: "#/definitions/license-management" business: type: object $ref: "#/definitions/business" diff --git a/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v8.yaml b/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v8.yaml index 14033ed7..f0389464 100644 --- a/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v8.yaml +++ b/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v8.yaml @@ -20163,4462 +20163,6 @@ paths: $ref: "#/definitions/vces" "default": description: Response codes found in [response codes](https://wiki.onap.org/). - /network/vpes/vpe/{vnf-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}: - get: - tags: - - Network - summary: returns vlan - description: returns vlan - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlan - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlan" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vlan - description: create or update an existing vlan - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: vlan object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vlan" - delete: - tags: - - Network - summary: delete an existing vlan - description: delete an existing vlan - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans: - get: - tags: - - Network - summary: returns vlans - description: returns vlans - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlans - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlans" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}: - get: - tags: - - Network - summary: returns sriov-vf - description: returns sriov-vf - operationId: getNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vf" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vf-vlan-filter - in: query - description: This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM. - required: false - type: string - - name: vf-mac-filter - in: query - description: When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM. - required: false - type: string - - name: vf-vlan-strip - in: query - description: When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM. - required: false - type: boolean - - name: neutron-network-id - in: query - description: Neutron network id of the interface - required: false - type: string - put: - tags: - - Network - summary: create or update an existing sriov-vf - description: create or update an existing sriov-vf - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: sriov-vf object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/sriov-vf" - delete: - tags: - - Network - summary: delete an existing sriov-vf - description: delete an existing sriov-vf - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs: - get: - tags: - - Network - summary: returns sriov-vfs - description: returns sriov-vfs - operationId: getNetworkVpesVpeLInterfacesLInterfaceSriovVfs - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vfs" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}: - get: - tags: - - Network - summary: returns l-interface - description: returns l-interface - operationId: getNetworkVpesVpeLInterfacesLInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l-interface - description: create or update an existing l-interface - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: l-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l-interface" - delete: - tags: - - Network - summary: delete an existing l-interface - description: delete an existing l-interface - operationId: deleteNetworkVpesVpeLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces: - get: - tags: - - Network - summary: returns l-interfaces - description: returns l-interfaces - operationId: getNetworkVpesVpeLInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}: - get: - tags: - - Network - summary: returns vlan - description: returns vlan - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlan" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vlan - description: create or update an existing vlan - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: vlan object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vlan" - delete: - tags: - - Network - summary: delete an existing vlan - description: delete an existing vlan - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans: - get: - tags: - - Network - summary: returns vlans - description: returns vlans - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlans - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlans" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}: - get: - tags: - - Network - summary: returns sriov-vf - description: returns sriov-vf - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vf" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vf-vlan-filter - in: query - description: This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM. - required: false - type: string - - name: vf-mac-filter - in: query - description: When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM. - required: false - type: string - - name: vf-vlan-strip - in: query - description: When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM. - required: false - type: boolean - - name: neutron-network-id - in: query - description: Neutron network id of the interface - required: false - type: string - put: - tags: - - Network - summary: create or update an existing sriov-vf - description: create or update an existing sriov-vf - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: sriov-vf object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/sriov-vf" - delete: - tags: - - Network - summary: delete an existing sriov-vf - description: delete an existing sriov-vf - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs: - get: - tags: - - Network - summary: returns sriov-vfs - description: returns sriov-vfs - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfs - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vfs" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}: - get: - tags: - - Network - summary: returns l-interface - description: returns l-interface - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l-interface - description: create or update an existing l-interface - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: l-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l-interface" - delete: - tags: - - Network - summary: delete an existing l-interface - description: delete an existing l-interface - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces: - get: - tags: - - Network - summary: returns l-interfaces - description: returns l-interfaces - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}: - get: - tags: - - Network - summary: returns lag-interface - description: returns lag-interface - operationId: getNetworkVpesVpeLagInterfacesLagInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/lag-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - put: - tags: - - Network - summary: create or update an existing lag-interface - description: create or update an existing lag-interface - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: body - in: body - description: lag-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/lag-interface" - delete: - tags: - - Network - summary: delete an existing lag-interface - description: delete an existing lag-interface - operationId: deleteNetworkVpesVpeLagInterfacesLagInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces: - get: - tags: - - Network - summary: returns lag-interfaces - description: returns lag-interfaces - operationId: getNetworkVpesVpeLagInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/lag-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}: - get: - tags: - - Network - summary: returns vpe - description: returns vpe - operationId: getNetworkVpesVpe - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vpe" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service from ASDC - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vpe - description: create or update an existing vpe - operationId: createOrUpdateNetworkVpesVpe - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: body - in: body - description: vpe object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vpe" - delete: - tags: - - Network - summary: delete an existing vpe - description: delete an existing vpe - operationId: deleteNetworkVpesVpe - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes: - get: - tags: - - Network - summary: returns vpes - description: returns vpes - operationId: getNetworkVpes - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vpes" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship: put: tags: @@ -38262,6 +33806,10 @@ definitions: ctag-pool: description: | A collection of C tags (vlan tags) grouped for a specific purpose. + ###### Related Nodes + - TO availability-zone (Many2Many) + - FROM complex (is composed of ctag-pool) + - FROM vpls-pe required: - target-pe - availability-zone-name @@ -38295,6 +33843,17 @@ definitions: complex: description: | Collection of physical locations that can house cloud-regions. + ###### 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 required: - physical-location-id - physical-location-type @@ -38366,6 +33925,7 @@ definitions: ###### Default Delete Scope THIS_NODE_ONLY ###### Related Nodes + - TO complex (Many2Many) - TO tenant (Many2Many) - FROM cloud-region (is composed of volume-group) - FROM vf-module @@ -38533,7 +34093,8 @@ definitions: ###### Related Nodes - TO l3-interface-ipv4-address-list (comprises vlan, Many2Many) - TO l3-interface-ipv6-address-list (comprises vlan, Many2Many) - - TO logical-link (Many2Many, will delete target node) + - TO multicast-configuration (Many2Many) + - TO logical-link (One2One) - FROM l-interface (is composed of vlan) - FROM service-instance required: @@ -38589,6 +34150,8 @@ definitions: sriov-vf: description: | SR-IOV Virtual Function (not to be confused with virtual network function) + ###### Related Nodes + - FROM l-interface (is composed of sriov-vf) required: - pci-id properties: @@ -38654,10 +34217,12 @@ definitions: ###### Related Nodes - TO l3-interface-ipv4-address-list (comprises l-interface, Many2Many) - TO l3-interface-ipv6-address-list (comprises l-interface, Many2Many) - - TO logical-link (Many2Many, will delete target node) + - 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) required: @@ -38726,7 +34291,6 @@ definitions: ###### Related Nodes - TO flavor (Many2One) - TO image (Many2One) - - TO ipaddress (comprises vserver, Many2Many) - TO l-interface (comprises vserver, Many2Many) - TO pserver (Many2One) - TO volume (comprises vserver, Many2Many) @@ -38735,6 +34299,7 @@ definitions: - TO vf-module (Many2One) - FROM generic-vnf - FROM tenant (is composed of vserver) + - FROM vce required: - vserver-id - vserver-name @@ -38991,7 +34556,9 @@ definitions: THIS_NODE_ONLY ###### Related Nodes - FROM image (is composed of metadatum) + - FROM model (is composed of metadatum) - FROM service-instance (is composed of metadatum) + - FROM connector (is composed of metadatum) required: - metaname - metaval @@ -39008,8 +34575,6 @@ definitions: Collection of metadatum (key/value pairs) ###### Default Delete Scope THIS_NODE_ONLY - ###### Related Nodes - - FROM image (is composed of metadata) properties: metadatum: type: array @@ -39021,7 +34586,6 @@ definitions: ###### Default Delete Scope ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - - TO metadata (comprises image, Many2Many) - TO metadatum (comprises image, Many2Many) - FROM cloud-region (is composed of image) - FROM vserver @@ -39081,6 +34645,9 @@ definitions: dvs-switch: description: | 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. + ###### Related Nodes + - TO availability-zone (Many2Many) + - FROM cloud-region (is composed of dvs-switch) required: - switch-name - vcenter-url @@ -39100,7 +34667,7 @@ definitions: $ref: "#/definitions/relationship" dvs-switches: description: | - Collection of digital virtual switch metadata used for vmWare VCEs and VPEs. + Collection of digital virtual switch metadata used for vmWare VCEs and GenericVnfs. properties: dvs-switch: type: array @@ -39109,6 +34676,10 @@ definitions: oam-network: description: | OAM network, to be deprecated shortly. Do not use for new purposes. + ###### Related Nodes + - TO complex (Many2Many) + - TO service-capability (Many2Many) + - FROM cloud-region (is composed of oam-network) required: - network-uuid - network-name @@ -39152,9 +34723,14 @@ definitions: ###### Default Delete Scope ERROR_IF_ANY_IN_EDGES ###### 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 required: - availability-zone-name - hypervisor-type @@ -39185,15 +34761,18 @@ definitions: $ref: "#/definitions/availability-zone" cloud-region: description: | - cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC. + cloud-region designates an installation of a cloud cluster or region or instantiation. ###### Default Delete Scope THIS_NODE_ONLY ###### Related Nodes + - 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) @@ -39278,6 +34857,8 @@ definitions: network-profile: description: | Network profile populated by SDN-GP for SNMP + ###### Related Nodes + - FROM generic-vnf required: - nm-profile-name properties: @@ -39309,11 +34890,12 @@ definitions: CASCADE_TO_CHILDREN ###### Related Nodes - TO l-interface (comprises p-interface, Many2Many) - - TO physical-link (Many2Many, will delete target node) + - TO physical-link (Many2Many) - TO logical-link (Many2One) - 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) required: - interface-name properties: @@ -39363,11 +34945,13 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### Related Nodes + - 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) required: - interface-name properties: @@ -39405,6 +34989,7 @@ definitions: ###### Default Delete Scope ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes + - TO complex (Many2One) - TO cloud-region (Many2One) - TO availability-zone (Many2One) - TO lag-interface (comprises pserver, Many2Many) @@ -39496,6 +35081,10 @@ definitions: virtual-data-center: description: | Virtual organization of cloud infrastructure elements in a data center context + ###### Related Nodes + - TO generic-vnf (Many2Many) + - TO logical-link (Many2Many) + - FROM connector required: - vdc-id - vdc-name @@ -39548,6 +35137,10 @@ definitions: connector: description: | Collection of resource instances used to connect a variety of disparate inventory widgets + ###### Related Nodes + - TO virtual-data-center (Many2Many) + - TO metadatum (comprises connector, Many2Many) + - FROM service-instance required: - resource-instance-id properties: @@ -39594,14 +35187,16 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### Related Nodes - - TO pnf (One2Many) + - TO cvlan-tag (Many2Many) + - TO connector (Many2Many) - TO metadatum (comprises service-instance, Many2Many) - - TO logical-link (Many2Many, will delete target node) + - TO logical-link (Many2Many) - TO vlan (One2Many) - TO service-instance (One2Many) - FROM generic-vnf - FROM l3-network - FROM service-subscription (is composed of service-instance) + - FROM vce - FROM service-instance required: - service-instance-id @@ -39759,6 +35354,8 @@ definitions: vnf-image: description: | Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge. + ###### Related Nodes + - FROM generic-vnf required: - vnf-image-uuid - application @@ -39833,6 +35430,9 @@ definitions: service-capability: description: | Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this. + ###### Related Nodes + - FROM availability-zone + - FROM oam-network required: - service-type - vnf-type @@ -39954,11 +35554,13 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### Related Nodes + - TO model (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-element (is composed of model-element) + - FROM model (is composed of model-element) - FROM element-choice-set (is composed of model-element) + - FROM model-element (is composed of model-element) required: - model-element-uuid - new-data-del-flag @@ -40003,6 +35605,10 @@ definitions: ###### Default Delete Scope ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes + - TO model (Many2One) + - TO model-element (comprises model, One2Many) + - TO metadatum (comprises model, One2Many) + - FROM model-element - FROM named-query - FROM named-query-element required: @@ -40232,15 +35838,17 @@ definitions: ###### Default Delete Scope THIS_NODE_ONLY ###### Related Nodes + - TO lag-link (Many2Many) - TO pnf (Many2Many) - TO logical-link (One2Many) - TO generic-vnf (Many2Many) - TO pserver (Many2Many) - FROM l-interface - - FROM logical-link - FROM p-interface - FROM service-instance + - FROM virtual-data-center - FROM vlan + - FROM logical-link required: - link-name - link-type @@ -40306,6 +35914,9 @@ definitions: items: $ref: "#/definitions/logical-link" class-of-service: + description: | + ###### Related Nodes + - FROM site-pair (is composed of class-of-service) required: - cos properties: @@ -40334,6 +35945,10 @@ definitions: items: $ref: "#/definitions/class-of-service" site-pair: + description: | + ###### Related Nodes + - TO class-of-service (comprises site-pair, Many2Many) + - FROM routing-instance (is composed of site-pair) required: - site-pair-id properties: @@ -40375,6 +35990,10 @@ definitions: items: $ref: "#/definitions/site-pair" routing-instance: + description: | + ###### Related Nodes + - TO site-pair (comprises routing-instance, Many2Many) + - FROM site-pair-set (is composed of routing-instance) required: - routing-instance-id properties: @@ -40406,6 +36025,9 @@ definitions: site-pair-set: description: | Set of instances for probes used to measure service level agreements + ###### Related Nodes + - TO routing-instance (comprises site-pair-set, Many2Many) + - FROM generic-vnf required: - site-pair-set-id properties: @@ -40434,6 +36056,8 @@ definitions: vpn-binding: description: | VPN binding + ###### Related Nodes + - FROM l3-network required: - vpn-id - vpn-name @@ -40468,6 +36092,11 @@ definitions: vpls-pe: description: | VPLS Provider Edge routers. + ###### Related Nodes + - TO complex (Many2Many) + - TO ctag-pool (Many2Many) + - TO p-interface (comprises vpls-pe, Many2Many) + - TO lag-interface (comprises vpls-pe, Many2Many) required: - equipment-name properties: @@ -40478,7 +36107,7 @@ definitions: description: Trigger for operational monitoring of this VNF by BAU Service Assurance systems. ipv4-oam-address: type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). + description: 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). equipment-role: type: string description: Client should send valid enumerated value, e.g., VPLS-PE. @@ -40510,6 +36139,9 @@ definitions: items: $ref: "#/definitions/vpls-pe" multicast-configuration: + description: | + ###### Related Nodes + - FROM vlan required: - multicast-configuration-id - multicast-protocol @@ -40563,6 +36195,9 @@ definitions: port-group: description: | Used to capture the network interfaces of this VCE + ###### Related Nodes + - TO cvlan-tag (comprises port-group, Many2Many) + - FROM vce (is composed of port-group) required: - interface-id - orchestration-status @@ -40617,6 +36252,12 @@ definitions: vce: description: | Virtual Customer Edge Router, used specifically for Gamma. This object is deprecated. + ###### Related Nodes + - TO availability-zone (Many2Many) + - TO complex (Many2Many) + - TO port-group (comprises vce, Many2Many) + - TO vserver (Many2Many) + - TO service-instance (Many2Many) required: - vnf-id - vnf-name @@ -40695,102 +36336,6 @@ definitions: type: array items: $ref: "#/definitions/vce" - vpe: - description: | - Relationship-list must include related to info for complex. - required: - - vnf-id - - vnf-name - - vnf-type - properties: - vnf-id: - type: string - description: Unique id of VNF. This is unique across the graph. - vnf-name: - type: string - description: Name of VNF. - vnf-name2: - type: string - description: Alternate name of VNF. - vnf-type: - type: string - description: String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded and clients should expect changes to occur in the future to this field as ASDC matures. - service-id: - type: string - description: Unique identifier of service from ASDC - regional-resource-zone: - type: string - description: Regional way of organizing pservers, source of truth should define values - prov-status: - type: string - description: Trigger for operational monitoring of this resource by Service Assurance systems. - operational-state: - type: string - description: Indicator for whether the resource is considered operational - license-key: - type: string - description: License key - equipment-role: - type: string - description: Client should send valid enumerated value - orchestration-status: - type: string - description: Orchestration status of this VNF, mastered by MSO - heat-stack-id: - type: string - description: Heat stack id corresponding to this instance, managed by MSO - mso-catalog-key: - type: string - description: Corresponds to the SDN-C catalog id used to configure this VCE - ipv4-oam-address: - type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). - ipv4-oam-gateway-address-prefix-length: - type: integer - format: int32 - description: Prefix length for oam-address - ipv4-oam-gateway-address: - type: string - description: Gateway address - v4-loopback0-ip-address: - type: string - description: Loopback0 address - vlan-id-outer: - type: integer - format: int64 - description: Temporary location for stag to get to VCE - as-number: - type: string - description: as-number of the VPE - resource-version: - type: string - description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. - summary-status: - type: string - description: details regarding the vpe operation - encrypted-access-flag: - type: boolean - description: indicates whether vpe access uses SSH - relationship-list: - type: array - items: - $ref: "#/definitions/relationship" - l-interfaces: - type: array - items: - $ref: "#/definitions/l-interface" - lag-interfaces: - type: array - items: - $ref: "#/definitions/lag-interface" - vpes: - description: | - Virtual provider edge router. In 1504, A&AI will populate this object through an M&P and tool provided to operations. - properties: - vpe: - type: array - items: - $ref: "#/definitions/vpe" vnfc: description: | ###### Default Delete Scope @@ -40849,7 +36394,7 @@ definitions: subnet: description: | ###### Default Delete Scope - THIS_NODE_ONLY + ERROR_IF_ANY_IN_EDGES ###### Related Nodes - FROM l3-interface-ipv4-address-list - FROM l3-interface-ipv6-address-list @@ -40963,11 +36508,15 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### Related Nodes + - TO vpn-binding (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 @@ -41071,6 +36620,9 @@ definitions: items: $ref: "#/definitions/l3-network" network-policy: + description: | + ###### Related Nodes + - FROM l3-network required: - network-policy-id properties: @@ -41104,7 +36656,7 @@ definitions: ###### Related Nodes - TO volume-group (One2One) - TO l3-network (Many2Many) - - TO vnfc (One2Many, will delete target node) + - TO vnfc (One2Many) - FROM vserver - FROM generic-vnf (is composed of vf-module) required: @@ -41164,16 +36716,22 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### 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 ipsec-configuration (Many2One) - TO vf-module (comprises generic-vnf, One2Many) - TO volume-group (One2Many) - - TO vnfc (One2Many, will delete target node) + - TO vnfc (One2Many) + - FROM virtual-data-center - FROM logical-link required: - vnf-id @@ -41318,6 +36876,9 @@ definitions: lag-link: description: | LAG links can connect lag-interfaces + ###### Related Nodes + - FROM lag-interface + - FROM logical-link required: - link-name properties: @@ -41342,6 +36903,8 @@ definitions: newvce: description: | This object fills in the gaps from vce that were incorporated into generic-vnf. This object will be retired with vce. + ###### Related Nodes + - TO l-interface (comprises newvce, Many2Many) required: - vnf-id2 - vnf-name @@ -41370,10 +36933,10 @@ definitions: description: License key ipv4-oam-address: type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). + description: 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). equipment-role: type: string - description: Client should send valid enumerated value, e.g., VPE. + description: Client should send valid enumerated value. resource-version: type: string description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. @@ -41413,8 +36976,8 @@ definitions: ###### Related Nodes - TO p-interface (comprises pnf, Many2Many) - TO lag-interface (comprises pnf, One2Many) + - TO complex (Many2One) - FROM logical-link - - FROM service-instance required: - pnf-name - in-maint @@ -41529,6 +37092,8 @@ definitions: vig-server: description: | vig-server contains information about a vig server used for IPSec-configuration. Populated by SDN-C from 1607 + ###### Related Nodes + - FROM ipsec-configuration (is composed of vig-server) required: - vig-address-type properties: @@ -41557,6 +37122,9 @@ definitions: ipsec-configuration: description: | 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 + ###### Related Nodes + - TO vig-server (comprises ipsec-configuration, One2Many) + - FROM generic-vnf required: - ipsec-configuration-id properties: @@ -41643,6 +37211,8 @@ definitions: route-table-reference: description: | Openstack route table reference. + ###### Related Nodes + - FROM l3-network required: - route-table-reference-id - route-table-reference-fqdn @@ -41696,10 +37266,6 @@ definitions: type: array items: $ref: "#/definitions/vce" - vpes: - type: array - items: - $ref: "#/definitions/vpe" vnfcs: type: array items: diff --git a/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v9.yaml b/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v9.yaml index 30a6c13e..6422b496 100644 --- a/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v9.yaml +++ b/aai-schema/src/main/resources/aai_swagger_yaml/aai_swagger_v9.yaml @@ -22168,5106 +22168,6 @@ paths: $ref: "#/definitions/vces" "default": description: Response codes found in [response codes](https://wiki.onap.org/). - /network/vpes/vpe/{vnf-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}: - get: - tags: - - Network - summary: returns vlan - description: returns vlan - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlansVlan - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlan" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vlan - description: create or update an existing vlan - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: vlan object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vlan" - delete: - tags: - - Network - summary: delete an existing vlan - description: delete an existing vlan - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans: - get: - tags: - - Network - summary: returns vlans - description: returns vlans - operationId: getNetworkVpesVpeLInterfacesLInterfaceVlans - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlans" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}: - get: - tags: - - Network - summary: returns sriov-vf - description: returns sriov-vf - operationId: getNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vf" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vf-vlan-filter - in: query - description: This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM. - required: false - type: string - - name: vf-mac-filter - in: query - description: When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM. - required: false - type: string - - name: vf-vlan-strip - in: query - description: When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM. - required: false - type: boolean - - name: neutron-network-id - in: query - description: Neutron network id of the interface - required: false - type: string - put: - tags: - - Network - summary: create or update an existing sriov-vf - description: create or update an existing sriov-vf - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: sriov-vf object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/sriov-vf" - delete: - tags: - - Network - summary: delete an existing sriov-vf - description: delete an existing sriov-vf - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs: - get: - tags: - - Network - summary: returns sriov-vfs - description: returns sriov-vfs - operationId: getNetworkVpesVpeLInterfacesLInterfaceSriovVfs - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vfs" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}: - get: - tags: - - Network - summary: returns l-interface - description: returns l-interface - operationId: getNetworkVpesVpeLInterfacesLInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l-interface - description: create or update an existing l-interface - operationId: createOrUpdateNetworkVpesVpeLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: l-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l-interface" - delete: - tags: - - Network - summary: delete an existing l-interface - description: delete an existing l-interface - operationId: deleteNetworkVpesVpeLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/l-interfaces: - get: - tags: - - Network - summary: returns l-interfaces - description: returns l-interfaces - operationId: getNetworkVpesVpeLInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}: - get: - tags: - - Network - summary: returns vlan - description: returns vlan - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlan" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: vpn-id - in: query - description: This indicates the customers VPN ID associated with this vlan - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vlan - description: create or update an existing vlan - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: body - in: body - description: vlan object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vlan" - delete: - tags: - - Network - summary: delete an existing vlan - description: delete an existing vlan - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vlan-interface - in: path - description: String that identifies the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans: - get: - tags: - - Network - summary: returns vlans - description: returns vlans - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceVlans - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vlans" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVfRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}: - get: - tags: - - Network - summary: returns sriov-vf - description: returns sriov-vf - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vf" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vf-vlan-filter - in: query - description: This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM. - required: false - type: string - - name: vf-mac-filter - in: query - description: When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM. - required: false - type: string - - name: vf-vlan-strip - in: query - description: When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM. - required: false - type: boolean - - name: neutron-network-id - in: query - description: Neutron network id of the interface - required: false - type: string - put: - tags: - - Network - summary: create or update an existing sriov-vf - description: create or update an existing sriov-vf - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: body - in: body - description: sriov-vf object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/sriov-vf" - delete: - tags: - - Network - summary: delete an existing sriov-vf - description: delete an existing sriov-vf - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: pci-id - in: path - description: PCI ID used to identify the sriov-vf - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs: - get: - tags: - - Network - summary: returns sriov-vfs - description: returns sriov-vfs - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfs - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/sriov-vfs" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv4-address-list - description: returns l3-interface-ipv4-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv4-address-list - description: create or update an existing l3-interface-ipv4-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv4-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv4-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv4-address-list - description: delete an existing l3-interface-ipv4-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv4-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressListRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}: - get: - tags: - - Network - summary: returns l3-interface-ipv6-address-list - description: returns l3-interface-ipv6-address-list - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - - name: vlan-id-inner - in: query - description: Inner VLAN tag - required: false - type: integer - format: int64 - - name: neutron-network-id - in: query - description: Neutron network id of the interface that address belongs to - required: false - type: string - - name: neutron-subnet-id - in: query - description: Neutron id of subnet that address belongs to - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l3-interface-ipv6-address-list - description: create or update an existing l3-interface-ipv6-address-list - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: body - in: body - description: l3-interface-ipv6-address-list object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l3-interface-ipv6-address-list" - delete: - tags: - - Network - summary: delete an existing l3-interface-ipv6-address-list - description: delete an existing l3-interface-ipv6-address-list - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: l3-interface-ipv6-address - in: path - description: IP address - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}: - get: - tags: - - Network - summary: returns l-interface - description: returns l-interface - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: macaddr - in: query - description: MAC address for the interface - required: false - type: string - - name: network-name - in: query - description: Name of the network - required: false - type: string - put: - tags: - - Network - summary: create or update an existing l-interface - description: create or update an existing l-interface - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: body - in: body - description: l-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/l-interface" - delete: - tags: - - Network - summary: delete an existing l-interface - description: delete an existing l-interface - operationId: deleteNetworkVpesVpeLagInterfacesLagInterfaceLInterfacesLInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: interface-name - in: path - description: Name given to the interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces: - get: - tags: - - Network - summary: returns l-interfaces - description: returns l-interfaces - operationId: getNetworkVpesVpeLagInterfacesLagInterfaceLInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/l-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}: - get: - tags: - - Network - summary: returns lag-interface - description: returns lag-interface - operationId: getNetworkVpesVpeLagInterfacesLagInterface - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/lag-interface" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - - name: interface-id - in: query - description: ID of interface - required: false - type: string - - name: interface-role - in: query - description: Role assigned to this Interface, should use values as defined in ECOMP Yang models. - required: false - type: string - put: - tags: - - Network - summary: create or update an existing lag-interface - description: create or update an existing lag-interface - operationId: createOrUpdateNetworkVpesVpeLagInterfacesLagInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: body - in: body - description: lag-interface object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/lag-interface" - delete: - tags: - - Network - summary: delete an existing lag-interface - description: delete an existing lag-interface - operationId: deleteNetworkVpesVpeLagInterfacesLagInterface - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: interface-name - in: path - description: Name that identifies the link aggregate interface - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/lag-interfaces: - get: - tags: - - Network - summary: returns lag-interfaces - description: returns lag-interfaces - operationId: getNetworkVpesVpeLagInterfaces - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/lag-interfaces" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeLicensesLicenseRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeLicensesLicenseRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}: - get: - tags: - - Network - summary: returns license - description: returns license - operationId: getNetworkVpesVpeLicensesLicense - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/license" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - put: - tags: - - Network - summary: create or update an existing license - description: create or update an existing license - operationId: createOrUpdateNetworkVpesVpeLicensesLicense - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - - name: body - in: body - description: license object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/license" - delete: - tags: - - Network - summary: delete an existing license - description: delete an existing license - operationId: deleteNetworkVpesVpeLicensesLicense - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the license group the resource belongs to, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of a license resource. - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/licenses: - get: - tags: - - Network - summary: returns licenses - description: returns licenses - operationId: getNetworkVpesVpeLicenses - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/licenses" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship: - put: - tags: - - Network - summary: see node definition for valid relationships - operationId: createOrUpdateNetworkVpesVpeEntitlementsEntitlementRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - - name: body - in: body - description: relationship object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/relationship" - delete: - tags: - - Network - summary: delete an existing relationship - description: delete an existing relationship - operationId: deleteNetworkVpesVpeEntitlementsEntitlementRelationshipListRelationship - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}: - get: - tags: - - Network - summary: returns entitlement - description: returns entitlement - operationId: getNetworkVpesVpeEntitlementsEntitlement - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/entitlement" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - put: - tags: - - Network - summary: create or update an existing entitlement - description: create or update an existing entitlement - operationId: createOrUpdateNetworkVpesVpeEntitlementsEntitlement - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - - name: body - in: body - description: entitlement object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/entitlement" - delete: - tags: - - Network - summary: delete an existing entitlement - description: delete an existing entitlement - operationId: deleteNetworkVpesVpeEntitlementsEntitlement - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: group-uuid - in: path - description: Unique ID for the entitlement group the resource comes from, should be uuid. - required: true - type: string - - name: resource-uuid - in: path - description: Unique ID of an entitlement resource. - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes/vpe/{vnf-id}/entitlements: - get: - tags: - - Network - summary: returns entitlements - description: returns entitlements - operationId: getNetworkVpesVpeEntitlements - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/entitlements" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - /network/vpes/vpe/{vnf-id}: - get: - tags: - - Network - summary: returns vpe - description: returns vpe - operationId: getNetworkVpesVpe - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vpe" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: vnf-name - in: query - description: Name of VNF. - required: false - type: string - - name: vnf-name2 - in: query - description: Alternate name of VNF. - required: false - type: string - - name: vnf-type - in: query - description: 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. - required: false - type: string - - name: service-id - in: query - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - required: false - type: string - - name: regional-resource-zone - in: query - description: Regional way of organizing pservers, source of truth should define values - required: false - type: string - - name: prov-status - in: query - description: Trigger for operational monitoring of this resource by Service Assurance systems. - required: false - type: string - - name: heat-stack-id - in: query - description: Heat stack id corresponding to this instance, managed by MSO - required: false - type: string - put: - tags: - - Network - summary: create or update an existing vpe - description: create or update an existing vpe - operationId: createOrUpdateNetworkVpesVpe - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: body - in: body - description: vpe object that needs to be created or updated - required: true - schema: - $ref: "#/definitions/vpe" - delete: - tags: - - Network - summary: delete an existing vpe - description: delete an existing vpe - operationId: deleteNetworkVpesVpe - consumes: - - application/json - - application/xml - produces: - - application/json - - application/xml - responses: - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). - parameters: - - name: vnf-id - in: path - description: Unique id of VNF. This is unique across the graph. - required: true - type: string - - name: resource-version - in: query - description: resource-version for concurrency - required: true - type: string - /network/vpes: - get: - tags: - - Network - summary: returns vpes - description: returns vpes - operationId: getNetworkVpes - produces: - - application/json - - application/xml - responses: - "200": - description: successful operation - schema: - $ref: "#/definitions/vpes" - "default": - description: Response codes found in [response codes](https://wiki.onap.org/). /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship: put: tags: @@ -42179,7 +37079,6 @@ definitions: ###### Related Nodes - TO availability-zone (Many2Many) - FROM complex (is composed of ctag-pool) - - FROM vpe - FROM vpls-pe required: - target-pe @@ -42225,7 +37124,6 @@ definitions: - FROM pserver - FROM pnf - FROM vce - - FROM vpe - FROM vpls-pe - FROM volume-group - FROM zone @@ -42475,7 +37373,7 @@ definitions: - 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, will delete target node) + - TO logical-link (Many2Many) - FROM l-interface (is composed of vlan) - FROM service-instance - FROM allotted-resource @@ -42604,14 +37502,13 @@ definitions: ###### Related Nodes - TO l3-interface-ipv4-address-list (comprises l-interface, Many2Many) - TO l3-interface-ipv6-address-list (comprises l-interface, Many2Many) - - TO logical-link (Many2Many, will delete target node) + - 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 vpe (is composed of l-interface) - FROM vserver (is composed of l-interface) required: - interface-name @@ -42682,7 +37579,6 @@ definitions: ###### Related Nodes - TO flavor (Many2One) - TO image (Many2One) - - TO ipaddress (comprises vserver, Many2Many) - TO l-interface (comprises vserver, Many2Many) - TO pserver (Many2One) - TO volume (comprises vserver, Many2Many) @@ -42692,7 +37588,6 @@ definitions: - FROM generic-vnf - FROM tenant (is composed of vserver) - FROM vce - - FROM vpe required: - vserver-id - vserver-name @@ -42968,8 +37863,6 @@ definitions: Collection of metadatum (key/value pairs) ###### Default Delete Scope THIS_NODE_ONLY - ###### Related Nodes - - FROM image (is composed of metadata) properties: metadatum: type: array @@ -42981,7 +37874,6 @@ definitions: ###### Default Delete Scope ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - - TO metadata (comprises image, Many2Many) - TO metadatum (comprises image, Many2Many) - FROM cloud-region (is composed of image) - FROM vserver @@ -43065,7 +37957,7 @@ definitions: $ref: "#/definitions/relationship" dvs-switches: description: | - Collection of digital virtual switch metadata used for vmWare VCEs and VPEs. + Collection of digital virtual switch metadata used for vmWare VCEs and GenericVnfs. properties: dvs-switch: type: array @@ -43161,7 +38053,7 @@ definitions: $ref: "#/definitions/availability-zone" cloud-region: description: | - cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC. + cloud-region designates an installation of a cloud cluster or region or instantiation. ###### Default Delete Scope THIS_NODE_ONLY ###### Related Nodes @@ -43294,7 +38186,7 @@ definitions: CASCADE_TO_CHILDREN ###### Related Nodes - TO l-interface (comprises p-interface, Many2Many) - - TO physical-link (Many2Many, will delete target node) + - TO physical-link (Many2Many) - TO logical-link (Many2One) - FROM lag-interface - FROM pserver (is composed of p-interface) @@ -43352,13 +38244,12 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### Related Nodes - - TO lag-link (Many2Many, will delete target node) + - 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 vpe (is composed of lag-interface) - FROM vpls-pe (is composed of lag-interface) required: - interface-name @@ -43737,7 +38628,7 @@ definitions: - TO pnf (One2Many) - TO connector (Many2Many) - TO metadatum (comprises service-instance, Many2Many) - - TO logical-link (Many2Many, will delete target node) + - TO logical-link (Many2Many) - TO vlan (One2Many) - TO service-instance (One2Many) - TO ctag-assignment (One2Many) @@ -44133,8 +39024,8 @@ definitions: - TO model-constraint (comprises model-element, One2Many) - TO constrained-element-set (comprises model-element, One2Many) - FROM model-ver (is composed of model-element) - - FROM model-element (is composed of model-element) - FROM element-choice-set (is composed of model-element) + - FROM model-element (is composed of model-element) required: - model-element-uuid - new-data-del-flag @@ -44451,11 +39342,11 @@ definitions: - TO cloud-region (Many2Many) - TO vpn-binding (Many2Many) - FROM l-interface - - FROM logical-link - FROM p-interface - FROM service-instance - FROM virtual-data-center - FROM vlan + - FROM logical-link required: - link-name - link-type @@ -44746,7 +39637,7 @@ definitions: description: Trigger for operational monitoring of this VNF by BAU Service Assurance systems. ipv4-oam-address: type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). + description: Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). equipment-role: type: string description: Client should send valid enumerated value, e.g., VPLS-PE. @@ -44900,7 +39791,6 @@ definitions: ###### Related Nodes - FROM generic-vnf (is composed of license) - FROM vce (is composed of license) - - FROM vpe (is composed of license) required: - group-uuid - resource-uuid @@ -44934,7 +39824,6 @@ definitions: ###### Related Nodes - FROM generic-vnf (is composed of entitlement) - FROM vce (is composed of entitlement) - - FROM vpe (is composed of entitlement) required: - group-uuid - resource-uuid @@ -45059,120 +39948,6 @@ definitions: type: array items: $ref: "#/definitions/vce" - vpe: - description: | - Relationship-list must include related to info for complex. - ###### Default Delete Scope - CASCADE_TO_CHILDREN - ###### Related Nodes - - TO complex (Many2Many) - - TO ctag-pool (Many2Many) - - TO l-interface (comprises vpe, Many2Many) - - TO lag-interface (comprises vpe, Many2Many) - - TO vserver (Many2Many) - - TO entitlement (comprises vpe, One2Many) - - TO license (comprises vpe, One2Many) - required: - - vnf-id - - vnf-name - - vnf-type - properties: - vnf-id: - type: string - description: Unique id of VNF. This is unique across the graph. - vnf-name: - type: string - description: Name of VNF. - vnf-name2: - type: string - description: Alternate name of VNF. - vnf-type: - type: string - description: 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. - service-id: - type: string - description: Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED - regional-resource-zone: - type: string - description: Regional way of organizing pservers, source of truth should define values - prov-status: - type: string - description: Trigger for operational monitoring of this resource by Service Assurance systems. - operational-state: - type: string - description: Indicator for whether the resource is considered operational - license-key: - type: string - description: OBSOLETE - do not use. See child relationships. - equipment-role: - type: string - description: Client should send valid enumerated value - orchestration-status: - type: string - description: Orchestration status of this VNF, mastered by MSO - heat-stack-id: - type: string - description: Heat stack id corresponding to this instance, managed by MSO - mso-catalog-key: - type: string - description: Corresponds to the SDN-C catalog id used to configure this VCE - ipv4-oam-address: - type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). - ipv4-oam-gateway-address-prefix-length: - type: integer - format: int32 - description: Prefix length for oam-address - ipv4-oam-gateway-address: - type: string - description: Gateway address - v4-loopback0-ip-address: - type: string - description: Loopback0 address - vlan-id-outer: - type: integer - format: int64 - description: Temporary location for stag to get to VCE - as-number: - type: string - description: as-number of the VPE - resource-version: - type: string - description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. - summary-status: - type: string - description: details regarding the vpe operation, PLEASE DISCONTINUE USE OF THIS FIELD. - encrypted-access-flag: - type: boolean - description: indicates whether vpe access uses SSH - relationship-list: - type: array - items: - $ref: "#/definitions/relationship" - l-interfaces: - type: array - items: - $ref: "#/definitions/l-interface" - lag-interfaces: - type: array - items: - $ref: "#/definitions/lag-interface" - licenses: - type: array - items: - $ref: "#/definitions/license" - entitlements: - type: array - items: - $ref: "#/definitions/entitlement" - vpes: - description: | - Virtual provider edge router. In 1504, A&AI will populate this object through an M&P and tool provided to operations. - properties: - vpe: - type: array - items: - $ref: "#/definitions/vpe" vnfc: description: | ###### Default Delete Scope @@ -45231,7 +40006,7 @@ definitions: subnet: description: | ###### Default Delete Scope - THIS_NODE_ONLY + ERROR_IF_ANY_IN_EDGES ###### Related Nodes - FROM l3-interface-ipv4-address-list - FROM l3-interface-ipv6-address-list @@ -45503,7 +40278,7 @@ definitions: ###### Related Nodes - TO volume-group (One2One) - TO l3-network (Many2Many) - - TO vnfc (One2Many, will delete target node) + - TO vnfc (One2Many) - FROM vserver - FROM generic-vnf (is composed of vf-module) required: @@ -45573,6 +40348,7 @@ definitions: ###### Default Delete Scope CASCADE_TO_CHILDREN ###### 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) @@ -45586,7 +40362,7 @@ definitions: - TO ipsec-configuration (Many2One) - TO vf-module (comprises generic-vnf, One2Many) - TO volume-group (One2Many) - - TO vnfc (One2Many, will delete target node) + - TO vnfc (One2Many) - TO instance-group (Many2Many) - TO entitlement (comprises generic-vnf, One2Many) - TO license (comprises generic-vnf, One2Many) @@ -45811,10 +40587,10 @@ definitions: description: OBSOLETE - do not use ipv4-oam-address: type: string - description: Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). + description: Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address). equipment-role: type: string - description: Client should send valid enumerated value, e.g., VPE. + description: Client should send valid enumerated value. resource-version: type: string description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. @@ -46266,10 +41042,6 @@ definitions: type: array items: $ref: "#/definitions/vce" - vpes: - type: array - items: - $ref: "#/definitions/vpe" vnfcs: type: array items: diff --git a/aai-schema/src/main/resources/oxm/aai_oxm_v10.xml b/aai-schema/src/main/resources/oxm/aai_oxm_v10.xml index e1c41a5c..6dce5aaa 100644 --- a/aai-schema/src/main/resources/oxm/aai_oxm_v10.xml +++ b/aai-schema/src/main/resources/oxm/aai_oxm_v10.xml @@ -307,7 +307,7 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.openecomp.org.v10.RelationshipList" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation" /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> diff --git a/aai-schema/src/main/resources/oxm/aai_oxm_v11.xml b/aai-schema/src/main/resources/oxm/aai_oxm_v11.xml index d65445c8..2fcb9226 100644 --- a/aai-schema/src/main/resources/oxm/aai_oxm_v11.xml +++ b/aai-schema/src/main/resources/oxm/aai_oxm_v11.xml @@ -30,7 +30,6 @@ <xml-element java-attribute="search" name="search" type="inventory.aai.onap.org.v11.Search" /> <xml-element java-attribute="actions" name="actions" type="inventory.aai.onap.org.v11.Actions" /> <xml-element java-attribute="cloudInfrastructure" name="cloud-infrastructure" type="inventory.aai.onap.org.v11.CloudInfrastructure" /> - <xml-element java-attribute="licenseManagement" name="license-management" type="inventory.aai.onap.org.v11.LicenseManagement" /> <xml-element java-attribute="business" name="business" type="inventory.aai.onap.org.v11.Business" /> <xml-element java-attribute="serviceDesignAndCreation" name="service-design-and-creation" type="inventory.aai.onap.org.v11.ServiceDesignAndCreation" /> <xml-element java-attribute="network" name="network" type="inventory.aai.onap.org.v11.Network" /> @@ -255,7 +254,7 @@ <java-attributes> <xml-element java-attribute="cloudOwner" name="cloud-owner" required="true" type="java.lang.String" xml-key="true"> <xml-properties> - <xml-property name="description" value="Identifies the vendor and cloud name, e.g., att-aic. First part of composite key should be formatted as vendor-cloudname" /> + <xml-property name="description" value="Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname" /> </xml-properties> </xml-element> <xml-element java-attribute="cloudRegionId" name="cloud-region-id" required="true" type="java.lang.String" xml-key="true"> @@ -317,7 +316,7 @@ <xml-element java-attribute="authInfoItems" name="auth-info-items" type="inventory.aai.onap.org.v11.AuthInfoItems" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation." /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> @@ -2005,51 +2004,6 @@ </xml-properties> </java-type> - <java-type name="LicenseManagement"> - <xml-root-element name="license-management" /> - <java-attributes> - <xml-element java-attribute="licenseKeyResources" name="license-key-resources" type="inventory.aai.onap.org.v11.LicenseKeyResources" /> - </java-attributes> - </java-type> - - <java-type name="LicenseKeyResources"> - <xml-root-element name="license-key-resources" /> - <java-attributes> - <xml-element container-type="java.util.ArrayList" java-attribute="licenseKeyResource" name="license-key-resource" type="inventory.aai.onap.org.v11.LicenseKeyResource" /> - </java-attributes> - </java-type> - - <java-type name="LicenseKeyResource"> - <xml-root-element name="license-key-resource" /> - <java-attributes> - <xml-element java-attribute="attUuid" name="att-uuid" required="true" type="java.lang.String" xml-key="true" /> - <xml-element java-attribute="assignmentType" name="assignment-type" type="java.lang.String" /> - <xml-element java-attribute="assignmentStatus" name="assignment-status" type="java.lang.String" /> - <xml-element java-attribute="assignmentGroupUuid" name="assignment-group-uuid" required="true" type="java.lang.String" /> - <xml-element java-attribute="assignmentDate" name="assignment-date" type="java.lang.String" /> - <xml-element java-attribute="name" name="name" type="java.lang.String" /> - <xml-element java-attribute="modelUuid" name="model-uuid" type="java.lang.String" /> - <xml-element java-attribute="modelVersion" name="model-version" type="java.lang.String" /> - <xml-element java-attribute="licenseKey" name="license-key" type="java.lang.String" /> - <xml-element java-attribute="licenseKeyFileUrl" name="license-key-file-url" type="java.lang.String" /> - <xml-element container-type="java.util.ArrayList" java-attribute="supplierReleaseList" name="supplier-release-list" type="java.lang.String" /> - <xml-element java-attribute="resourceVersion" name="resource-version" type="java.lang.String"> - <xml-properties> - <xml-property name="description" value="Used for optimistic concurrency. Must be empty on create, valid on update and delete." /> - </xml-properties> - </xml-element> - <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.onap.org.v11.RelationshipList" /> - </java-attributes> - <xml-properties> - <xml-property name="description" value="OBSOLETE OBJECT: do not use" /> - <xml-property name="nameProps" value="name" /> - <xml-property name="indexedProps" value="assignment-group-uuid,att-uuid,name" /> - <xml-property name="uniqueProps" value="att-uuid" /> - <xml-property name="container" value="license-key-resources" /> - <xml-property name="namespace" value="license-management" /> - </xml-properties> - </java-type> - <java-type name="Business"> <xml-properties> <xml-property name="description" value="Namespace for business related constructs" /> @@ -2583,7 +2537,7 @@ </xml-element> <xml-element java-attribute="ipVersion" name="ip-version" type="java.lang.String"> <xml-properties> - <xml-property name="description" value="v4, v6, or ds for dual stack (should be att-ip-version)" /> + <xml-property name="description" value="v4, v6, or ds for dual stack" /> </xml-properties> </xml-element> <xml-element java-attribute="routingProtocol" name="routing-protocol" type="java.lang.String"> diff --git a/aai-schema/src/main/resources/oxm/aai_oxm_v8.xml b/aai-schema/src/main/resources/oxm/aai_oxm_v8.xml index 1adfdf8c..6f644533 100644 --- a/aai-schema/src/main/resources/oxm/aai_oxm_v8.xml +++ b/aai-schema/src/main/resources/oxm/aai_oxm_v8.xml @@ -300,7 +300,7 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.openecomp.org.v8.RelationshipList" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation." /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> diff --git a/aai-schema/src/main/resources/oxm/aai_oxm_v9.xml b/aai-schema/src/main/resources/oxm/aai_oxm_v9.xml index 0f061666..142145c5 100644 --- a/aai-schema/src/main/resources/oxm/aai_oxm_v9.xml +++ b/aai-schema/src/main/resources/oxm/aai_oxm_v9.xml @@ -307,7 +307,7 @@ <xml-element java-attribute="relationshipList" name="relationship-list" type="inventory.aai.openecomp.org.v9.RelationshipList" /> </java-attributes> <xml-properties> - <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC." /> + <xml-property name="description" value="cloud-region designates an installation of a cloud cluster or region or instantiation." /> <xml-property name="indexedProps" value="cloud-owner,cloud-region-id,cloud-type,owner-defined-type" /> <xml-property name="nameProps" value="owner-defined-type" /> <xml-property name="container" value="cloud-regions" /> |