diff options
author | Venkata Harish K Kajur <vk250x@att.com> | 2017-09-19 01:43:31 -0400 |
---|---|---|
committer | Venkata Harish K Kajur <vk250x@att.com> | 2017-09-19 01:46:29 -0400 |
commit | 4ffe31eeea74c618ccc8950ee63071f28bafbfc4 (patch) | |
tree | 2f417dc4fb93a6d8df17a1dc142b455afd6cd153 /aai-schema/src | |
parent | 7e191984168c5a60f4efe0a26ba1c8a0af642273 (diff) |
Add owning entity, platform, line of business
to the schema and generate xsd yaml and html
Issue-ID: AAI-325
Change-Id: Ibf065b5aecbaf37effc41ea478d98314d6210603
Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
Diffstat (limited to 'aai-schema/src')
4 files changed, 15128 insertions, 755 deletions
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 2fd6bd6b..291bc6b3 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 @@ -1719,46 +1719,81 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="auth-info-item"> + <xs:element name="esr-system-info"> <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> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Persist common address information of external systems.",indexedProps="esr-system-info-id,system-name,system-type",searchable="esr-system-info-id,system-name,system-type",container="esr-system-info-list",dependentOn="cloud-region,esr-ems,esr-vnfm,esr-thirdparty-sdnc")</annox:annotate> </xs:appinfo> </xs:annotation> <xs:sequence> - <xs:element name="auth-info-item-id" type="xs:string"> + <xs:element name="esr-system-info-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> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of esr system info.")</annox:annotate> </xs:appinfo> </xs:annotation> </xs:element> - <xs:element name="cloud-domain" type="xs:string"> + <xs:element name="system-name" type="xs:string" minOccurs="0"> <xs:annotation> <xs:appinfo> - <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="domain info for authentication.")</annox:annotate> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="name of external system.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="type" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="type of external systems.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="vendor" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="vendor of external systems.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="version" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="version of external systems.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="service-url" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="url used to access external systems.")</annox:annotate> </xs:appinfo> </xs:annotation> </xs:element> - <xs:element name="username" type="xs:string"> + <xs:element name="user-name" 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> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="username used to access external systems.")</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> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="password used to access external systems.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="system-type" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.")</annox:annotate> </xs:appinfo> </xs:annotation> </xs:element> - <xs:element name="auth-url" type="xs:string"> + <xs:element name="protocol" type="xs:string" minOccurs="0"> <xs:annotation> <xs:appinfo> - <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="authentication url of the cloud.")</annox:annotate> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="protocol of third party SDNC, for example netconf/snmp.")</annox:annotate> </xs:appinfo> </xs:annotation> </xs:element> @@ -1776,19 +1811,75 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" </xs:appinfo> </xs:annotation> </xs:element> + <xs:element name="ip-address" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="service IP of ftp server.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="port" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="service port of ftp server.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="cloud-domain" type="xs:string" minOccurs="0"> + <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="default-tenant" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="default tenant of VIM.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="passive" type="xs:boolean" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="ftp passive mode or not.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="remote-path" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="resource or performance data file path.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="system-status" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="the status of external system.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <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="auth-info-items"> + <xs:element name="esr-system-info-list"> <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> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection of persistent block-level external system auth info.")</annox:annotate> </xs:appinfo> </xs:annotation> <xs:sequence> - <xs:element ref="tns:auth-info-item" minOccurs="0" maxOccurs="unbounded"/> + <xs:element ref="tns:esr-system-info" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> @@ -1894,7 +1985,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:element ref="tns:esr-system-info-list" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> @@ -2057,6 +2148,13 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" </xs:appinfo> </xs:annotation> </xs:element> + <xs:element name="mac-addresss" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="MAC Address of the p-interface.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> <xs:element name="resource-version" type="xs:string" minOccurs="0"> <xs:annotation> <xs:appinfo> @@ -2460,6 +2558,165 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" </xs:sequence> </xs:complexType> </xs:element> + <xs:element name="esr-ems"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Persist EMS address information used by EMS driver.",indexedProps="ems-id",searchable="ems-id",container="esr-ems-list",namespace="external-system")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element name="ems-id" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of EMS.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <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:esr-system-info-list" minOccurs="0"/> + <xs:element ref="tns:relationship-list" minOccurs="0"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="esr-ems-list"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(maximumDepth="0")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:esr-ems" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="esr-vnfm"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Persist VNFM address information used by VF-C.",indexedProps="vnfm-id",searchable="vnfm-id",container="esr-vnfm-list",namespace="external-system")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element name="vnfm-id" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of VNFM.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="vim-id" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="indecate the VIM to deploy VNF.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="certificate-url" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="certificate url of VNFM.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <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:esr-system-info-list" minOccurs="0"/> + <xs:element ref="tns:relationship-list" minOccurs="0"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="esr-vnfm-list"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(maximumDepth="0")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:esr-vnfm" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="esr-thirdparty-sdnc"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Persist SDNC address information used by ONAP SDNC.",indexedProps="sdnc-id",searchable="sdnc-id",container="esr-thirdparty-sdnc-list",namespace="external-system")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element name="thirdparty-sdnc-id" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Unique ID of SDNC.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="location" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="used for DC type to indicate the location of SDNC, such as Core or Edge.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="product-name" type="xs:string" minOccurs="0"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="password used to access SDNC server.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <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:esr-system-info-list" minOccurs="0"/> + <xs:element ref="tns:relationship-list" minOccurs="0"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="esr-thirdparty-sdnc-list"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(maximumDepth="0")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:esr-thirdparty-sdnc" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="external-system"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Namespace for external system.")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:esr-ems-list" minOccurs="0"/> + <xs:element ref="tns:esr-vnfm-list" minOccurs="0"/> + <xs:element ref="tns:esr-thirdparty-sdnc-list" minOccurs="0"/> + </xs:sequence> + </xs:complexType> + </xs:element> <xs:element name="connector"> <xs:complexType> <xs:annotation> @@ -2974,6 +3231,165 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" </xs:sequence> </xs:complexType> </xs:element> + <xs:element name="line-of-business"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="describes a line-of-business",indexedProps="line-of-business-name",uniqueProps="line-of-business-name",container="lines-of-business",namespace="business")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element name="line-of-business-name" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name of the line-of-business (product)")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <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="lines-of-business"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection of lines-of-business")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:line-of-business" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="owning-entity"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="describes an owning-entity",indexedProps="owning-entity-id, owning-entity-name",searchable="owning-entity-id",uniqueProps="owning-entity-id, owning-entity-name",container="owning-entities",namespace="business")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element name="owning-entity-id" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="UUID of an owning entity")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <xs:element name="owning-entity-name" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(description="Owning entity name")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <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="owning-entities"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection of owning-entities")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:owning-entity" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="platform"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="describes a platform",indexedProps="platform-name",uniqueProps="platform-name",container="platforms",namespace="business")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element name="platform-name" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name of the platform")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <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="platforms"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection of platforms")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:platform" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="project"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="describes the project",indexedProps="project-name",uniqueProps="project-name",container="projects",namespace="business")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element name="project-name" type="xs:string"> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="field">@org.openecomp.aai.annotations.Metadata(isKey=true,description="Name of the project deploying a service")</annox:annotate> + </xs:appinfo> + </xs:annotation> + </xs:element> + <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="projects"> + <xs:complexType> + <xs:annotation> + <xs:appinfo> + <annox:annotate target="class">@org.openecomp.aai.annotations.Metadata(description="Collection of projects")</annox:annotate> + </xs:appinfo> + </xs:annotation> + <xs:sequence> + <xs:element ref="tns:project" minOccurs="0" maxOccurs="unbounded"/> + </xs:sequence> + </xs:complexType> + </xs:element> <xs:element name="business"> <xs:complexType> <xs:annotation> @@ -2984,6 +3400,10 @@ xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" <xs:sequence> <xs:element ref="tns:connectors" minOccurs="0"/> <xs:element ref="tns:customers" minOccurs="0"/> + <xs:element ref="tns:lines-of-business" minOccurs="0"/> + <xs:element ref="tns:owning-entities" minOccurs="0"/> + <xs:element ref="tns:platforms" minOccurs="0"/> + <xs:element ref="tns:projects" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> @@ -6773,6 +7193,7 @@ 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:external-system" 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_swagger_html/aai_swagger_v11.html b/aai-schema/src/main/resources/aai_swagger_html/aai_swagger_v11.html index bd2e18aa..f30983e9 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,36 +70,6 @@ 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> @@ -160,6 +130,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--esr-system-info-list-get">GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list</a></td> + <td><p>returns esr-system-info-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--get">GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>returns esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>create or update an existing esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete">DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>delete an existing esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</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--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete">DELETE /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</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--flavors-get">GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors</a></td> <td><p>returns flavors</p> </td> @@ -1273,6 +1273,200 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </table> + <h3 id="tag-ExternalSystem" class="swagger-summary-tag">Tag: ExternalSystem</h3> + + <table class="table table-bordered table-condensed swagger--summary"> + <thead> + <tr> + <th>Operation</th> + <th>Description</th> + </tr> + </thead> + <tbody> + <tr> + <td><a href="#operation--external-system-esr-ems-list-get">GET /external-system/esr-ems-list</a></td> + <td><p>returns esr-ems-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--get">GET /external-system/esr-ems-list/esr-ems/{ems-id}</a></td> + <td><p>returns esr-ems</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--put">PUT /external-system/esr-ems-list/esr-ems/{ems-id}</a></td> + <td><p>create or update an existing esr-ems</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--delete">DELETE /external-system/esr-ems-list/esr-ems/{ems-id}</a></td> + <td><p>delete an existing esr-ems</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-get">GET /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list</a></td> + <td><p>returns esr-system-info-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--get">GET /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>returns esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--put">PUT /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>create or update an existing esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete">DELETE /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>delete an existing esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put">PUT /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete">DELETE /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-put">PUT /external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-delete">DELETE /external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-get">GET /external-system/esr-thirdparty-sdnc-list</a></td> + <td><p>returns esr-thirdparty-sdnc-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--get">GET /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</a></td> + <td><p>returns esr-thirdparty-sdnc</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--put">PUT /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</a></td> + <td><p>create or update an existing esr-thirdparty-sdnc</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--delete">DELETE /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</a></td> + <td><p>delete an existing esr-thirdparty-sdnc</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-get">GET /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list</a></td> + <td><p>returns esr-system-info-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--get">GET /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>returns esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--put">PUT /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>create or update an existing esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete">DELETE /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>delete an existing esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put">PUT /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete">DELETE /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-put">PUT /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-delete">DELETE /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-get">GET /external-system/esr-vnfm-list</a></td> + <td><p>returns esr-vnfm-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--get">GET /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</a></td> + <td><p>returns esr-vnfm</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--put">PUT /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</a></td> + <td><p>create or update an existing esr-vnfm</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--delete">DELETE /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</a></td> + <td><p>delete an existing esr-vnfm</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-get">GET /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list</a></td> + <td><p>returns esr-system-info-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--get">GET /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>returns esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--put">PUT /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>create or update an existing esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete">DELETE /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td> + <td><p>delete an existing esr-system-info</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put">PUT /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete">DELETE /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-put">PUT /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-delete">DELETE /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + </tbody> + </table> + + <h3 id="tag-Business" class="swagger-summary-tag">Tag: Business</h3> <table class="table table-bordered table-condensed swagger--summary"> @@ -1503,6 +1697,126 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <td><p>delete an existing relationship</p> </td> </tr> + <tr> + <td><a href="#operation--business-lines-of-business-get">GET /business/lines-of-business</a></td> + <td><p>returns lines-of-business</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-lines-of-business-line-of-business--line-of-business-name--get">GET /business/lines-of-business/line-of-business/{line-of-business-name}</a></td> + <td><p>returns line-of-business</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-lines-of-business-line-of-business--line-of-business-name--put">PUT /business/lines-of-business/line-of-business/{line-of-business-name}</a></td> + <td><p>create or update an existing line-of-business</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-lines-of-business-line-of-business--line-of-business-name--delete">DELETE /business/lines-of-business/line-of-business/{line-of-business-name}</a></td> + <td><p>delete an existing line-of-business</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-lines-of-business-line-of-business--line-of-business-name--relationship-list-relationship-put">PUT /business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-lines-of-business-line-of-business--line-of-business-name--relationship-list-relationship-delete">DELETE /business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-owning-entities-get">GET /business/owning-entities</a></td> + <td><p>returns owning-entities</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-owning-entities-owning-entity--owning-entity-id--get">GET /business/owning-entities/owning-entity/{owning-entity-id}</a></td> + <td><p>returns owning-entity</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-owning-entities-owning-entity--owning-entity-id--put">PUT /business/owning-entities/owning-entity/{owning-entity-id}</a></td> + <td><p>create or update an existing owning-entity</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-owning-entities-owning-entity--owning-entity-id--delete">DELETE /business/owning-entities/owning-entity/{owning-entity-id}</a></td> + <td><p>delete an existing owning-entity</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-owning-entities-owning-entity--owning-entity-id--relationship-list-relationship-put">PUT /business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-owning-entities-owning-entity--owning-entity-id--relationship-list-relationship-delete">DELETE /business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-platforms-get">GET /business/platforms</a></td> + <td><p>returns platforms</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-platforms-platform--platform-name--get">GET /business/platforms/platform/{platform-name}</a></td> + <td><p>returns platform</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-platforms-platform--platform-name--put">PUT /business/platforms/platform/{platform-name}</a></td> + <td><p>create or update an existing platform</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-platforms-platform--platform-name--delete">DELETE /business/platforms/platform/{platform-name}</a></td> + <td><p>delete an existing platform</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-platforms-platform--platform-name--relationship-list-relationship-put">PUT /business/platforms/platform/{platform-name}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-platforms-platform--platform-name--relationship-list-relationship-delete">DELETE /business/platforms/platform/{platform-name}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-projects-get">GET /business/projects</a></td> + <td><p>returns projects</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-projects-project--project-name--get">GET /business/projects/project/{project-name}</a></td> + <td><p>returns project</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-projects-project--project-name--put">PUT /business/projects/project/{project-name}</a></td> + <td><p>create or update an existing project</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-projects-project--project-name--delete">DELETE /business/projects/project/{project-name}</a></td> + <td><p>delete an existing project</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-projects-project--project-name--relationship-list-relationship-put">PUT /business/projects/project/{project-name}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--business-projects-project--project-name--relationship-list-relationship-delete">DELETE /business/projects/project/{project-name}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> </tbody> </table> @@ -2652,6 +2966,36 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </td> </tr> <tr> + <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-get">GET /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes</a></td> + <td><p>returns host-routes</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--get">GET /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</a></td> + <td><p>returns host-route</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--put">PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</a></td> + <td><p>create or update an existing host-route</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--delete">DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</a></td> + <td><p>delete an existing host-route</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-put">PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-delete">DELETE /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-put">PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship</a></td> <td><p>see node definition for valid relationships</p> </td> @@ -3832,6 +4176,56 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </td> </tr> <tr> + <td><a href="#operation--network-vip-ipv4-address-list--vip-ipv4-address--get">GET /network/vip-ipv4-address-list/{vip-ipv4-address}</a></td> + <td><p>returns vip-ipv4-address-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv4-address-list--vip-ipv4-address--put">PUT /network/vip-ipv4-address-list/{vip-ipv4-address}</a></td> + <td><p>create or update an existing vip-ipv4-address-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv4-address-list--vip-ipv4-address--delete">DELETE /network/vip-ipv4-address-list/{vip-ipv4-address}</a></td> + <td><p>delete an existing vip-ipv4-address-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-put">PUT /network/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-delete">DELETE /network/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv6-address-list--vip-ipv6-address--get">GET /network/vip-ipv6-address-list/{vip-ipv6-address}</a></td> + <td><p>returns vip-ipv6-address-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv6-address-list--vip-ipv6-address--put">PUT /network/vip-ipv6-address-list/{vip-ipv6-address}</a></td> + <td><p>create or update an existing vip-ipv6-address-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv6-address-list--vip-ipv6-address--delete">DELETE /network/vip-ipv6-address-list/{vip-ipv6-address}</a></td> + <td><p>delete an existing vip-ipv6-address-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-put">PUT /network/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship</a></td> + <td><p>see node definition for valid relationships</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-delete">DELETE /network/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship</a></td> + <td><p>delete an existing relationship</p> + </td> + </tr> + <tr> <td><a href="#operation--network-vnfcs-get">GET /network/vnfcs</a></td> <td><p>returns vnfcs</p> </td> @@ -3852,6 +4246,56 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </td> </tr> <tr> + <td><a href="#operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vnfcs/vnfc/{vnfc-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-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td> + <td><p>create or update an existing l3-interface-ipv4-address-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vnfcs/vnfc/{vnfc-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-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vnfcs/vnfc/{vnfc-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-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vnfcs/vnfc/{vnfc-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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vnfcs/vnfc/{vnfc-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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td> + <td><p>create or update an existing l3-interface-ipv6-address-list</p> + </td> + </tr> + <tr> + <td><a href="#operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vnfcs/vnfc/{vnfc-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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vnfcs/vnfc/{vnfc-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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vnfcs/vnfc/{vnfc-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-vnfcs-vnfc--vnfc-name--relationship-list-relationship-put">PUT /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship</a></td> <td><p>see node definition for valid relationships</p> </td> @@ -11119,6 +11563,2034 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> + <span id="path--business-lines-of-business-"></span> + <div id="operation--business-lines-of-business-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns lines-of-business</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/lines-of-business</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns lines-of-business</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/lines-of-business">/lines-of-business</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-lines-of-business-line-of-business--line-of-business-name--"></span> + <div id="operation--business-lines-of-business-line-of-business--line-of-business-name--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns line-of-business</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/lines-of-business/line-of-business/{line-of-business-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns line-of-business</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + line-of-business-name + </td> + <td> + <p>Name of the line-of-business (product)</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="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/line-of-business">/line-of-business</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-lines-of-business-line-of-business--line-of-business-name--"></span> + <div id="operation--business-lines-of-business-line-of-business--line-of-business-name--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing line-of-business</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/lines-of-business/line-of-business/{line-of-business-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing line-of-business</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>line-of-business object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/line-of-business">/line-of-business</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + line-of-business-name + </td> + <td> + <p>Name of the line-of-business (product)</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-lines-of-business-line-of-business--line-of-business-name--"></span> + <div id="operation--business-lines-of-business-line-of-business--line-of-business-name--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing line-of-business</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/lines-of-business/line-of-business/{line-of-business-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing line-of-business</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + line-of-business-name + </td> + <td> + <p>Name of the line-of-business (product)</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-lines-of-business-line-of-business--line-of-business-name--relationship-list-relationship-"></span> + <div id="operation--business-lines-of-business-line-of-business--line-of-business-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>/business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>see node definition for valid relationships</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>relationship object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-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> + line-of-business-name + </td> + <td> + <p>Name of the line-of-business (product)</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-lines-of-business-line-of-business--line-of-business-name--relationship-list-relationship-"></span> + <div id="operation--business-lines-of-business-line-of-business--line-of-business-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>/business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + line-of-business-name + </td> + <td> + <p>Name of the line-of-business (product)</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-owning-entities-"></span> + <div id="operation--business-owning-entities-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns owning-entities</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/owning-entities</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns owning-entities</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/owning-entities">/owning-entities</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-owning-entities-owning-entity--owning-entity-id--"></span> + <div id="operation--business-owning-entities-owning-entity--owning-entity-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns owning-entity</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/owning-entities/owning-entity/{owning-entity-id}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns owning-entity</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + owning-entity-id + </td> + <td> + <p>UUID of an owning entity</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="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/owning-entity">/owning-entity</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-owning-entities-owning-entity--owning-entity-id--"></span> + <div id="operation--business-owning-entities-owning-entity--owning-entity-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing owning-entity</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/owning-entities/owning-entity/{owning-entity-id}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing owning-entity</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>owning-entity object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/owning-entity">/owning-entity</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + owning-entity-id + </td> + <td> + <p>UUID of an owning entity</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-owning-entities-owning-entity--owning-entity-id--"></span> + <div id="operation--business-owning-entities-owning-entity--owning-entity-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing owning-entity</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/owning-entities/owning-entity/{owning-entity-id}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing owning-entity</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + owning-entity-id + </td> + <td> + <p>UUID of an owning entity</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-owning-entities-owning-entity--owning-entity-id--relationship-list-relationship-"></span> + <div id="operation--business-owning-entities-owning-entity--owning-entity-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>see node definition for valid relationships</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>relationship object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-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> + owning-entity-id + </td> + <td> + <p>UUID of an owning entity</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-owning-entities-owning-entity--owning-entity-id--relationship-list-relationship-"></span> + <div id="operation--business-owning-entities-owning-entity--owning-entity-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>/business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + owning-entity-id + </td> + <td> + <p>UUID of an owning entity</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-platforms-"></span> + <div id="operation--business-platforms-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns platforms</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/platforms</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns platforms</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/platforms">/platforms</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-platforms-platform--platform-name--"></span> + <div id="operation--business-platforms-platform--platform-name--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns platform</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/platforms/platform/{platform-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns platform</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + platform-name + </td> + <td> + <p>Name of the platform</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="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/platform">/platform</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-platforms-platform--platform-name--"></span> + <div id="operation--business-platforms-platform--platform-name--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing platform</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/platforms/platform/{platform-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing platform</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>platform object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/platform">/platform</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + platform-name + </td> + <td> + <p>Name of the platform</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-platforms-platform--platform-name--"></span> + <div id="operation--business-platforms-platform--platform-name--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing platform</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/platforms/platform/{platform-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing platform</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + platform-name + </td> + <td> + <p>Name of the platform</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-platforms-platform--platform-name--relationship-list-relationship-"></span> + <div id="operation--business-platforms-platform--platform-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>/business/platforms/platform/{platform-name}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>see node definition for valid relationships</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>relationship object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-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> + platform-name + </td> + <td> + <p>Name of the platform</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-platforms-platform--platform-name--relationship-list-relationship-"></span> + <div id="operation--business-platforms-platform--platform-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>/business/platforms/platform/{platform-name}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + platform-name + </td> + <td> + <p>Name of the platform</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-projects-"></span> + <div id="operation--business-projects-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns projects</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/projects</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns projects</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/projects">/projects</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-projects-project--project-name--"></span> + <div id="operation--business-projects-project--project-name--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns project</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/projects/project/{project-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns project</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + project-name + </td> + <td> + <p>Name of the project deploying a service</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="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/project">/project</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-projects-project--project-name--"></span> + <div id="operation--business-projects-project--project-name--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing project</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/projects/project/{project-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing project</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>project object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/project">/project</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + project-name + </td> + <td> + <p>Name of the project deploying a service</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-projects-project--project-name--"></span> + <div id="operation--business-projects-project--project-name--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing project</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/projects/project/{project-name}</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing project</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + project-name + </td> + <td> + <p>Name of the project deploying a service</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-projects-project--project-name--relationship-list-relationship-"></span> + <div id="operation--business-projects-project--project-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>/business/projects/project/{project-name}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>see node definition for valid relationships</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>relationship object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-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> + project-name + </td> + <td> + <p>Name of the project deploying a service</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--business-projects-project--project-name--relationship-list-relationship-"></span> + <div id="operation--business-projects-project--project-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>/business/projects/project/{project-name}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Business">Business</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + project-name + </td> + <td> + <p>Name of the project deploying a service</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + <span id="path--cloud-infrastructure-cloud-regions-"></span> <div id="operation--cloud-infrastructure-cloud-regions-get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> @@ -11538,17 +14010,17 @@ 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-"></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"> + <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"> - <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> + <div class="operation-summary">returns availability-zones</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones</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> + <p>returns availability-zones</p> </section> <section class="sw-request-params"> @@ -11651,7 +14123,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/auth-info-items">/auth-info-items</a> + <a class="json-schema-ref" href="#/definitions/availability-zones">/availability-zones</a> </div> </div> </div> @@ -11679,17 +14151,17 @@ 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--"></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"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--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> + <div class="operation-summary">returns availability-zone</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>returns auth-info-item</p> + <p>returns availability-zone</p> </section> <section class="sw-request-params"> @@ -11738,10 +14210,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - auth-info-item-id + availability-zone-name </td> <td> - <p>Unique ID of auth-info-item.</p> + <p>Name of the availability zone. Unique across a cloud region</p> </td> <td>path</td> <td> @@ -11782,36 +14254,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <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> @@ -11838,7 +14280,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/auth-info-item">/auth-info-item</a> + <a class="json-schema-ref" href="#/definitions/availability-zone">/availability-zone</a> </div> </div> </div> @@ -11866,17 +14308,17 @@ 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--"></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"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--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> + <div class="operation-summary">create or update an existing availability-zone</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>create or update an existing auth-info-item</p> + <p>create or update an existing availability-zone</p> </section> <section class="sw-request-body"> @@ -11885,13 +14327,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </p> <div class="row"> <div class="col-md-6"> - <p><p>auth-info-item object that needs to be created or updated</p> + <p><p>availability-zone object that needs to be created or updated</p> </p> </div> <div class="col-md-6 sw-request-model"> <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/auth-info-item">/auth-info-item</a> + <a class="json-schema-ref" href="#/definitions/availability-zone">/availability-zone</a> </div> </div></div> </div> @@ -11942,10 +14384,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - auth-info-item-id + availability-zone-name </td> <td> - <p>Unique ID of auth-info-item.</p> + <p>Name of the availability zone. Unique across a cloud region</p> </td> <td>path</td> <td> @@ -11987,17 +14429,17 @@ 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--"></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"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--delete" class="swagger--panel-operation-delete panel"> <div class="panel-heading"> - <div class="operation-summary">delete an existing 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> + <div class="operation-summary">delete an existing availability-zone</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>delete an existing auth-info-item</p> + <p>delete an existing availability-zone</p> </section> <section class="sw-request-body"> @@ -12051,10 +14493,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - auth-info-item-id + availability-zone-name </td> <td> - <p>Unique ID of auth-info-item.</p> + <p>Name of the availability zone. Unique across a cloud region</p> </td> <td>path</td> <td> @@ -12112,11 +14554,11 @@ 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"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--relationship-list-relationship-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> <div class="panel-heading"> <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}/relationship-list/relationship</strong></h3> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> @@ -12188,10 +14630,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - auth-info-item-id + availability-zone-name </td> <td> - <p>Unique ID of auth-info-item.</p> + <p>Name of the availability zone. Unique across a cloud region</p> </td> <td>path</td> <td> @@ -12233,11 +14675,11 @@ 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-delete" class="swagger--panel-operation-delete panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--relationship-list-relationship-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> <div class="panel-heading"> <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items/auth-info-item/{auth-info-item-id}/relationship-list/relationship</strong></h3> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> @@ -12297,10 +14739,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - auth-info-item-id + availability-zone-name </td> <td> - <p>Unique ID of auth-info-item.</p> + <p>Name of the availability zone. Unique across a cloud region</p> </td> <td>path</td> <td> @@ -12342,17 +14784,17 @@ 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--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"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> - <div class="operation-summary">returns availability-zones</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones</strong></h3> + <div class="operation-summary">returns dvs-switches</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>returns availability-zones</p> + <p>returns dvs-switches</p> </section> <section class="sw-request-params"> @@ -12455,7 +14897,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/availability-zones">/availability-zones</a> + <a class="json-schema-ref" href="#/definitions/dvs-switches">/dvs-switches</a> </div> </div> </div> @@ -12483,17 +14925,17 @@ 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--availability-zones-availability-zone--availability-zone-name--"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--get" class="swagger--panel-operation-get panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> - <div class="operation-summary">returns availability-zone</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</strong></h3> + <div class="operation-summary">returns dvs-switch</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>returns availability-zone</p> + <p>returns dvs-switch</p> </section> <section class="sw-request-params"> @@ -12542,10 +14984,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - availability-zone-name + switch-name </td> <td> - <p>Name of the availability zone. Unique across a cloud region</p> + <p>DVS switch name</p> </td> <td>path</td> <td> @@ -12586,6 +15028,21 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <td> </td> </tr> + <tr> + <td> + vcenter-url + </td> + <td> + <p>URL used to reach the vcenter</p> + </td> + <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> @@ -12612,7 +15069,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/availability-zone">/availability-zone</a> + <a class="json-schema-ref" href="#/definitions/dvs-switch">/dvs-switch</a> </div> </div> </div> @@ -12640,17 +15097,17 @@ 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--availability-zones-availability-zone--availability-zone-name--"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--put" class="swagger--panel-operation-put panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--put" class="swagger--panel-operation-put panel"> <div class="panel-heading"> - <div class="operation-summary">create or update an existing availability-zone</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</strong></h3> + <div class="operation-summary">create or update an existing dvs-switch</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</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 availability-zone</p> + <p>create or update an existing dvs-switch</p> </section> <section class="sw-request-body"> @@ -12659,13 +15116,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </p> <div class="row"> <div class="col-md-6"> - <p><p>availability-zone object that needs to be created or updated</p> + <p><p>dvs-switch object that needs to be created or updated</p> </p> </div> <div class="col-md-6 sw-request-model"> <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/availability-zone">/availability-zone</a> + <a class="json-schema-ref" href="#/definitions/dvs-switch">/dvs-switch</a> </div> </div></div> </div> @@ -12716,10 +15173,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - availability-zone-name + switch-name </td> <td> - <p>Name of the availability zone. Unique across a cloud region</p> + <p>DVS switch name</p> </td> <td>path</td> <td> @@ -12761,17 +15218,17 @@ 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--availability-zones-availability-zone--availability-zone-name--"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--delete" class="swagger--panel-operation-delete panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--delete" class="swagger--panel-operation-delete panel"> <div class="panel-heading"> - <div class="operation-summary">delete an existing availability-zone</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</strong></h3> + <div class="operation-summary">delete an existing dvs-switch</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>delete an existing availability-zone</p> + <p>delete an existing dvs-switch</p> </section> <section class="sw-request-body"> @@ -12825,10 +15282,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - availability-zone-name + switch-name </td> <td> - <p>Name of the availability zone. Unique across a cloud region</p> + <p>DVS switch name</p> </td> <td>path</td> <td> @@ -12886,11 +15343,11 @@ 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--availability-zones-availability-zone--availability-zone-name--relationship-list-relationship-"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> <div class="panel-heading"> <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship</strong></h3> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> @@ -12962,10 +15419,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - availability-zone-name + switch-name </td> <td> - <p>Name of the availability zone. Unique across a cloud region</p> + <p>DVS switch name</p> </td> <td>path</td> <td> @@ -13007,11 +15464,11 @@ 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--availability-zones-availability-zone--availability-zone-name--relationship-list-relationship-"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> <div class="panel-heading"> <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}/relationship-list/relationship</strong></h3> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> @@ -13071,10 +15528,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - availability-zone-name + switch-name </td> <td> - <p>Name of the availability zone. Unique across a cloud region</p> + <p>DVS switch name</p> </td> <td>path</td> <td> @@ -13116,17 +15573,17 @@ 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--dvs-switches-"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-get" class="swagger--panel-operation-get panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> - <div class="operation-summary">returns dvs-switches</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches</strong></h3> + <div class="operation-summary">returns esr-system-info-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>returns dvs-switches</p> + <p>returns esr-system-info-list</p> </section> <section class="sw-request-params"> @@ -13229,7 +15686,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/dvs-switches">/dvs-switches</a> + <a class="json-schema-ref" href="#/definitions/esr-system-info-list">/esr-system-info-list</a> </div> </div> </div> @@ -13257,17 +15714,17 @@ 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--dvs-switches-dvs-switch--switch-name--"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--get" class="swagger--panel-operation-get panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> - <div class="operation-summary">returns dvs-switch</div> - <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</strong></h3> + <div class="operation-summary">returns esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>returns dvs-switch</p> + <p>returns esr-system-info</p> </section> <section class="sw-request-params"> @@ -13316,10 +15773,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - switch-name + esr-system-info-id </td> <td> - <p>DVS switch name</p> + <p>Unique ID of esr system info.</p> </td> <td>path</td> <td> @@ -13362,10 +15819,25 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - vcenter-url + system-name </td> <td> - <p>URL used to reach the vcenter</p> + <p>name of external system.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + system-type + </td> + <td> + <p>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p> </td> <td>query</td> <td> @@ -13401,7 +15873,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/dvs-switch">/dvs-switch</a> + <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a> </div> </div> </div> @@ -13429,17 +15901,17 @@ 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--dvs-switches-dvs-switch--switch-name--"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--put" class="swagger--panel-operation-put panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--put" class="swagger--panel-operation-put panel"> <div class="panel-heading"> - <div class="operation-summary">create or update an existing dvs-switch</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</strong></h3> + <div class="operation-summary">create or update an existing esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>create or update an existing dvs-switch</p> + <p>create or update an existing esr-system-info</p> </section> <section class="sw-request-body"> @@ -13448,13 +15920,13 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </p> <div class="row"> <div class="col-md-6"> - <p><p>dvs-switch object that needs to be created or updated</p> + <p><p>esr-system-info object that needs to be created or updated</p> </p> </div> <div class="col-md-6 sw-request-model"> <div class="panel panel-definition"> <div class="panel-body"> - <a class="json-schema-ref" href="#/definitions/dvs-switch">/dvs-switch</a> + <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a> </div> </div></div> </div> @@ -13505,10 +15977,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - switch-name + esr-system-info-id </td> <td> - <p>DVS switch name</p> + <p>Unique ID of esr system info.</p> </td> <td>path</td> <td> @@ -13550,17 +16022,17 @@ 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--dvs-switches-dvs-switch--switch-name--"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--delete" class="swagger--panel-operation-delete panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete" class="swagger--panel-operation-delete panel"> <div class="panel-heading"> - <div class="operation-summary">delete an existing dvs-switch</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</strong></h3> + <div class="operation-summary">delete an existing esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> <div class="panel-body"> <section class="sw-operation-description"> - <p>delete an existing dvs-switch</p> + <p>delete an existing esr-system-info</p> </section> <section class="sw-request-body"> @@ -13614,10 +16086,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - switch-name + esr-system-info-id </td> <td> - <p>DVS switch name</p> + <p>Unique ID of esr system info.</p> </td> <td>path</td> <td> @@ -13675,11 +16147,11 @@ 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--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> <div class="panel-heading"> <div class="operation-summary">see node definition for valid relationships</div> - <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship</strong></h3> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> @@ -13751,10 +16223,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - switch-name + esr-system-info-id </td> <td> - <p>DVS switch name</p> + <p>Unique ID of esr system info.</p> </td> <td>path</td> <td> @@ -13796,11 +16268,11 @@ 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--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-"></span> - <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span> + <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> <div class="panel-heading"> <div class="operation-summary">delete an existing relationship</div> - <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship</strong></h3> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3> Tags: <a href="#tag-CloudInfrastructure">CloudInfrastructure</a> </div> @@ -13860,10 +16332,10 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </tr> <tr> <td> - switch-name + esr-system-info-id </td> <td> - <p>DVS switch name</p> + <p>Unique ID of esr system info.</p> </td> <td>path</td> <td> @@ -50079,6 +52551,3471 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> + <span id="path--external-system-esr-ems-list-"></span> + <div id="operation--external-system-esr-ems-list-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-ems-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-ems-list</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-ems-list</p> + + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-ems-list">/esr-ems-list</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-ems</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-ems</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-ems">/esr-ems</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing esr-ems</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing esr-ems</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>esr-ems object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-ems">/esr-ems</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing esr-ems</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing esr-ems</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-system-info-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-system-info-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> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-system-info-list">/esr-system-info-list</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-system-info</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + system-name + </td> + <td> + <p>name of external system.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + system-type + </td> + <td> + <p>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p> + </td> + <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/esr-system-info">/esr-system-info</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing esr-system-info</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>esr-system-info object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing esr-system-info</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</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> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</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> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + ems-id + </td> + <td> + <p>Unique ID of EMS.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-thirdparty-sdnc-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-thirdparty-sdnc-list</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-thirdparty-sdnc-list</p> + + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc-list">/esr-thirdparty-sdnc-list</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-thirdparty-sdnc</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-thirdparty-sdnc</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc">/esr-thirdparty-sdnc</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing esr-thirdparty-sdnc</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing esr-thirdparty-sdnc</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>esr-thirdparty-sdnc object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc">/esr-thirdparty-sdnc</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing esr-thirdparty-sdnc</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing esr-thirdparty-sdnc</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-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--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-system-info-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-system-info-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> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-system-info-list">/esr-system-info-list</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-system-info</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + system-name + </td> + <td> + <p>name of external system.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + system-type + </td> + <td> + <p>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p> + </td> + <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/esr-system-info">/esr-system-info</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing esr-system-info</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>esr-system-info object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing esr-system-info</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>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> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</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> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + thirdparty-sdnc-id + </td> + <td> + <p>Unique ID of SDNC.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-"></span> + <div id="operation--external-system-esr-vnfm-list-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-vnfm-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-vnfm-list</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-vnfm-list</p> + + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-vnfm-list">/esr-vnfm-list</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-vnfm</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-vnfm</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-vnfm">/esr-vnfm</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing esr-vnfm</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing esr-vnfm</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>esr-vnfm object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-vnfm">/esr-vnfm</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing esr-vnfm</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing esr-vnfm</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-system-info-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-system-info-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> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-system-info-list">/esr-system-info-list</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns esr-system-info</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + system-name + </td> + <td> + <p>name of external system.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + system-type + </td> + <td> + <p>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p> + </td> + <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/esr-system-info">/esr-system-info</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing esr-system-info</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>esr-system-info object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing esr-system-info</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing esr-system-info</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</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> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + esr-system-info-id + </td> + <td> + <p>Unique ID of esr system info.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</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> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-"></span> + <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-ExternalSystem">ExternalSystem</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfm-id + </td> + <td> + <p>Unique ID of VNFM.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </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"> @@ -77104,6 +83041,1020 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> + <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-"></span> + <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns host-routes</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns host-routes</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + network-id + </td> + <td> + <p>Network ID, should be uuid. Unique across A&AI.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + subnet-id + </td> + <td> + <p>Subnet ID, should be UUID.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + network-name + </td> + <td> + <p>Name of the network, governed by some naming convention..</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + network-role + </td> + <td> + <p>Role the network plans - who defines these values?</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + service-id + </td> + <td> + <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + heat-stack-id + </td> + <td> + <p>Heat stack id corresponding to this instance, managed by MSO</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + contrail-network-fqdn + </td> + <td> + <p>Contrail FQDN for the network</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + model-invariant-id + </td> + <td> + <p>the ASDC model id for this resource or service model.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + model-version-id + </td> + <td> + <p>the ASDC model version for this resource or service model.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + widget-model-id + </td> + <td> + <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + widget-model-version + </td> + <td> + <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + subnet-name + </td> + <td> + <p>Name associated with the subnet.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/host-routes">/host-routes</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span> + <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns host-route</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns host-route</p> + + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + network-id + </td> + <td> + <p>Network ID, should be uuid. Unique across A&AI.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + subnet-id + </td> + <td> + <p>Subnet ID, should be UUID.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + host-route-id + </td> + <td> + <p>host-route id</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + network-name + </td> + <td> + <p>Name of the network, governed by some naming convention..</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + network-role + </td> + <td> + <p>Role the network plans - who defines these values?</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + service-id + </td> + <td> + <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + heat-stack-id + </td> + <td> + <p>Heat stack id corresponding to this instance, managed by MSO</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + contrail-network-fqdn + </td> + <td> + <p>Contrail FQDN for the network</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + model-invariant-id + </td> + <td> + <p>the ASDC model id for this resource or service model.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + model-version-id + </td> + <td> + <p>the ASDC model version for this resource or service model.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + widget-model-id + </td> + <td> + <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + widget-model-version + </td> + <td> + <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + subnet-name + </td> + <td> + <p>Name associated with the subnet.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-200"> + 200 OK + + </dt> + <dd class="sw-response-200"> + <div class="row"> + <div class="col-md-12"> + <p>successful operation</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + <div class="panel panel-definition"> + + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/host-route">/host-route</a> + </div> + </div> + </div> + + </div> </dd> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span> + <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing host-route</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing host-route</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>host-route object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/host-route">/host-route</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + network-id + </td> + <td> + <p>Network ID, should be uuid. Unique across A&AI.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + subnet-id + </td> + <td> + <p>Subnet ID, should be UUID.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + host-route-id + </td> + <td> + <p>host-route id</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span> + <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing host-route</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing host-route</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + network-id + </td> + <td> + <p>Network ID, should be uuid. Unique across A&AI.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + subnet-id + </td> + <td> + <p>Subnet ID, should be UUID.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + host-route-id + </td> + <td> + <p>host-route id</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + resource-version + </td> + <td> + <p>resource-version for concurrency</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-"></span> + <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>see node definition for valid relationships</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>relationship object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + network-id + </td> + <td> + <p>Network ID, should be uuid. Unique across A&AI.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + subnet-id + </td> + <td> + <p>Subnet ID, should be UUID.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + host-route-id + </td> + <td> + <p>host-route id</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + + <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-"></span> + <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + network-id + </td> + <td> + <p>Network ID, should be uuid. Unique across A&AI.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + subnet-id + </td> + <td> + <p>Subnet ID, should be UUID.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + host-route-id + </td> + <td> + <p>host-route id</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + </tbody> + </table> + </section> + + <section class="sw-responses"> + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + + <dl> + <dt class="sw-response-default"> + default + + </dt> + <dd class="sw-response-default"> + <div class="row"> + <div class="col-md-12"> + <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p> + + </div> + </div> + <div class="row"> + + <div class="col-md-6 sw-response-model"> + </div> + + </div> </dd> + </dl> + </section> + </div> + </div> + <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-"></span> <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> <div class="panel-heading"> @@ -109602,6 +116553,982 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> + <span id="path--network-vip-ipv4-address-list--vip-ipv4-address--"></span> + <div id="operation--network-vip-ipv4-address-list--vip-ipv4-address--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns vip-ipv4-address-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vip-ipv4-address-list/{vip-ipv4-address}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns vip-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> + vip-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> + 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/vip-ipv4-address-list">/vip-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-vip-ipv4-address-list--vip-ipv4-address--"></span> + <div id="operation--network-vip-ipv4-address-list--vip-ipv4-address--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing vip-ipv4-address-list</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vip-ipv4-address-list/{vip-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 vip-ipv4-address-list</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>vip-ipv4-address-list object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/vip-ipv4-address-list">/vip-ipv4-address-list</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vip-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-vip-ipv4-address-list--vip-ipv4-address--"></span> + <div id="operation--network-vip-ipv4-address-list--vip-ipv4-address--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing vip-ipv4-address-list</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vip-ipv4-address-list/{vip-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 vip-ipv4-address-list</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vip-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-vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-"></span> + <div id="operation--network-vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vip-ipv4-address-list/{vip-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> + vip-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-vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-"></span> + <div id="operation--network-vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vip-ipv4-address-list/{vip-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> + vip-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-vip-ipv6-address-list--vip-ipv6-address--"></span> + <div id="operation--network-vip-ipv6-address-list--vip-ipv6-address--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns vip-ipv6-address-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vip-ipv6-address-list/{vip-ipv6-address}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns vip-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> + vip-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> + 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/vip-ipv6-address-list">/vip-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-vip-ipv6-address-list--vip-ipv6-address--"></span> + <div id="operation--network-vip-ipv6-address-list--vip-ipv6-address--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing vip-ipv6-address-list</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vip-ipv6-address-list/{vip-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 vip-ipv6-address-list</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>vip-ipv6-address-list object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/vip-ipv6-address-list">/vip-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> + vip-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-vip-ipv6-address-list--vip-ipv6-address--"></span> + <div id="operation--network-vip-ipv6-address-list--vip-ipv6-address--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing vip-ipv6-address-list</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vip-ipv6-address-list/{vip-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 vip-ipv6-address-list</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vip-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-vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-"></span> + <div id="operation--network-vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vip-ipv6-address-list/{vip-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> + vip-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-vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-"></span> + <div id="operation--network-vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vip-ipv6-address-list/{vip-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> + vip-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-vnfcs-"></span> <div id="operation--network-vnfcs-get" class="swagger--panel-operation-get panel"> <div class="panel-heading"> @@ -110076,6 +118003,1408 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </div> + <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns l3-interface-ipv4-address-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> + 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> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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> + nfc-naming-code + </td> + <td> + <p>Short code that is used in naming instances of the item being modeled</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + nfc-function + </td> + <td> + <p>English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service</p> + </td> + <td>query</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>prov status of this vnfc</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + ipaddress-v4-oam-vip + </td> + <td> + <p>Oam V4 vip address of this vnfc</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + in-maint + </td> + <td> + </td> + <td>query</td> + <td> + <span class="json-property-type">boolean</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + is-closed-loop-disabled + </td> + <td> + </td> + <td>query</td> + <td> + <span class="json-property-type">boolean</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + group-notation + </td> + <td> + <p>Group notation of VNFC</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + model-invariant-id + </td> + <td> + <p>the ASDC model id for this resource or service model.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + model-version-id + </td> + <td> + <p>the ASDC model version for this resource or service model.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing 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> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>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> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>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> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel"> + <div class="panel-heading"> + <div class="operation-summary">returns l3-interface-ipv6-address-list</div> + <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>returns 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> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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> + nfc-naming-code + </td> + <td> + <p>Short code that is used in naming instances of the item being modeled</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + nfc-function + </td> + <td> + <p>English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service</p> + </td> + <td>query</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>prov status of this vnfc</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + ipaddress-v4-oam-vip + </td> + <td> + <p>Oam V4 vip address of this vnfc</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + in-maint + </td> + <td> + </td> + <td>query</td> + <td> + <span class="json-property-type">boolean</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + is-closed-loop-disabled + </td> + <td> + </td> + <td>query</td> + <td> + <span class="json-property-type">boolean</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + group-notation + </td> + <td> + <p>Group notation of VNFC</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + model-invariant-id + </td> + <td> + <p>the ASDC model id for this resource or service model.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + model-version-id + </td> + <td> + <p>the ASDC model version for this resource or service model.</p> + </td> + <td>query</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>create or update an existing 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> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>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> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> + <div class="panel-heading"> + <div class="operation-summary">see node definition for valid relationships</div> + <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>see node definition for valid relationships</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + <div class="row"> + <div class="col-md-6"> + <p><p>relationship object that needs to be created or updated</p> + </p> + </div> + <div class="col-md-6 sw-request-model"> + <div class="panel panel-definition"> + <div class="panel-body"> + <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a> + </div> + </div></div> + </div> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span> + <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel"> + <div class="panel-heading"> + <div class="operation-summary">delete an existing relationship</div> + <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3> + Tags: + <a href="#tag-Network">Network</a> + </div> + <div class="panel-body"> + <section class="sw-operation-description"> + <p>delete an existing relationship</p> + + </section> + <section class="sw-request-body"> + + <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span> + </p> + </section> + <section class="sw-request-params"> + <table class="table"> + <thead> + <tr> + <th class="sw-param-name"></th> + <th class="sw-param-description"></th> + <th class="sw-param-type"></th> + <th class="sw-param-data-type"></th> + <th class="sw-param-annotation"></th> + </tr> + </thead> + <tbody> + <tr> + <td> + vnfc-name + </td> + <td> + <p>Unique ID of vnfc.</p> + </td> + <td>path</td> + <td> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + </td> + <td> + <span class="json-property-required"></span> + </td> + </tr> + <tr> + <td> + 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-vnfcs-vnfc--vnfc-name--relationship-list-relationship-"></span> <div id="operation--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel"> <div class="panel-heading"> @@ -136734,8 +146063,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Represents a slice or partial piece of a resource that gets separately allotted</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO generic-vnf (Many2Many)</li> @@ -136973,183 +146300,6 @@ 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: @@ -137162,8 +146312,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Availability zone, a collection of compute hosts/pservers</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_IF_ANY_IN_EDGES</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO complex (Many2Many)</li> @@ -137408,6 +146556,86 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </section> </div> </dd> + <dt data-property-name="lines-of-business"> + <span class="json-property-name">lines-of-business:</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/line-of-business">line-of-business</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="owning-entities"> + <span class="json-property-name">owning-entities:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/owning-entity">owning-entity</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="platforms"> + <span class="json-property-name">platforms:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/platform">platform</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="projects"> + <span class="json-property-name">projects:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/project">project</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> </dl> </section> </div> @@ -137423,9 +146651,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"> - <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> -<h6 id="related-nodes">Related Nodes</h6> + <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM site-pair (is composed of class-of-service)</li></ul> @@ -137680,14 +146906,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>cloud-region designates an installation of a cloud cluster or region or instantiation.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> +<li>TO esr-system-info (comprises cloud-region, One2Many)</li> <li>TO complex (Many2One)</li> <li>TO l3-network (Many2Many)</li> <li>TO tenant (comprises cloud-region, One2Many)</li> -<li>TO 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> @@ -137814,6 +147038,30 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </dd> + <dt data-property-name="cloud-extra-info"> + <span class="json-property-name">cloud-extra-info:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>ESR inputs extra information about the VIM or Cloud which will be decoded by MultiVIM.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="cloud-epa-caps"> + <span class="json-property-name">cloud-epa-caps:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>MultiVIM will discover and expose EPA capabilities.</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> @@ -138026,8 +147274,8 @@ 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> + <dt data-property-name="esr-system-info-list"> + <span class="json-property-name">esr-system-info-list:</span> <span class="json-property-type">object[]</span> <span class="json-property-range" title="Value limits"></span> @@ -138037,7 +147285,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <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 class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a> </span> <span class="json-property-range" title="Value limits"></span> @@ -138099,8 +147347,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Collection of physical locations that can house cloud-regions.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_4_IN_EDGES_OR_CASCADE</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO ctag-pool (comprises complex, Many2Many)</li> @@ -138417,8 +147663,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Collection of resource instances used to connect a variety of disparate inventory widgets</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO virtual-data-center (Many2Many)</li> @@ -138611,8 +147855,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>This is how we would capture constraints defining allowed sets of elements.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO element-choice-set (comprises constrained-element-set, One2Many)</li> @@ -138762,9 +148004,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"> - <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> -<h6 id="related-nodes">Related Nodes</h6> + <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM l3-network (is composed of ctag-assignment)</li> <li>FROM service-instance</li></ul> @@ -138871,8 +148111,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>A collection of C tags (vlan tags) grouped for a specific purpose.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO availability-zone (Many2Many)</li> @@ -139020,8 +148258,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>customer identifiers to provide linkage back to BSS information.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO service-subscription (comprises customer, Many2Many)</li></ul> @@ -139277,8 +148513,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Digital virtual switch metadata, used by SDN-C to configure VCEs. A&AI needs to receive this data from the PO deployment team and administer it using the provisioningTool.sh into A&AI.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO availability-zone (Many2Many)</li> @@ -139648,8 +148882,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>This is how we would capture constraints defining allowed sets of elements.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO model-element (comprises element-choice-set, One2Many)</li> @@ -139798,8 +149030,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Metadata for entitlement group.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM generic-vnf (is composed of entitlement)</li> @@ -139912,6 +149142,846 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> + <div id="definition-esr-ems" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/esr-ems"></a>esr-ems: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Persist EMS address information used by EMS driver.</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>TO esr-system-info (comprises esr-ems, One2Many)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="ems-id"> + <span class="json-property-name">ems-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Unique ID of EMS.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="esr-system-info-list"> + <span class="json-property-name">esr-system-info-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-esr-ems-list" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/esr-ems-list"></a>esr-ems-list: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="esr-ems"> + <span class="json-property-name">esr-ems:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-ems">esr-ems</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-esr-system-info" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/esr-system-info"></a>esr-system-info: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Persist common address information of external systems.</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>FROM esr-ems (is composed of esr-system-info)</li> +<li>FROM esr-vnfm (is composed of esr-system-info)</li> +<li>FROM esr-thirdparty-sdnc (is composed of esr-system-info)</li> +<li>FROM cloud-region (is composed of esr-system-info)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="esr-system-info-id"> + <span class="json-property-name">esr-system-info-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Unique ID of esr system info.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="system-name"> + <span class="json-property-name">system-name:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>name of external system.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="type"> + <span class="json-property-name">type:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>type of external systems.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="vendor"> + <span class="json-property-name">vendor:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>vendor of external systems.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="version"> + <span class="json-property-name">version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>version of external systems.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="service-url"> + <span class="json-property-name">service-url:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>url used to access external systems.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="user-name"> + <span class="json-property-name">user-name:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>username used to access external systems.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="password"> + <span class="json-property-name">password:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>password used to access external systems.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="system-type"> + <span class="json-property-name">system-type:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="protocol"> + <span class="json-property-name">protocol:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>protocol of third party SDNC, for example netconf/snmp.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="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> + + </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> + + </dt> + <dd> + <p>Whether to verify VIM's certificate.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="ip-address"> + <span class="json-property-name">ip-address:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>service IP of ftp server.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="port"> + <span class="json-property-name">port:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>service port of ftp server.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="cloud-domain"> + <span class="json-property-name">cloud-domain:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>domain info for authentication.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="default-tenant"> + <span class="json-property-name">default-tenant:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>default tenant of VIM.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="passive"> + <span class="json-property-name">passive:</span> + <span class="json-property-type">boolean</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>ftp passive mode or not.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="remote-path"> + <span class="json-property-name">remote-path:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>resource or performance data file path.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="system-status"> + <span class="json-property-name">system-status:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>the status of external system.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </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-esr-system-info-list" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/esr-system-info-list"></a>esr-system-info-list: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Collection of persistent block-level external system auth info.</p> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="esr-system-info"> + <span class="json-property-name">esr-system-info:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-esr-thirdparty-sdnc" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/esr-thirdparty-sdnc"></a>esr-thirdparty-sdnc: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Persist SDNC address information used by ONAP SDNC.</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>TO esr-system-info (comprises esr-thirdparty-sdnc, One2One)</li> +<li>TO pnf (One2Many)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="thirdparty-sdnc-id"> + <span class="json-property-name">thirdparty-sdnc-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Unique ID of SDNC.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="location"> + <span class="json-property-name">location:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>used for DC type to indicate the location of SDNC, such as Core or Edge.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="product-name"> + <span class="json-property-name">product-name:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>password used to access SDNC server.</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="esr-system-info-list"> + <span class="json-property-name">esr-system-info-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-esr-thirdparty-sdnc-list" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/esr-thirdparty-sdnc-list"></a>esr-thirdparty-sdnc-list: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="esr-thirdparty-sdnc"> + <span class="json-property-name">esr-thirdparty-sdnc:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc">esr-thirdparty-sdnc</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-esr-vnfm" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/esr-vnfm"></a>esr-vnfm: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Persist VNFM address information used by VF-C.</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>TO esr-system-info (comprises esr-vnfm, One2One)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="vnfm-id"> + <span class="json-property-name">vnfm-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Unique ID of VNFM.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="vim-id"> + <span class="json-property-name">vim-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>indecate the VIM to deploy VNF.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="certificate-url"> + <span class="json-property-name">certificate-url:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>certificate url of VNFM.</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="esr-system-info-list"> + <span class="json-property-name">esr-system-info-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-esr-vnfm-list" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/esr-vnfm-list"></a>esr-vnfm-list: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="esr-vnfm"> + <span class="json-property-name">esr-vnfm:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-vnfm">esr-vnfm</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-external-system" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/external-system"></a>external-system: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Namespace for external system.</p> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="esr-ems-list"> + <span class="json-property-name">esr-ems-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-ems">esr-ems</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="esr-vnfm-list"> + <span class="json-property-name">esr-vnfm-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-vnfm">esr-vnfm</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="esr-thirdparty-sdnc-list"> + <span class="json-property-name">esr-thirdparty-sdnc-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc">esr-thirdparty-sdnc</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> <div id="definition-extra-properties" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/extra-properties"></a>extra-properties: @@ -140004,8 +150074,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Openstack flavor.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_IF_ANY_IN_EDGES</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM cloud-region (is composed of flavor)</li> @@ -140227,8 +150295,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>General purpose VNF</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO license-key-resource (Many2Many)</li> @@ -140252,6 +150318,8 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO license (comprises generic-vnf, One2Many)</li> <li>TO complex (Many2Many)</li> <li>TO ctag-pool (Many2Many)</li> +<li>FROM line-of-business</li> +<li>FROM platform</li> <li>FROM virtual-data-center</li> <li>FROM logical-link</li> <li>FROM allotted-resource</li></ul> @@ -141040,8 +151108,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Openstack group-assignment used to store exclusivity groups (EG).</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO tenant (Many2Many)</li> @@ -141180,6 +151246,149 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> + <div id="definition-host-route" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/host-route"></a>host-route: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>FROM subnet (is composed of host-route)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="host-route-id"> + <span class="json-property-name">host-route-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>host-route id</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="route-prefix"> + <span class="json-property-name">route-prefix:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>subnet prefix</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="next-hop"> + <span class="json-property-name">next-hop:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Could be ip-address, hostname, or service-instance</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="next-hop-type"> + <span class="json-property-name">next-hop-type:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Should be ip-address, hostname, or service-instance to match next-hop</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-host-routes" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/host-routes"></a>host-routes: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="host-route"> + <span class="json-property-name">host-route:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/host-route">host-route</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> <div id="definition-image" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/image"></a>image: @@ -141192,8 +151401,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Openstack image.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_4_IN_EDGES_OR_CASCADE</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO metadatum (comprises image, Many2Many)</li> @@ -141516,8 +151723,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>General mechanism for grouping instances</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO model (Many2Many)</li> @@ -141775,6 +151980,26 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </section> </div> </dd> + <dt data-property-name="external-system"> + <span class="json-property-name">external-system:</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/external-system">external-system</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> @@ -142122,8 +152347,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>IPSec configuration node will contain various configuration data for the NMTE VNF. This node will have an edge to the generic-vnf (vnf type = TE). Starting 1607, this data will be populated by SDN-C</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO vig-server (comprises ipsec-configuration, One2Many)</li> @@ -142530,8 +152753,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Logical interfaces, e.g., a vnic.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO instance-group (Many2Many)</li> @@ -142722,6 +152943,18 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </dd> + <dt data-property-name="allowed-address-pairs"> + <span class="json-property-name">allowed-address-pairs:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Freeform field for storing an ip address, list of ip addresses or a subnet block.</p> + <div class="json-inner-schema"> + + </div> + </dd> <dt data-property-name="vlans"> <span class="json-property-name">vlans:</span> <span class="json-property-type">object[]</span> @@ -142899,13 +153132,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>IPv4 Address Range</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO instance-group (Many2Many)</li> <li>TO l3-network (Many2Many)</li> <li>TO subnet (Many2Many)</li> +<li>TO vnfc (is composed of l3-interface-ipv4-address-list, Many2One)</li> <li>FROM l-interface (is composed of l3-interface-ipv4-address-list)</li> <li>FROM vlan (is composed of l3-interface-ipv4-address-list)</li></ul> @@ -143046,13 +153278,12 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>IPv6 Address Range</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO instance-group (Many2Many)</li> <li>TO l3-network (Many2Many)</li> <li>TO subnet (Many2Many)</li> +<li>TO vnfc (is composed of l3-interface-ipv6-address-list, Many2One)</li> <li>FROM l-interface (is composed of l3-interface-ipv6-address-list)</li> <li>FROM vlan (is composed of l3-interface-ipv6-address-list)</li></ul> @@ -143193,8 +153424,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Generic network definition</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO vpn-binding (Many2Many)</li> @@ -143665,8 +153894,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Link aggregate interface</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO logical-link (Many2Many)</li> @@ -143888,8 +154115,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>LAG links can connect lag-interfaces</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM lag-interface</li> @@ -144001,8 +154226,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Metadata for license group.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM generic-vnf (is composed of license)</li> @@ -144115,6 +154338,116 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> + <div id="definition-line-of-business" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/line-of-business"></a>line-of-business: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>describes a line-of-business</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>TO generic-vnf (Many2Many)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="line-of-business-name"> + <span class="json-property-name">line-of-business-name:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Name of the line-of-business (product)</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-lines-of-business" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/lines-of-business"></a>lines-of-business: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Collection of lines-of-business</p> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="line-of-business"> + <span class="json-property-name">line-of-business:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </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/line-of-business">line-of-business</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-logical-link" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/logical-link"></a>logical-link: @@ -144127,8 +154460,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Logical links generally connect l-interfaces but are used to express logical connectivity between two points</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO lag-link (Many2Many)</li> @@ -144469,8 +154800,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Collection of metadatum (key/value pairs)</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> </section> @@ -144512,8 +154841,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Key/value pairs</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM image (is composed of metadatum)</li> @@ -144577,8 +154904,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_4_IN_EDGES_OR_CASCADE</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO model-ver (comprises model, One2Many)</li> @@ -144787,8 +155112,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>This is how we would capture constraints defining allowed sets of elements.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO constrained-element-set (comprises model-constraint, One2Many)</li> @@ -144907,8 +155230,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Defines how other models combine to make up a higher-level model.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO model-ver (Many2One)</li> @@ -145097,8 +155418,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Subgraph definition provided by ASDC to describe a specific version of an inventory asset and its connections related to ASDC models</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_4_IN_EDGES_OR_CASCADE</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO model-element (comprises model-ver, One2Many)</li> @@ -145326,9 +155645,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"> - <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> -<h6 id="related-nodes">Related Nodes</h6> + <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM vlan</li></ul> @@ -145501,8 +155818,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>TBD</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO model (One2Many)</li> @@ -145637,8 +155952,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>TBD</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO named-query-element (comprises named-query-element, Many2Many)</li> @@ -146206,6 +156519,46 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </section> </div> </dd> + <dt data-property-name="vip-ipv4-address-list"> + <span class="json-property-name">vip-ipv4-address-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/vip-ipv4-address-list">vip-ipv4-address-list</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="vip-ipv6-address-list"> + <span class="json-property-name">vip-ipv6-address-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/vip-ipv6-address-list">vip-ipv6-address-list</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> </dl> </section> </div> @@ -146258,9 +156611,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"> - <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> -<h6 id="related-nodes">Related Nodes</h6> + <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM l3-network</li> <li>FROM allotted-resource</li></ul> @@ -146354,8 +156705,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Network profile populated by SDN-GP for SNMP</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM generic-vnf</li></ul> @@ -146478,8 +156827,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>This object fills in the gaps from vce that were incorporated into generic-vnf. This object will be retired with vce.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO l-interface (comprises newvce, Many2Many)</li></ul> @@ -147046,8 +157393,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>OAM network, to be deprecated shortly. Do not use for new purposes.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_IF_ANY_IN_EDGES</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO complex (Many2Many)</li> @@ -147361,6 +157706,129 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> + <div id="definition-owning-entities" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/owning-entities"></a>owning-entities: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Collection of owning-entities</p> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="owning-entity"> + <span class="json-property-name">owning-entity:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/owning-entity">owning-entity</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-owning-entity" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/owning-entity"></a>owning-entity: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>describes an owning-entity</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>TO service-instance (One2Many)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="owning-entity-id"> + <span class="json-property-name">owning-entity-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>UUID of an owning entity</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="owning-entity-name"> + <span class="json-property-name">owning-entity-name:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Owning entity name</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> <div id="definition-p-interface" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/p-interface"></a>p-interface: @@ -147373,8 +157841,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Physical interface (e.g., nic)</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO l-interface (comprises p-interface, Many2Many)</li> @@ -147640,8 +158106,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Collection of physical connections, typically between p-interfaces</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM p-interface</li></ul> @@ -147860,6 +158324,116 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> + <div id="definition-platform" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/platform"></a>platform: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>describes a platform</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>TO generic-vnf (Many2Many)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="platform-name"> + <span class="json-property-name">platform-name:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Name of the platform</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-platforms" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/platforms"></a>platforms: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Collection of platforms</p> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="platform"> + <span class="json-property-name">platform:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/platform">platform</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> <div id="definition-pnf" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/pnf"></a>pnf: @@ -147872,8 +158446,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>PNF represents a physical network function. typically equipment used in the D1 world. in 1607, this will be populated by SDN-C to represent a premises router that a uCPE connects to. But this can be used to represent any physical device that is not an AIC node or uCPE.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO p-interface (comprises pnf, Many2Many)</li> @@ -147881,6 +158453,7 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO complex (Many2One)</li> <li>TO instance-group (Many2Many)</li> <li>TO zone (Many2One)</li> +<li>FROM esr-thirdparty-sdnc</li> <li>FROM generic-vnf</li> <li>FROM logical-link</li> <li>FROM service-instance</li></ul> @@ -148271,8 +158844,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Used to capture the network interfaces of this VCE</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO cvlan-tag (comprises port-group, Many2Many)</li> @@ -148497,6 +159068,116 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> + <div id="definition-project" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/project"></a>project: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>describes the project</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>TO service-instance (One2Many)</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="project-name"> + <span class="json-property-name">project-name:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>Name of the project deploying a service</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-projects" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/projects"></a>projects: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>Collection of projects</p> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="project"> + <span class="json-property-name">project:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/project">project</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> <div id="definition-properties" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/properties"></a>properties: @@ -148552,8 +159233,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>TBD</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM named-query-element (is composed of property-constraint)</li></ul> @@ -148674,8 +159353,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Compute host whose hostname must be unique and must exactly match what is sent as a relationship to a vserver.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_4_IN_EDGES_OR_CASCADE</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO complex (Many2One)</li> @@ -149196,8 +159873,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>TBD</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM named-query-element (is composed of related-lookup)</li></ul> @@ -149743,8 +160418,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Openstack route table reference.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM l3-network</li></ul> @@ -149868,8 +160541,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Route target information</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM vpn-binding (is composed of route-target)</li></ul> @@ -149992,9 +160663,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"> - <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> -<h6 id="related-nodes">Related Nodes</h6> + <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO site-pair (comprises routing-instance, Many2Many)</li> <li>FROM site-pair-set (is composed of routing-instance)</li></ul> @@ -150440,8 +161109,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Openstack segmentation assignment.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM l3-network (is composed of segmentation-assignment)</li></ul> @@ -150552,8 +161219,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC. Does not strictly map to ASDC services.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_IF_ANY_IN_EDGES</p> </section> @@ -150698,8 +161363,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_IF_ANY_IN_EDGES</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM availability-zone</li> @@ -150904,8 +161567,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Instance of a service</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO zone (Many2One)</li> @@ -150922,6 +161583,8 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <li>TO allotted-resource (Many2Many)</li> <li>FROM generic-vnf</li> <li>FROM l3-network</li> +<li>FROM owning-entity</li> +<li>FROM project</li> <li>FROM service-subscription (is composed of service-instance)</li> <li>FROM vce</li> <li>FROM service-instance</li></ul> @@ -151302,8 +161965,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Object that group service instances.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO service-instance (comprises service-subscription, Many2Many)</li> @@ -151488,9 +162149,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"> - <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> -<h6 id="related-nodes">Related Nodes</h6> + <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO class-of-service (comprises site-pair, Many2Many)</li> <li>FROM routing-instance (is composed of site-pair)</li></ul> @@ -151640,8 +162299,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Set of instances for probes used to measure service level agreements</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO routing-instance (comprises site-pair-set, Many2Many)</li> @@ -151814,8 +162471,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Openstack snapshot</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM cloud-region (is composed of snapshot)</li> @@ -152035,8 +162690,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>SR-IOV Physical Function</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM p-interface (is composed of sriov-pf)</li> @@ -152148,8 +162801,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>SR-IOV Virtual Function (not to be confused with virtual network function)</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO sriov-pf (Many2One)</li> @@ -152443,10 +163094,9 @@ 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"> - <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_IF_ANY_IN_EDGES</p> -<h6 id="related-nodes">Related Nodes</h6> + <h6 id="related-nodes">Related Nodes</h6> <ul> +<li>TO host-route (comprises subnet, One2Many)</li> <li>FROM l3-interface-ipv4-address-list</li> <li>FROM l3-interface-ipv6-address-list</li> <li>FROM l3-network (is composed of subnet)</li></ul> @@ -152600,6 +163250,18 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </dd> + <dt data-property-name="ip-assignment-direction"> + <span class="json-property-name">ip-assignment-direction:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>ip address assignment direction of the subnet</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> @@ -152612,6 +163274,38 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </dd> + <dt data-property-name="subnet-sequence"> + <span class="json-property-name">subnet-sequence:</span> + <span class="json-property-type">integer</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>sequence of the subnet</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="host-routes"> + <span class="json-property-name">host-routes:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/host-route">host-route</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> <dt data-property-name="relationship-list"> <span class="json-property-name">relationship-list:</span> <span class="json-property-type">object[]</span> @@ -152722,14 +163416,11 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Openstack tenant</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO l3-network (Many2Many)</li> <li>TO service-subscription (Many2Many)</li> <li>TO vserver (comprises tenant, One2Many)</li> -<li>FROM auth-info-item</li> <li>FROM cloud-region (is composed of tenant)</li> <li>FROM group-assignment</li> <li>FROM volume-group</li></ul> @@ -152885,8 +163576,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Represents the specifics of a tunnel cross connect piece of a resource that gets separately allotted</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM allotted-resource (is composed of tunnel-xconnect)</li></ul> @@ -153172,8 +163861,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Virtual Customer Edge Router, used specifically for Gamma. This object is deprecated.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO availability-zone (Many2Many)</li> @@ -153556,8 +164243,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>a deployment unit of VNFCs</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO volume-group (One2One)</li> @@ -153828,8 +164513,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>vig-server contains information about a vig server used for IPSec-configuration. Populated by SDN-C from 1607</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM ipsec-configuration (is composed of vig-server)</li></ul> @@ -153948,6 +164631,288 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </section> </div> </div> + <div id="definition-vip-ipv4-address-list" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/vip-ipv4-address-list"></a>vip-ipv4-address-list: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>IPv4 Address Range</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>FROM vnfc</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="vip-ipv4-address"> + <span class="json-property-name">vip-ipv4-address:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>IP address</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="vip-ipv4-prefix-length"> + <span class="json-property-name">vip-ipv4-prefix-length:</span> + <span class="json-property-type">integer</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Prefix length, 32 for single address</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="vlan-id-inner"> + <span class="json-property-name">vlan-id-inner:</span> + <span class="json-property-type">integer</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Inner VLAN tag</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="vlan-id-outer"> + <span class="json-property-name">vlan-id-outer:</span> + <span class="json-property-type">integer</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Outer VLAN tag</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="is-floating"> + <span class="json-property-name">is-floating:</span> + <span class="json-property-type">boolean</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Indicator of fixed or floating address</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="neutron-network-id"> + <span class="json-property-name">neutron-network-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Neutron network id of the interface that address belongs to</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="neutron-subnet-id"> + <span class="json-property-name">neutron-subnet-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Neutron id of subnet that address belongs to</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> + <div id="definition-vip-ipv6-address-list" class="panel panel-definition"> + <div class="panel-heading"> + <h3 class="panel-title"><a name="/definitions/vip-ipv6-address-list"></a>vip-ipv6-address-list: + <span class="json-property-type"><span class="json-property-type">object</span> + <span class="json-property-range" title="Value limits"></span> + + </span> + </h3> + </div> + <div class="panel-body"> + <section class="json-schema-description"> + <p>IPv6 Address Range</p> +<h6 id="related-nodes">Related Nodes</h6> +<ul> +<li>FROM vnfc</li></ul> + + </section> + + <section class="json-schema-properties"> + <dl> + <dt data-property-name="vip-ipv6-address"> + <span class="json-property-name">vip-ipv6-address:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + <span class="json-property-required"></span> + </dt> + <dd> + <p>IP address</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="vip-ipv6-prefix-length"> + <span class="json-property-name">vip-ipv6-prefix-length:</span> + <span class="json-property-type">integer</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Prefix length, 128 for single address</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="vlan-id-inner"> + <span class="json-property-name">vlan-id-inner:</span> + <span class="json-property-type">integer</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Inner VLAN tag</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="vlan-id-outer"> + <span class="json-property-name">vlan-id-outer:</span> + <span class="json-property-type">integer</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Outer VLAN tag</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="is-floating"> + <span class="json-property-name">is-floating:</span> + <span class="json-property-type">boolean</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Indicator of fixed or floating address</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="resource-version"> + <span class="json-property-name">resource-version:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="neutron-network-id"> + <span class="json-property-name">neutron-network-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Neutron network id of the interface that address belongs to</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="neutron-subnet-id"> + <span class="json-property-name">neutron-subnet-id:</span> + <span class="json-property-type">string</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + <p>Neutron id of subnet that address belongs to</p> + <div class="json-inner-schema"> + + </div> + </dd> + <dt data-property-name="relationship-list"> + <span class="json-property-name">relationship-list:</span> + <span class="json-property-type">object[]</span> + <span class="json-property-range" title="Value limits"></span> + + </dt> + <dd> + + <div class="json-inner-schema"> + + <section class="json-schema-array-items"> + <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + </dl> + </section> + </div> + </div> <div id="definition-virtual-data-center" class="panel panel-definition"> <div class="panel-heading"> <h3 class="panel-title"><a name="/definitions/virtual-data-center"></a>virtual-data-center: @@ -153960,8 +164925,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Virtual organization of cloud infrastructure elements in a data center context</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO generic-vnf (Many2Many)</li> @@ -154087,8 +165050,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Definition of vlan</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO l3-interface-ipv4-address-list (comprises vlan, Many2Many)</li> @@ -154407,8 +165368,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_IF_ANY_IN_EDGES</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM generic-vnf</li></ul> @@ -154568,14 +165527,16 @@ 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"> - <h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> -<h6 id="related-nodes">Related Nodes</h6> + <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO instance-group (Many2Many)</li> +<li>TO vip-ipv4-address-list (Many2Many)</li> +<li>TO vip-ipv6-address-list (Many2Many)</li> <li>FROM vserver</li> <li>FROM vf-module</li> -<li>FROM generic-vnf</li></ul> +<li>FROM generic-vnf</li> +<li>FROM l3-interface-ipv4-address-list (comprises vnfc)</li> +<li>FROM l3-interface-ipv6-address-list (comprises vnfc)</li></ul> </section> @@ -154748,6 +165709,46 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen </div> </section> </div> </dd> + <dt data-property-name="l3-interface-ipv4-address-list"> + <span class="json-property-name">l3-interface-ipv4-address-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/l3-interface-ipv4-address-list">l3-interface-ipv4-address-list</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> + <dt data-property-name="l3-interface-ipv6-address-list"> + <span class="json-property-name">l3-interface-ipv6-address-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/l3-interface-ipv6-address-list">l3-interface-ipv6-address-list</a> + </span> + <span class="json-property-range" title="Value limits"></span> + + <div class="json-inner-schema"> + + </div> + </section> </div> + </dd> </dl> </section> </div> @@ -154805,8 +165806,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Ephemeral Block storage volume.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>FROM vserver (is composed of volume)</li></ul> @@ -154889,8 +165888,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Persistent block-level storage.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO complex (Many2Many)</li> @@ -155120,8 +166117,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>VPLS Provider Edge routers.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO complex (Many2Many)</li> @@ -155322,8 +166317,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>VPN binding</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>ERROR_4_IN_EDGES_OR_CASCADE</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO route-target (comprises vpn-binding, One2Many)</li> @@ -155526,8 +166519,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>Virtual Servers, aka virtual machine or VM.</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>CASCADE_TO_CHILDREN</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO flavor (Many2One)</li> @@ -155762,8 +166753,6 @@ This document is best viewed with Firefox or Chrome. Nodes can be found by appen <div class="panel-body"> <section class="json-schema-description"> <p>A zone is a grouping of assets in a location homing to the same connections into the CBB</p> -<h6 id="default-delete-scope">Default Delete Scope</h6> -<p>THIS_NODE_ONLY</p> <h6 id="related-nodes">Related Nodes</h6> <ul> <li>TO complex (Many2One)</li> 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 ea3badd3..ca381c03 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 @@ -5996,12 +5996,12 @@ 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: + /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship: put: tags: - CloudInfrastructure summary: see node definition for valid relationships - operationId: createOrUpdateCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItemRelationshipListRelationship + operationId: createOrUpdateCloudInfrastructureCloudRegionsCloudRegionEsrSystemInfoListEsrSystemInfoRelationshipListRelationship consumes: - application/json - application/xml @@ -6022,9 +6022,9 @@ paths: description: Identifier used by the vendor for the region. Second part of composite key required: true type: string - - name: auth-info-item-id + - name: esr-system-info-id in: path - description: Unique ID of auth-info-item. + description: Unique ID of esr system info. required: true type: string - name: body @@ -6038,7 +6038,7 @@ paths: - CloudInfrastructure summary: delete an existing relationship description: delete an existing relationship - operationId: deleteCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItemRelationshipListRelationship + operationId: deleteCloudInfrastructureCloudRegionsCloudRegionEsrSystemInfoListEsrSystemInfoRelationshipListRelationship consumes: - application/json - application/xml @@ -6059,18 +6059,18 @@ paths: description: Identifier used by the vendor for the region. Second part of composite key required: true type: string - - name: auth-info-item-id + - name: esr-system-info-id in: path - description: Unique ID of auth-info-item. + description: Unique ID of esr system info. 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}: + /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}: get: tags: - CloudInfrastructure - summary: returns auth-info-item - description: returns auth-info-item - operationId: getCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItem + summary: returns esr-system-info + description: returns esr-system-info + operationId: getCloudInfrastructureCloudRegionsCloudRegionEsrSystemInfoListEsrSystemInfo produces: - application/json - application/xml @@ -6078,7 +6078,7 @@ paths: "200": description: successful operation schema: - $ref: "#/definitions/auth-info-item" + $ref: "#/definitions/esr-system-info" "default": description: Response codes found in [response codes](https://wiki.onap.org/). parameters: @@ -6092,9 +6092,9 @@ paths: description: Identifier used by the vendor for the region. Second part of composite key required: true type: string - - name: auth-info-item-id + - name: esr-system-info-id in: path - description: Unique ID of auth-info-item. + description: Unique ID of esr system info. required: true type: string - name: cloud-type @@ -6107,22 +6107,22 @@ paths: description: Cloud-owner defined type indicator (e.g., dcp, lcp) required: false type: string - - name: username + - name: system-name in: query - description: user name of auth infomation to access VIM. + description: name of external system. required: false type: string - - name: auth-url + - name: system-type in: query - description: authentication url of the cloud. + description: it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm. 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 + summary: create or update an existing esr-system-info + description: create or update an existing esr-system-info + operationId: createOrUpdateCloudInfrastructureCloudRegionsCloudRegionEsrSystemInfoListEsrSystemInfo consumes: - application/json - application/xml @@ -6143,23 +6143,23 @@ paths: description: Identifier used by the vendor for the region. Second part of composite key required: true type: string - - name: auth-info-item-id + - name: esr-system-info-id in: path - description: Unique ID of auth-info-item. + description: Unique ID of esr system info. required: true type: string - name: body in: body - description: auth-info-item object that needs to be created or updated + description: esr-system-info object that needs to be created or updated required: true schema: - $ref: "#/definitions/auth-info-item" + $ref: "#/definitions/esr-system-info" delete: tags: - CloudInfrastructure - summary: delete an existing auth-info-item - description: delete an existing auth-info-item - operationId: deleteCloudInfrastructureCloudRegionsCloudRegionAuthInfoItemsAuthInfoItem + summary: delete an existing esr-system-info + description: delete an existing esr-system-info + operationId: deleteCloudInfrastructureCloudRegionsCloudRegionEsrSystemInfoListEsrSystemInfo consumes: - application/json - application/xml @@ -6180,9 +6180,9 @@ paths: description: Identifier used by the vendor for the region. Second part of composite key required: true type: string - - name: auth-info-item-id + - name: esr-system-info-id in: path - description: Unique ID of auth-info-item. + description: Unique ID of esr system info. required: true type: string - name: resource-version @@ -6190,13 +6190,13 @@ paths: description: resource-version for concurrency required: true type: string - /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/auth-info-items: + /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list: get: tags: - CloudInfrastructure - summary: returns auth-info-items - description: returns auth-info-items - operationId: getCloudInfrastructureCloudRegionsCloudRegionAuthInfoItems + summary: returns esr-system-info-list + description: returns esr-system-info-list + operationId: getCloudInfrastructureCloudRegionsCloudRegionEsrSystemInfoList produces: - application/json - application/xml @@ -6204,7 +6204,7 @@ paths: "200": description: successful operation schema: - $ref: "#/definitions/auth-info-items" + $ref: "#/definitions/esr-system-info-list" "default": description: Response codes found in [response codes](https://wiki.onap.org/). parameters: @@ -11536,6 +11536,975 @@ paths: $ref: "#/definitions/virtual-data-centers" "default": description: Response codes found in [response codes](https://wiki.onap.org/). + /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship: + put: + tags: + - ExternalSystem + summary: see node definition for valid relationships + operationId: createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship + 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: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + 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: + - ExternalSystem + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship + 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: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}: + get: + tags: + - ExternalSystem + summary: returns esr-system-info + description: returns esr-system-info + operationId: getExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-system-info" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: system-name + in: query + description: name of external system. + required: false + type: string + - name: system-type + in: query + description: it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm. + required: false + type: string + put: + tags: + - ExternalSystem + summary: create or update an existing esr-system-info + description: create or update an existing esr-system-info + operationId: createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo + 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: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: body + in: body + description: esr-system-info object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/esr-system-info" + delete: + tags: + - ExternalSystem + summary: delete an existing esr-system-info + description: delete an existing esr-system-info + operationId: deleteExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo + 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: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list: + get: + tags: + - ExternalSystem + summary: returns esr-system-info-list + description: returns esr-system-info-list + operationId: getExternalSystemEsrEmsListEsrEmsEsrSystemInfoList + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-system-info-list" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + /external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship: + put: + tags: + - ExternalSystem + summary: see node definition for valid relationships + operationId: createOrUpdateExternalSystemEsrEmsListEsrEmsRelationshipListRelationship + 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: ems-id + in: path + description: Unique ID of EMS. + 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: + - ExternalSystem + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteExternalSystemEsrEmsListEsrEmsRelationshipListRelationship + 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: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + /external-system/esr-ems-list/esr-ems/{ems-id}: + get: + tags: + - ExternalSystem + summary: returns esr-ems + description: returns esr-ems + operationId: getExternalSystemEsrEmsListEsrEms + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-ems" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + put: + tags: + - ExternalSystem + summary: create or update an existing esr-ems + description: create or update an existing esr-ems + operationId: createOrUpdateExternalSystemEsrEmsListEsrEms + 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: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + - name: body + in: body + description: esr-ems object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/esr-ems" + delete: + tags: + - ExternalSystem + summary: delete an existing esr-ems + description: delete an existing esr-ems + operationId: deleteExternalSystemEsrEmsListEsrEms + 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: ems-id + in: path + description: Unique ID of EMS. + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /external-system/esr-ems-list: + get: + tags: + - ExternalSystem + summary: returns esr-ems-list + description: returns esr-ems-list + operationId: getExternalSystemEsrEmsList + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-ems-list" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship: + put: + tags: + - ExternalSystem + summary: see node definition for valid relationships + operationId: createOrUpdateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfoRelationshipListRelationship + 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: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + 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: + - ExternalSystem + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfoRelationshipListRelationship + 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: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}: + get: + tags: + - ExternalSystem + summary: returns esr-system-info + description: returns esr-system-info + operationId: getExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-system-info" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: system-name + in: query + description: name of external system. + required: false + type: string + - name: system-type + in: query + description: it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm. + required: false + type: string + put: + tags: + - ExternalSystem + summary: create or update an existing esr-system-info + description: create or update an existing esr-system-info + operationId: createOrUpdateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo + 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: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: body + in: body + description: esr-system-info object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/esr-system-info" + delete: + tags: + - ExternalSystem + summary: delete an existing esr-system-info + description: delete an existing esr-system-info + operationId: deleteExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo + 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: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list: + get: + tags: + - ExternalSystem + summary: returns esr-system-info-list + description: returns esr-system-info-list + operationId: getExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoList + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-system-info-list" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship: + put: + tags: + - ExternalSystem + summary: see node definition for valid relationships + operationId: createOrUpdateExternalSystemEsrVnfmListEsrVnfmRelationshipListRelationship + 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: vnfm-id + in: path + description: Unique ID of VNFM. + 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: + - ExternalSystem + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteExternalSystemEsrVnfmListEsrVnfmRelationshipListRelationship + 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: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}: + get: + tags: + - ExternalSystem + summary: returns esr-vnfm + description: returns esr-vnfm + operationId: getExternalSystemEsrVnfmListEsrVnfm + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-vnfm" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + put: + tags: + - ExternalSystem + summary: create or update an existing esr-vnfm + description: create or update an existing esr-vnfm + operationId: createOrUpdateExternalSystemEsrVnfmListEsrVnfm + 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: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + - name: body + in: body + description: esr-vnfm object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/esr-vnfm" + delete: + tags: + - ExternalSystem + summary: delete an existing esr-vnfm + description: delete an existing esr-vnfm + operationId: deleteExternalSystemEsrVnfmListEsrVnfm + 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: vnfm-id + in: path + description: Unique ID of VNFM. + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /external-system/esr-vnfm-list: + get: + tags: + - ExternalSystem + summary: returns esr-vnfm-list + description: returns esr-vnfm-list + operationId: getExternalSystemEsrVnfmList + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-vnfm-list" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship: + put: + tags: + - ExternalSystem + summary: see node definition for valid relationships + operationId: createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfoRelationshipListRelationship + 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: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + 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: + - ExternalSystem + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfoRelationshipListRelationship + 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: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}: + get: + tags: + - ExternalSystem + summary: returns esr-system-info + description: returns esr-system-info + operationId: getExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-system-info" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: system-name + in: query + description: name of external system. + required: false + type: string + - name: system-type + in: query + description: it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm. + required: false + type: string + put: + tags: + - ExternalSystem + summary: create or update an existing esr-system-info + description: create or update an existing esr-system-info + operationId: createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo + 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: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: body + in: body + description: esr-system-info object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/esr-system-info" + delete: + tags: + - ExternalSystem + summary: delete an existing esr-system-info + description: delete an existing esr-system-info + operationId: deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo + 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: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + - name: esr-system-info-id + in: path + description: Unique ID of esr system info. + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list: + get: + tags: + - ExternalSystem + summary: returns esr-system-info-list + description: returns esr-system-info-list + operationId: getExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoList + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-system-info-list" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship: + put: + tags: + - ExternalSystem + summary: see node definition for valid relationships + operationId: createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncRelationshipListRelationship + 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: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + 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: + - ExternalSystem + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncRelationshipListRelationship + 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: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}: + get: + tags: + - ExternalSystem + summary: returns esr-thirdparty-sdnc + description: returns esr-thirdparty-sdnc + operationId: getExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-thirdparty-sdnc" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + put: + tags: + - ExternalSystem + summary: create or update an existing esr-thirdparty-sdnc + description: create or update an existing esr-thirdparty-sdnc + operationId: createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc + 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: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + - name: body + in: body + description: esr-thirdparty-sdnc object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/esr-thirdparty-sdnc" + delete: + tags: + - ExternalSystem + summary: delete an existing esr-thirdparty-sdnc + description: delete an existing esr-thirdparty-sdnc + operationId: deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc + 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: thirdparty-sdnc-id + in: path + description: Unique ID of SDNC. + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /external-system/esr-thirdparty-sdnc-list: + get: + tags: + - ExternalSystem + summary: returns esr-thirdparty-sdnc-list + description: returns esr-thirdparty-sdnc-list + operationId: getExternalSystemEsrThirdpartySdncList + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/esr-thirdparty-sdnc-list" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). /business/connectors/connector/{resource-instance-id}/relationship-list/relationship: put: tags: @@ -13493,6 +14462,570 @@ paths: $ref: "#/definitions/customers" "default": description: Response codes found in [response codes](https://wiki.onap.org/). + /business/lines-of-business/line-of-business/{line-of-business-name}/relationship-list/relationship: + put: + tags: + - Business + summary: see node definition for valid relationships + operationId: createOrUpdateBusinessLinesOfBusinessLineOfBusinessRelationshipListRelationship + 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: line-of-business-name + in: path + description: Name of the line-of-business (product) + 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: + - Business + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteBusinessLinesOfBusinessLineOfBusinessRelationshipListRelationship + 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: line-of-business-name + in: path + description: Name of the line-of-business (product) + required: true + type: string + /business/lines-of-business/line-of-business/{line-of-business-name}: + get: + tags: + - Business + summary: returns line-of-business + description: returns line-of-business + operationId: getBusinessLinesOfBusinessLineOfBusiness + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/line-of-business" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: line-of-business-name + in: path + description: Name of the line-of-business (product) + required: true + type: string + put: + tags: + - Business + summary: create or update an existing line-of-business + description: create or update an existing line-of-business + operationId: createOrUpdateBusinessLinesOfBusinessLineOfBusiness + 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: line-of-business-name + in: path + description: Name of the line-of-business (product) + required: true + type: string + - name: body + in: body + description: line-of-business object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/line-of-business" + delete: + tags: + - Business + summary: delete an existing line-of-business + description: delete an existing line-of-business + operationId: deleteBusinessLinesOfBusinessLineOfBusiness + 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: line-of-business-name + in: path + description: Name of the line-of-business (product) + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /business/lines-of-business: + get: + tags: + - Business + summary: returns lines-of-business + description: returns lines-of-business + operationId: getBusinessLinesOfBusiness + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/lines-of-business" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + /business/owning-entities/owning-entity/{owning-entity-id}/relationship-list/relationship: + put: + tags: + - Business + summary: see node definition for valid relationships + operationId: createOrUpdateBusinessOwningEntitiesOwningEntityRelationshipListRelationship + 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: owning-entity-id + in: path + description: UUID of an owning entity + 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: + - Business + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteBusinessOwningEntitiesOwningEntityRelationshipListRelationship + 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: owning-entity-id + in: path + description: UUID of an owning entity + required: true + type: string + /business/owning-entities/owning-entity/{owning-entity-id}: + get: + tags: + - Business + summary: returns owning-entity + description: returns owning-entity + operationId: getBusinessOwningEntitiesOwningEntity + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/owning-entity" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: owning-entity-id + in: path + description: UUID of an owning entity + required: true + type: string + put: + tags: + - Business + summary: create or update an existing owning-entity + description: create or update an existing owning-entity + operationId: createOrUpdateBusinessOwningEntitiesOwningEntity + 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: owning-entity-id + in: path + description: UUID of an owning entity + required: true + type: string + - name: body + in: body + description: owning-entity object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/owning-entity" + delete: + tags: + - Business + summary: delete an existing owning-entity + description: delete an existing owning-entity + operationId: deleteBusinessOwningEntitiesOwningEntity + 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: owning-entity-id + in: path + description: UUID of an owning entity + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /business/owning-entities: + get: + tags: + - Business + summary: returns owning-entities + description: returns owning-entities + operationId: getBusinessOwningEntities + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/owning-entities" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + /business/platforms/platform/{platform-name}/relationship-list/relationship: + put: + tags: + - Business + summary: see node definition for valid relationships + operationId: createOrUpdateBusinessPlatformsPlatformRelationshipListRelationship + 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: platform-name + in: path + description: Name of the platform + 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: + - Business + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteBusinessPlatformsPlatformRelationshipListRelationship + 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: platform-name + in: path + description: Name of the platform + required: true + type: string + /business/platforms/platform/{platform-name}: + get: + tags: + - Business + summary: returns platform + description: returns platform + operationId: getBusinessPlatformsPlatform + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/platform" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: platform-name + in: path + description: Name of the platform + required: true + type: string + put: + tags: + - Business + summary: create or update an existing platform + description: create or update an existing platform + operationId: createOrUpdateBusinessPlatformsPlatform + 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: platform-name + in: path + description: Name of the platform + required: true + type: string + - name: body + in: body + description: platform object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/platform" + delete: + tags: + - Business + summary: delete an existing platform + description: delete an existing platform + operationId: deleteBusinessPlatformsPlatform + 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: platform-name + in: path + description: Name of the platform + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /business/platforms: + get: + tags: + - Business + summary: returns platforms + description: returns platforms + operationId: getBusinessPlatforms + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/platforms" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + /business/projects/project/{project-name}/relationship-list/relationship: + put: + tags: + - Business + summary: see node definition for valid relationships + operationId: createOrUpdateBusinessProjectsProjectRelationshipListRelationship + 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: project-name + in: path + description: Name of the project deploying a service + 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: + - Business + summary: delete an existing relationship + description: delete an existing relationship + operationId: deleteBusinessProjectsProjectRelationshipListRelationship + 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: project-name + in: path + description: Name of the project deploying a service + required: true + type: string + /business/projects/project/{project-name}: + get: + tags: + - Business + summary: returns project + description: returns project + operationId: getBusinessProjectsProject + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/project" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: project-name + in: path + description: Name of the project deploying a service + required: true + type: string + put: + tags: + - Business + summary: create or update an existing project + description: create or update an existing project + operationId: createOrUpdateBusinessProjectsProject + 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: project-name + in: path + description: Name of the project deploying a service + required: true + type: string + - name: body + in: body + description: project object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/project" + delete: + tags: + - Business + summary: delete an existing project + description: delete an existing project + operationId: deleteBusinessProjectsProject + 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: project-name + in: path + description: Name of the project deploying a service + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /business/projects: + get: + tags: + - Business + summary: returns projects + description: returns projects + operationId: getBusinessProjects + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/projects" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). /service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/relationship-list/relationship: put: tags: @@ -23301,6 +24834,422 @@ paths: description: Unique ID of vnfc. required: true type: string + /network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship: + put: + tags: + - Network + summary: see node definition for valid relationships + operationId: createOrUpdateNetworkVnfcsVnfcL3InterfaceIpv4AddressListRelationshipListRelationship + 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: vnfc-name + in: path + description: Unique ID of vnfc. + 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: deleteNetworkVnfcsVnfcL3InterfaceIpv4AddressListRelationshipListRelationship + 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: vnfc-name + in: path + description: Unique ID of vnfc. + required: true + type: string + - name: l3-interface-ipv4-address + in: path + description: IP address + required: true + type: string + /network/vnfcs/vnfc/{vnfc-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: getNetworkVnfcsVnfcL3InterfaceIpv4AddressList + 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: vnfc-name + in: path + description: Unique ID of vnfc. + required: true + type: string + - name: l3-interface-ipv4-address + in: path + description: IP address + required: true + type: string + - name: nfc-naming-code + in: query + description: Short code that is used in naming instances of the item being modeled + required: false + type: string + - name: nfc-function + in: query + description: English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service + required: false + type: string + - name: prov-status + in: query + description: prov status of this vnfc + required: false + type: string + - name: ipaddress-v4-oam-vip + in: query + description: Oam V4 vip address of this vnfc + required: false + type: string + - name: in-maint + in: query + required: false + type: boolean + - name: is-closed-loop-disabled + in: query + required: false + type: boolean + - name: group-notation + in: query + description: Group notation of VNFC + required: false + type: string + - name: model-invariant-id + in: query + description: the ASDC model id for this resource or service model. + required: false + type: string + - name: model-version-id + in: query + description: the ASDC model version for this resource or service model. + 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: createOrUpdateNetworkVnfcsVnfcL3InterfaceIpv4AddressList + 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: vnfc-name + in: path + description: Unique ID of vnfc. + 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: deleteNetworkVnfcsVnfcL3InterfaceIpv4AddressList + 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: vnfc-name + in: path + description: Unique ID of vnfc. + 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/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship: + put: + tags: + - Network + summary: see node definition for valid relationships + operationId: createOrUpdateNetworkVnfcsVnfcL3InterfaceIpv6AddressListRelationshipListRelationship + 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: vnfc-name + in: path + description: Unique ID of vnfc. + 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: deleteNetworkVnfcsVnfcL3InterfaceIpv6AddressListRelationshipListRelationship + 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: vnfc-name + in: path + description: Unique ID of vnfc. + required: true + type: string + - name: l3-interface-ipv6-address + in: path + description: IP address + required: true + type: string + /network/vnfcs/vnfc/{vnfc-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: getNetworkVnfcsVnfcL3InterfaceIpv6AddressList + 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: vnfc-name + in: path + description: Unique ID of vnfc. + required: true + type: string + - name: l3-interface-ipv6-address + in: path + description: IP address + required: true + type: string + - name: nfc-naming-code + in: query + description: Short code that is used in naming instances of the item being modeled + required: false + type: string + - name: nfc-function + in: query + description: English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service + required: false + type: string + - name: prov-status + in: query + description: prov status of this vnfc + required: false + type: string + - name: ipaddress-v4-oam-vip + in: query + description: Oam V4 vip address of this vnfc + required: false + type: string + - name: in-maint + in: query + required: false + type: boolean + - name: is-closed-loop-disabled + in: query + required: false + type: boolean + - name: group-notation + in: query + description: Group notation of VNFC + required: false + type: string + - name: model-invariant-id + in: query + description: the ASDC model id for this resource or service model. + required: false + type: string + - name: model-version-id + in: query + description: the ASDC model version for this resource or service model. + 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: createOrUpdateNetworkVnfcsVnfcL3InterfaceIpv6AddressList + 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: vnfc-name + in: path + description: Unique ID of vnfc. + 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: deleteNetworkVnfcsVnfcL3InterfaceIpv6AddressList + 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: vnfc-name + in: path + description: Unique ID of vnfc. + 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/vnfcs/vnfc/{vnfc-name}: get: tags: @@ -23437,6 +25386,308 @@ paths: $ref: "#/definitions/vnfcs" "default": description: Response codes found in [response codes](https://wiki.onap.org/). + /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship: + put: + tags: + - Network + summary: see node definition for valid relationships + operationId: createOrUpdateNetworkL3NetworksL3NetworkSubnetsSubnetHostRoutesHostRouteRelationshipListRelationship + 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: network-id + in: path + description: Network ID, should be uuid. Unique across A&AI. + required: true + type: string + - name: subnet-id + in: path + description: Subnet ID, should be UUID. + required: true + type: string + - name: host-route-id + in: path + description: host-route id + 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: deleteNetworkL3NetworksL3NetworkSubnetsSubnetHostRoutesHostRouteRelationshipListRelationship + 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: network-id + in: path + description: Network ID, should be uuid. Unique across A&AI. + required: true + type: string + - name: subnet-id + in: path + description: Subnet ID, should be UUID. + required: true + type: string + - name: host-route-id + in: path + description: host-route id + required: true + type: string + /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}: + get: + tags: + - Network + summary: returns host-route + description: returns host-route + operationId: getNetworkL3NetworksL3NetworkSubnetsSubnetHostRoutesHostRoute + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/host-route" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: network-id + in: path + description: Network ID, should be uuid. Unique across A&AI. + required: true + type: string + - name: subnet-id + in: path + description: Subnet ID, should be UUID. + required: true + type: string + - name: host-route-id + in: path + description: host-route id + required: true + type: string + - name: network-name + in: query + description: Name of the network, governed by some naming convention.. + required: false + type: string + - name: network-role + in: query + description: Role the network plans - who defines these values? + required: false + type: string + - name: service-id + in: query + description: Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED + 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: contrail-network-fqdn + in: query + description: Contrail FQDN for the network + required: false + type: string + - name: model-invariant-id + in: query + description: the ASDC model id for this resource or service model. + required: false + type: string + - name: model-version-id + in: query + description: the ASDC model version for this resource or service model. + required: false + type: string + - name: widget-model-id + in: query + description: the ASDC data dictionary widget model. This maps directly to the A&AI widget. + required: false + type: string + - name: widget-model-version + in: query + description: the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget. + required: false + type: string + - name: subnet-name + in: query + description: Name associated with the subnet. + required: false + type: string + put: + tags: + - Network + summary: create or update an existing host-route + description: create or update an existing host-route + operationId: createOrUpdateNetworkL3NetworksL3NetworkSubnetsSubnetHostRoutesHostRoute + 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: network-id + in: path + description: Network ID, should be uuid. Unique across A&AI. + required: true + type: string + - name: subnet-id + in: path + description: Subnet ID, should be UUID. + required: true + type: string + - name: host-route-id + in: path + description: host-route id + required: true + type: string + - name: body + in: body + description: host-route object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/host-route" + delete: + tags: + - Network + summary: delete an existing host-route + description: delete an existing host-route + operationId: deleteNetworkL3NetworksL3NetworkSubnetsSubnetHostRoutesHostRoute + 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: network-id + in: path + description: Network ID, should be uuid. Unique across A&AI. + required: true + type: string + - name: subnet-id + in: path + description: Subnet ID, should be UUID. + required: true + type: string + - name: host-route-id + in: path + description: host-route id + required: true + type: string + - name: resource-version + in: query + description: resource-version for concurrency + required: true + type: string + /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes: + get: + tags: + - Network + summary: returns host-routes + description: returns host-routes + operationId: getNetworkL3NetworksL3NetworkSubnetsSubnetHostRoutes + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/host-routes" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: network-id + in: path + description: Network ID, should be uuid. Unique across A&AI. + required: true + type: string + - name: subnet-id + in: path + description: Subnet ID, should be UUID. + required: true + type: string + - name: network-name + in: query + description: Name of the network, governed by some naming convention.. + required: false + type: string + - name: network-role + in: query + description: Role the network plans - who defines these values? + required: false + type: string + - name: service-id + in: query + description: Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED + 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: contrail-network-fqdn + in: query + description: Contrail FQDN for the network + required: false + type: string + - name: model-invariant-id + in: query + description: the ASDC model id for this resource or service model. + required: false + type: string + - name: model-version-id + in: query + description: the ASDC model version for this resource or service model. + required: false + type: string + - name: widget-model-id + in: query + description: the ASDC data dictionary widget model. This maps directly to the A&AI widget. + required: false + type: string + - name: widget-model-version + in: query + description: the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget. + required: false + type: string + - name: subnet-name + in: query + description: Name associated with the subnet. + required: false + type: string /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship: put: tags: @@ -38902,6 +41153,286 @@ paths: $ref: "#/definitions/zones" "default": description: Response codes found in [response codes](https://wiki.onap.org/). + /network/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship: + put: + tags: + - Network + summary: see node definition for valid relationships + operationId: createOrUpdateNetworkVipIpv4AddressListRelationshipListRelationship + 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: vip-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: deleteNetworkVipIpv4AddressListRelationshipListRelationship + 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: vip-ipv4-address + in: path + description: IP address + required: true + type: string + /network/vip-ipv4-address-list/{vip-ipv4-address}: + get: + tags: + - Network + summary: returns vip-ipv4-address-list + description: returns vip-ipv4-address-list + operationId: getNetworkVipIpv4AddressList + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/vip-ipv4-address-list" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: vip-ipv4-address + in: path + description: IP address + required: true + 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 vip-ipv4-address-list + description: create or update an existing vip-ipv4-address-list + operationId: createOrUpdateNetworkVipIpv4AddressList + 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: vip-ipv4-address + in: path + description: IP address + required: true + type: string + - name: body + in: body + description: vip-ipv4-address-list object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/vip-ipv4-address-list" + delete: + tags: + - Network + summary: delete an existing vip-ipv4-address-list + description: delete an existing vip-ipv4-address-list + operationId: deleteNetworkVipIpv4AddressList + 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: vip-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/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship: + put: + tags: + - Network + summary: see node definition for valid relationships + operationId: createOrUpdateNetworkVipIpv6AddressListRelationshipListRelationship + 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: vip-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: deleteNetworkVipIpv6AddressListRelationshipListRelationship + 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: vip-ipv6-address + in: path + description: IP address + required: true + type: string + /network/vip-ipv6-address-list/{vip-ipv6-address}: + get: + tags: + - Network + summary: returns vip-ipv6-address-list + description: returns vip-ipv6-address-list + operationId: getNetworkVipIpv6AddressList + produces: + - application/json + - application/xml + responses: + "200": + description: successful operation + schema: + $ref: "#/definitions/vip-ipv6-address-list" + "default": + description: Response codes found in [response codes](https://wiki.onap.org/). + parameters: + - name: vip-ipv6-address + in: path + description: IP address + required: true + 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 vip-ipv6-address-list + description: create or update an existing vip-ipv6-address-list + operationId: createOrUpdateNetworkVipIpv6AddressList + 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: vip-ipv6-address + in: path + description: IP address + required: true + type: string + - name: body + in: body + description: vip-ipv6-address-list object that needs to be created or updated + required: true + schema: + $ref: "#/definitions/vip-ipv6-address-list" + delete: + tags: + - Network + summary: delete an existing vip-ipv6-address-list + description: delete an existing vip-ipv6-address-list + operationId: deleteNetworkVipIpv6AddressList + 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: vip-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 definitions: search: properties: @@ -38971,8 +41502,6 @@ definitions: ctag-pool: description: | A collection of C tags (vlan tags) grouped for a specific purpose. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO availability-zone (Many2Many) - FROM complex (is composed of ctag-pool) @@ -39011,8 +41540,6 @@ definitions: complex: description: | Collection of physical locations that can house cloud-regions. - ###### Default Delete Scope - ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - TO ctag-pool (comprises complex, Many2Many) - TO l3-network (Many2Many) @@ -39094,8 +41621,6 @@ definitions: volume-group: description: | Persistent block-level storage. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO complex (Many2Many) - TO tenant (Many2Many) @@ -39146,8 +41671,6 @@ definitions: volume: description: | Ephemeral Block storage volume. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM vserver (is composed of volume) required: @@ -39178,12 +41701,11 @@ definitions: l3-interface-ipv4-address-list: description: | IPv4 Address Range - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO instance-group (Many2Many) - TO l3-network (Many2Many) - TO subnet (Many2Many) + - TO vnfc (is composed of l3-interface-ipv4-address-list, Many2One) - FROM l-interface (is composed of l3-interface-ipv4-address-list) - FROM vlan (is composed of l3-interface-ipv4-address-list) required: @@ -39223,12 +41745,11 @@ definitions: l3-interface-ipv6-address-list: description: | IPv6 Address Range - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO instance-group (Many2Many) - TO l3-network (Many2Many) - TO subnet (Many2Many) + - TO vnfc (is composed of l3-interface-ipv6-address-list, Many2One) - FROM l-interface (is composed of l3-interface-ipv6-address-list) - FROM vlan (is composed of l3-interface-ipv6-address-list) required: @@ -39268,8 +41789,6 @@ definitions: vlan: description: | Definition of vlan - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO l3-interface-ipv4-address-list (comprises vlan, Many2Many) - TO l3-interface-ipv6-address-list (comprises vlan, Many2Many) @@ -39343,8 +41862,6 @@ definitions: sriov-vf: description: | SR-IOV Virtual Function (not to be confused with virtual network function) - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO sriov-pf (Many2One) - FROM l-interface (is composed of sriov-vf) @@ -39408,8 +41925,6 @@ definitions: l-interface: description: | Logical interfaces, e.g., a vnic. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO instance-group (Many2Many) - TO l3-interface-ipv4-address-list (comprises l-interface, Many2Many) @@ -39470,6 +41985,9 @@ definitions: description: Prov Status of the logical interface. Valid values [PREPROV/NVTPROV/PROV]. is-ip-unnumbered: type: boolean + allowed-address-pairs: + type: string + description: Freeform field for storing an ip address, list of ip addresses or a subnet block. vlans: type: array items: @@ -39505,8 +42023,6 @@ definitions: vserver: description: | Virtual Servers, aka virtual machine or VM. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO flavor (Many2One) - TO image (Many2One) @@ -39571,13 +42087,10 @@ definitions: tenant: description: | Openstack tenant - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - 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 @@ -39616,8 +42129,6 @@ definitions: flavor: description: | Openstack flavor. - ###### Default Delete Scope - ERROR_IF_ANY_IN_EDGES ###### Related Nodes - FROM cloud-region (is composed of flavor) - FROM vserver @@ -39678,8 +42189,6 @@ definitions: group-assignment: description: | Openstack group-assignment used to store exclusivity groups (EG). - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO tenant (Many2Many) - TO pserver (One2Many) @@ -39719,8 +42228,6 @@ definitions: snapshot: description: | Openstack snapshot - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM cloud-region (is composed of snapshot) - FROM vserver @@ -39775,8 +42282,6 @@ definitions: metadatum: description: | Key/value pairs - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM image (is composed of metadatum) - FROM model-ver (is composed of metadatum) @@ -39796,8 +42301,6 @@ definitions: metadata: description: | Collection of metadatum (key/value pairs) - ###### Default Delete Scope - THIS_NODE_ONLY properties: metadatum: type: array @@ -39806,8 +42309,6 @@ definitions: image: description: | Openstack image. - ###### Default Delete Scope - ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - TO metadatum (comprises image, Many2Many) - FROM cloud-region (is composed of image) @@ -39868,8 +42369,6 @@ 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. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO availability-zone (Many2Many) - FROM cloud-region (is composed of dvs-switch) @@ -39901,8 +42400,6 @@ definitions: oam-network: description: | OAM network, to be deprecated shortly. Do not use for new purposes. - ###### Default Delete Scope - ERROR_IF_ANY_IN_EDGES ###### Related Nodes - TO complex (Many2Many) - TO service-capability (Many2Many) @@ -39947,8 +42444,6 @@ definitions: availability-zone: description: | Availability zone, a collection of compute hosts/pservers - ###### Default Delete Scope - ERROR_IF_ANY_IN_EDGES ###### Related Nodes - TO complex (Many2Many) - TO service-capability (Many2Many) @@ -39986,64 +42481,100 @@ definitions: type: array items: $ref: "#/definitions/availability-zone" - auth-info-item: + esr-system-info: description: | - Persistent auth info. + Persist common address information of external systems. ###### Related Nodes - - TO tenant (One2One) - - FROM cloud-region (is composed of auth-info-item) + - FROM esr-ems (is composed of esr-system-info) + - FROM esr-vnfm (is composed of esr-system-info) + - FROM esr-thirdparty-sdnc (is composed of esr-system-info) + - FROM cloud-region (is composed of esr-system-info) required: - - auth-info-item-id - - cloud-domain - - username + - esr-system-info-id + - user-name - password - - auth-url - - ssl-cacert - - ssl-insecure + - system-type properties: - auth-info-item-id: + esr-system-info-id: type: string - description: Unique ID of auth-info-item. - cloud-domain: + description: Unique ID of esr system info. + system-name: type: string - description: domain info for authentication. - username: + description: name of external system. + type: + type: string + description: type of external systems. + vendor: + type: string + description: vendor of external systems. + version: + type: string + description: version of external systems. + service-url: type: string - description: user name of auth infomation to access VIM. + description: url used to access external systems. + user-name: + type: string + description: username used to access external systems. password: type: string - description: password of auth infomation to access VIM. - auth-url: + description: password used to access external systems. + system-type: + type: string + description: it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm. + protocol: type: string - description: authentication url of the cloud. + description: protocol of third party SDNC, for example netconf/snmp. 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. + ip-address: + type: string + description: service IP of ftp server. + port: + type: string + description: service port of ftp server. + cloud-domain: + type: string + description: domain info for authentication. + default-tenant: + type: string + description: default tenant of VIM. + passive: + type: boolean + description: ftp passive mode or not. + remote-path: + type: string + description: resource or performance data file path. + system-status: + type: string + description: the status of external system. + 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" - auth-info-items: + esr-system-info-list: description: | - Collection of persistent auth information to access to VIM. + Collection of persistent block-level external system auth info. properties: - auth-info-item: + esr-system-info: type: array items: - $ref: "#/definitions/auth-info-item" + $ref: "#/definitions/esr-system-info" cloud-region: description: | cloud-region designates an installation of a cloud cluster or region or instantiation. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes + - TO esr-system-info (comprises cloud-region, One2Many) - 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) @@ -40086,6 +42617,12 @@ definitions: description: complex name for cloud-region instance. NOTE - THIS FIELD IS NOT CORRECTLY POPULATED. sriov-automation: type: boolean + cloud-extra-info: + type: string + description: ESR inputs extra information about the VIM or Cloud which will be decoded by MultiVIM. + cloud-epa-caps: + type: string + description: MultiVIM will discover and expose EPA capabilities. resource-version: type: string description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. @@ -40129,10 +42666,10 @@ definitions: type: array items: $ref: "#/definitions/relationship" - auth-info-items: + esr-system-info-list: type: array items: - $ref: "#/definitions/auth-info-item" + $ref: "#/definitions/esr-system-info" cloud-regions: properties: cloud-region: @@ -40142,8 +42679,6 @@ definitions: network-profile: description: | Network profile populated by SDN-GP for SNMP - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM generic-vnf required: @@ -40173,8 +42708,6 @@ definitions: sriov-pf: description: | SR-IOV Physical Function - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM p-interface (is composed of sriov-pf) - FROM sriov-vf @@ -40202,8 +42735,6 @@ definitions: p-interface: description: | Physical interface (e.g., nic) - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO l-interface (comprises p-interface, Many2Many) - TO physical-link (Many2Many) @@ -40241,6 +42772,9 @@ definitions: prov-status: type: string description: Trigger for operational monitoring of this resource by Service Assurance systems. + mac-addresss: + type: string + description: MAC Address of the p-interface. resource-version: type: string description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. @@ -40272,8 +42806,6 @@ definitions: lag-interface: description: | Link aggregate interface - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO logical-link (Many2Many) - TO lag-link (Many2Many) @@ -40332,8 +42864,6 @@ definitions: pserver: description: | Compute host whose hostname must be unique and must exactly match what is sent as a relationship to a vserver. - ###### Default Delete Scope - ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - TO complex (Many2One) - TO cloud-region (Many2One) @@ -40455,8 +42985,6 @@ definitions: virtual-data-center: description: | Virtual organization of cloud infrastructure elements in a data center context - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO generic-vnf (Many2Many) - TO logical-link (Many2Many) @@ -40510,11 +43038,122 @@ definitions: type: array items: $ref: "#/definitions/virtual-data-center" + esr-ems: + description: | + Persist EMS address information used by EMS driver. + ###### Related Nodes + - TO esr-system-info (comprises esr-ems, One2Many) + required: + - ems-id + properties: + ems-id: + type: string + description: Unique ID of EMS. + resource-version: + type: string + description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. + esr-system-info-list: + type: array + items: + $ref: "#/definitions/esr-system-info" + relationship-list: + type: array + items: + $ref: "#/definitions/relationship" + esr-ems-list: + properties: + esr-ems: + type: array + items: + $ref: "#/definitions/esr-ems" + esr-vnfm: + description: | + Persist VNFM address information used by VF-C. + ###### Related Nodes + - TO esr-system-info (comprises esr-vnfm, One2One) + required: + - vnfm-id + properties: + vnfm-id: + type: string + description: Unique ID of VNFM. + vim-id: + type: string + description: indecate the VIM to deploy VNF. + certificate-url: + type: string + description: certificate url of VNFM. + resource-version: + type: string + description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. + esr-system-info-list: + type: array + items: + $ref: "#/definitions/esr-system-info" + relationship-list: + type: array + items: + $ref: "#/definitions/relationship" + esr-vnfm-list: + properties: + esr-vnfm: + type: array + items: + $ref: "#/definitions/esr-vnfm" + esr-thirdparty-sdnc: + description: | + Persist SDNC address information used by ONAP SDNC. + ###### Related Nodes + - TO esr-system-info (comprises esr-thirdparty-sdnc, One2One) + - TO pnf (One2Many) + required: + - thirdparty-sdnc-id + properties: + thirdparty-sdnc-id: + type: string + description: Unique ID of SDNC. + location: + type: string + description: used for DC type to indicate the location of SDNC, such as Core or Edge. + product-name: + type: string + description: password used to access SDNC server. + resource-version: + type: string + description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. + esr-system-info-list: + type: array + items: + $ref: "#/definitions/esr-system-info" + relationship-list: + type: array + items: + $ref: "#/definitions/relationship" + esr-thirdparty-sdnc-list: + properties: + esr-thirdparty-sdnc: + type: array + items: + $ref: "#/definitions/esr-thirdparty-sdnc" + external-system: + description: | + Namespace for external system. + properties: + esr-ems-list: + type: array + items: + $ref: "#/definitions/esr-ems" + esr-vnfm-list: + type: array + items: + $ref: "#/definitions/esr-vnfm" + esr-thirdparty-sdnc-list: + type: array + items: + $ref: "#/definitions/esr-thirdparty-sdnc" connector: description: | Collection of resource instances used to connect a variety of disparate inventory widgets - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO virtual-data-center (Many2Many) - TO metadatum (comprises connector, Many2Many) @@ -40562,8 +43201,6 @@ definitions: tunnel-xconnect: description: | Represents the specifics of a tunnel cross connect piece of a resource that gets separately allotted - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM allotted-resource (is composed of tunnel-xconnect) required: @@ -40606,8 +43243,6 @@ definitions: allotted-resource: description: | Represents a slice or partial piece of a resource that gets separately allotted - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO generic-vnf (Many2Many) - TO l3-network (Many2Many) @@ -40676,8 +43311,6 @@ definitions: service-instance: description: | Instance of a service - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO zone (Many2One) - TO cvlan-tag (Many2Many) @@ -40693,6 +43326,8 @@ definitions: - TO allotted-resource (Many2Many) - FROM generic-vnf - FROM l3-network + - FROM owning-entity + - FROM project - FROM service-subscription (is composed of service-instance) - FROM vce - FROM service-instance @@ -40787,8 +43422,6 @@ definitions: service-subscription: description: | Object that group service instances. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO service-instance (comprises service-subscription, Many2Many) - FROM customer (is composed of service-subscription) @@ -40824,8 +43457,6 @@ definitions: customer: description: | customer identifiers to provide linkage back to BSS information. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO service-subscription (comprises customer, Many2Many) required: @@ -40861,6 +43492,114 @@ definitions: type: array items: $ref: "#/definitions/customer" + line-of-business: + description: | + describes a line-of-business + ###### Related Nodes + - TO generic-vnf (Many2Many) + required: + - line-of-business-name + properties: + line-of-business-name: + type: string + description: Name of the line-of-business (product) + 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" + lines-of-business: + description: | + Collection of lines-of-business + properties: + line-of-business: + type: array + items: + $ref: "#/definitions/line-of-business" + owning-entity: + description: | + describes an owning-entity + ###### Related Nodes + - TO service-instance (One2Many) + required: + - owning-entity-id + - owning-entity-name + properties: + owning-entity-id: + type: string + description: UUID of an owning entity + owning-entity-name: + type: string + description: Owning entity name + 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" + owning-entities: + description: | + Collection of owning-entities + properties: + owning-entity: + type: array + items: + $ref: "#/definitions/owning-entity" + platform: + description: | + describes a platform + ###### Related Nodes + - TO generic-vnf (Many2Many) + required: + - platform-name + properties: + platform-name: + type: string + description: Name of the platform + 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" + platforms: + description: | + Collection of platforms + properties: + platform: + type: array + items: + $ref: "#/definitions/platform" + project: + description: | + describes the project + ###### Related Nodes + - TO service-instance (One2Many) + required: + - project-name + properties: + project-name: + type: string + description: Name of the project deploying a service + 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" + projects: + description: | + Collection of projects + properties: + project: + type: array + items: + $ref: "#/definitions/project" business: description: | Namespace for business related constructs @@ -40873,11 +43612,25 @@ definitions: type: array items: $ref: "#/definitions/customer" + lines-of-business: + type: array + items: + $ref: "#/definitions/line-of-business" + owning-entities: + type: array + items: + $ref: "#/definitions/owning-entity" + platforms: + type: array + items: + $ref: "#/definitions/platform" + projects: + type: array + items: + $ref: "#/definitions/project" vnf-image: description: | Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge. - ###### Default Delete Scope - ERROR_IF_ANY_IN_EDGES ###### Related Nodes - FROM generic-vnf required: @@ -40918,8 +43671,6 @@ definitions: service: description: | Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC. Does not strictly map to ASDC services. - ###### Default Delete Scope - ERROR_IF_ANY_IN_EDGES required: - service-id - service-description @@ -40954,8 +43705,6 @@ definitions: service-capability: description: | Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this. - ###### Default Delete Scope - ERROR_IF_ANY_IN_EDGES ###### Related Nodes - FROM availability-zone - FROM oam-network @@ -40987,8 +43736,6 @@ definitions: element-choice-set: description: | This is how we would capture constraints defining allowed sets of elements. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO model-element (comprises element-choice-set, One2Many) - FROM constrained-element-set (is composed of element-choice-set) @@ -41021,8 +43768,6 @@ definitions: constrained-element-set: description: | This is how we would capture constraints defining allowed sets of elements. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO element-choice-set (comprises constrained-element-set, One2Many) - FROM model-element (is composed of constrained-element-set) @@ -41057,8 +43802,6 @@ definitions: model-constraint: description: | This is how we would capture constraints defining allowed sets of elements. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO constrained-element-set (comprises model-constraint, One2Many) - FROM model-element (is composed of model-constraint) @@ -41086,8 +43829,6 @@ definitions: model-element: description: | Defines how other models combine to make up a higher-level model. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO model-ver (Many2One) - TO model-element (comprises model-element, One2Many) @@ -41137,8 +43878,6 @@ definitions: model-ver: description: | Subgraph definition provided by ASDC to describe a specific version of an inventory asset and its connections related to ASDC models - ###### Default Delete Scope - ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - TO model-element (comprises model-ver, One2Many) - TO metadatum (comprises model-ver, One2Many) @@ -41185,8 +43924,6 @@ definitions: model: description: | Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version - ###### Default Delete Scope - ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - TO model-ver (comprises model, One2Many) - FROM named-query @@ -41224,8 +43961,6 @@ definitions: related-lookup: description: | TBD - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - FROM named-query-element (is composed of related-lookup) required: @@ -41262,8 +43997,6 @@ definitions: property-constraint: description: | TBD - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - FROM named-query-element (is composed of property-constraint) required: @@ -41291,8 +44024,6 @@ definitions: named-query-element: description: | TBD - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO named-query-element (comprises named-query-element, Many2Many) - TO model (Many2One) @@ -41338,8 +44069,6 @@ definitions: named-query: description: | TBD - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO model (One2Many) - TO named-query-element (comprises named-query, One2One) @@ -41401,8 +44130,6 @@ definitions: logical-link: description: | Logical links generally connect l-interfaces but are used to express logical connectivity between two points - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO lag-link (Many2Many) - TO pnf (Many2Many) @@ -41496,8 +44223,6 @@ definitions: $ref: "#/definitions/logical-link" class-of-service: description: | - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM site-pair (is composed of class-of-service) required: @@ -41529,8 +44254,6 @@ definitions: $ref: "#/definitions/class-of-service" site-pair: description: | - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO class-of-service (comprises site-pair, Many2Many) - FROM routing-instance (is composed of site-pair) @@ -41576,8 +44299,6 @@ definitions: $ref: "#/definitions/site-pair" routing-instance: description: | - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO site-pair (comprises routing-instance, Many2Many) - FROM site-pair-set (is composed of routing-instance) @@ -41612,8 +44333,6 @@ definitions: site-pair-set: description: | Set of instances for probes used to measure service level agreements - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO routing-instance (comprises site-pair-set, Many2Many) - FROM generic-vnf @@ -41645,8 +44364,6 @@ definitions: route-target: description: | Route target information - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - FROM vpn-binding (is composed of route-target) required: @@ -41677,8 +44394,6 @@ definitions: vpn-binding: description: | VPN binding - ###### Default Delete Scope - ERROR_4_IN_EDGES_OR_CASCADE ###### Related Nodes - TO route-target (comprises vpn-binding, One2Many) - FROM l3-network @@ -41730,8 +44445,6 @@ definitions: vpls-pe: description: | VPLS Provider Edge routers. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO complex (Many2Many) - TO ctag-pool (Many2Many) @@ -41780,8 +44493,6 @@ definitions: $ref: "#/definitions/vpls-pe" multicast-configuration: description: | - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM vlan required: @@ -41837,8 +44548,6 @@ definitions: port-group: description: | Used to capture the network interfaces of this VCE - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO cvlan-tag (comprises port-group, Many2Many) - FROM vce (is composed of port-group) @@ -41896,8 +44605,6 @@ definitions: license: description: | Metadata for license group. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM generic-vnf (is composed of license) - FROM vce (is composed of license) @@ -41929,8 +44636,6 @@ definitions: entitlement: description: | Metadata for entitlement group. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM generic-vnf (is composed of entitlement) - FROM vce (is composed of entitlement) @@ -41962,8 +44667,6 @@ definitions: vce: description: | Virtual Customer Edge Router, used specifically for Gamma. This object is deprecated. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO availability-zone (Many2Many) - TO complex (Many2Many) @@ -42060,13 +44763,15 @@ definitions: $ref: "#/definitions/vce" vnfc: description: | - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO instance-group (Many2Many) + - TO vip-ipv4-address-list (Many2Many) + - TO vip-ipv6-address-list (Many2Many) - FROM vserver - FROM vf-module - FROM generic-vnf + - FROM l3-interface-ipv4-address-list (comprises vnfc) + - FROM l3-interface-ipv6-address-list (comprises vnfc) required: - vnfc-name - nfc-naming-code @@ -42112,6 +44817,14 @@ definitions: type: array items: $ref: "#/definitions/relationship" + l3-interface-ipv4-address-list: + type: array + items: + $ref: "#/definitions/l3-interface-ipv4-address-list" + l3-interface-ipv6-address-list: + type: array + items: + $ref: "#/definitions/l3-interface-ipv6-address-list" vnfcs: description: | virtual network components associated with a vserver from application controller. @@ -42120,11 +44833,44 @@ definitions: type: array items: $ref: "#/definitions/vnfc" + host-route: + description: | + ###### Related Nodes + - FROM subnet (is composed of host-route) + required: + - host-route-id + - route-prefix + - next-hop + properties: + host-route-id: + type: string + description: host-route id + route-prefix: + type: string + description: subnet prefix + next-hop: + type: string + description: Could be ip-address, hostname, or service-instance + next-hop-type: + type: string + description: Should be ip-address, hostname, or service-instance to match next-hop + 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" + host-routes: + properties: + host-route: + type: array + items: + $ref: "#/definitions/host-route" subnet: description: | - ###### Default Delete Scope - ERROR_IF_ANY_IN_EDGES ###### Related Nodes + - TO host-route (comprises subnet, One2Many) - FROM l3-interface-ipv4-address-list - FROM l3-interface-ipv6-address-list - FROM l3-network (is composed of subnet) @@ -42167,9 +44913,20 @@ definitions: subnet-role: type: string description: role of the subnet, referenced when assigning IPs + ip-assignment-direction: + type: string + description: ip address assignment direction of the subnet resource-version: type: string description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. + subnet-sequence: + type: integer + format: int32 + description: sequence of the subnet + host-routes: + type: array + items: + $ref: "#/definitions/host-route" relationship-list: type: array items: @@ -42182,8 +44939,6 @@ definitions: $ref: "#/definitions/subnet" ctag-assignment: description: | - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM l3-network (is composed of ctag-assignment) - FROM service-instance @@ -42210,8 +44965,6 @@ definitions: segmentation-assignment: description: | Openstack segmentation assignment. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM l3-network (is composed of segmentation-assignment) required: @@ -42238,8 +44991,6 @@ definitions: l3-network: description: | Generic network definition - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO vpn-binding (Many2Many) - TO instance-group (Many2Many) @@ -42365,8 +45116,6 @@ definitions: $ref: "#/definitions/l3-network" network-policy: description: | - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM l3-network - FROM allotted-resource @@ -42398,8 +45147,6 @@ definitions: vf-module: description: | a deployment unit of VNFCs - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO volume-group (One2One) - TO l3-network (Many2Many) @@ -42470,8 +45217,6 @@ definitions: generic-vnf: description: | General purpose VNF - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO license-key-resource (Many2Many) - TO l-interface (comprises generic-vnf, Many2Many) @@ -42494,6 +45239,8 @@ definitions: - TO license (comprises generic-vnf, One2Many) - TO complex (Many2Many) - TO ctag-pool (Many2Many) + - FROM line-of-business + - FROM platform - FROM virtual-data-center - FROM logical-link - FROM allotted-resource @@ -42692,8 +45439,6 @@ definitions: lag-link: description: | LAG links can connect lag-interfaces - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM lag-interface - FROM logical-link @@ -42721,8 +45466,6 @@ definitions: newvce: description: | This object fills in the gaps from vce that were incorporated into generic-vnf. This object will be retired with vce. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO l-interface (comprises newvce, Many2Many) required: @@ -42791,14 +45534,13 @@ definitions: pnf: description: | PNF represents a physical network function. typically equipment used in the D1 world. in 1607, this will be populated by SDN-C to represent a premises router that a uCPE connects to. But this can be used to represent any physical device that is not an AIC node or uCPE. - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO p-interface (comprises pnf, Many2Many) - TO lag-interface (comprises pnf, One2Many) - TO complex (Many2One) - TO instance-group (Many2Many) - TO zone (Many2One) + - FROM esr-thirdparty-sdnc - FROM generic-vnf - FROM logical-link - FROM service-instance @@ -42894,8 +45636,6 @@ definitions: physical-link: description: | Collection of physical connections, typically between p-interfaces - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM p-interface required: @@ -42954,8 +45694,6 @@ definitions: vig-server: description: | vig-server contains information about a vig server used for IPSec-configuration. Populated by SDN-C from 1607 - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM ipsec-configuration (is composed of vig-server) required: @@ -42986,8 +45724,6 @@ 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 - ###### Default Delete Scope - CASCADE_TO_CHILDREN ###### Related Nodes - TO vig-server (comprises ipsec-configuration, One2Many) - FROM generic-vnf @@ -43077,8 +45813,6 @@ definitions: route-table-reference: description: | Openstack route table reference. - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - FROM l3-network required: @@ -43109,8 +45843,6 @@ definitions: instance-group: description: | General mechanism for grouping instances - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO model (Many2Many) - FROM l-interface @@ -43169,8 +45901,6 @@ definitions: zone: description: | A zone is a grouping of assets in a location homing to the same connections into the CBB - ###### Default Delete Scope - THIS_NODE_ONLY ###### Related Nodes - TO complex (Many2One) - FROM cloud-region @@ -43213,6 +45943,84 @@ definitions: type: array items: $ref: "#/definitions/zone" + vip-ipv4-address-list: + description: | + IPv4 Address Range + ###### Related Nodes + - FROM vnfc + required: + - vip-ipv4-address + properties: + vip-ipv4-address: + type: string + description: IP address + vip-ipv4-prefix-length: + type: integer + format: int64 + description: Prefix length, 32 for single address + vlan-id-inner: + type: integer + format: int64 + description: Inner VLAN tag + vlan-id-outer: + type: integer + format: int64 + description: Outer VLAN tag + is-floating: + type: boolean + description: Indicator of fixed or floating address + resource-version: + type: string + description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. + neutron-network-id: + type: string + description: Neutron network id of the interface that address belongs to + neutron-subnet-id: + type: string + description: Neutron id of subnet that address belongs to + relationship-list: + type: array + items: + $ref: "#/definitions/relationship" + vip-ipv6-address-list: + description: | + IPv6 Address Range + ###### Related Nodes + - FROM vnfc + required: + - vip-ipv6-address + properties: + vip-ipv6-address: + type: string + description: IP address + vip-ipv6-prefix-length: + type: integer + format: int64 + description: Prefix length, 128 for single address + vlan-id-inner: + type: integer + format: int64 + description: Inner VLAN tag + vlan-id-outer: + type: integer + format: int64 + description: Outer VLAN tag + is-floating: + type: boolean + description: Indicator of fixed or floating address + resource-version: + type: string + description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. + neutron-network-id: + type: string + description: Neutron network id of the interface that address belongs to + neutron-subnet-id: + type: string + description: Neutron id of subnet that address belongs to + relationship-list: + type: array + items: + $ref: "#/definitions/relationship" network: description: | Namespace for network inventory resources. @@ -43289,6 +46097,12 @@ definitions: type: array items: $ref: "#/definitions/zone" + vip-ipv4-address-list: + type: object + $ref: "#/definitions/vip-ipv4-address-list" + vip-ipv6-address-list: + type: object + $ref: "#/definitions/vip-ipv6-address-list" inventory: properties: search: @@ -43300,6 +46114,9 @@ definitions: cloud-infrastructure: type: object $ref: "#/definitions/cloud-infrastructure" + external-system: + type: object + $ref: "#/definitions/external-system" business: type: object $ref: "#/definitions/business" 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 5479cfa7..b9bf2970 100644 --- a/aai-schema/src/main/resources/oxm/aai_oxm_v11.xml +++ b/aai-schema/src/main/resources/oxm/aai_oxm_v11.xml @@ -577,7 +577,7 @@ <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> <xml-element java-attribute="volumeGroups" name="volume-groups" type="inventory.aai.onap.org.v11.VolumeGroups" /> <xml-element java-attribute="tenants" name="tenants" type="inventory.aai.onap.org.v11.Tenants" /> <xml-element java-attribute="flavors" name="flavors" type="inventory.aai.onap.org.v11.Flavors" /> @@ -2237,7 +2237,45 @@ <java-attributes> <xml-element java-attribute="connectors" name="connectors" type="inventory.aai.onap.org.v11.Connectors" /> <xml-element java-attribute="customers" name="customers" type="inventory.aai.onap.org.v11.Customers" /> + <xml-element java-attribute="linesOfBusiness" name="lines-of-business" type="inventory.aai.onap.org.v11.LinesOfBusiness" /> + <xml-element java-attribute="owningEntities" name="owning-entities" type="inventory.aai.onap.org.v11.OwningEntities" /> + <xml-element java-attribute="platforms" name="platforms" type="inventory.aai.onap.org.v11.Platforms" /> + <xml-element java-attribute="projects" name="projects" type="inventory.aai.onap.org.v11.Projects" /> + </java-attributes> + </java-type> + + <java-type name="Projects"> + <xml-properties> + <xml-property name="description" value="Collection of projects" /> + </xml-properties> + <xml-root-element name="projects" /> + <java-attributes> + <xml-element container-type="java.util.ArrayList" java-attribute="project" name="project" type="inventory.aai.onap.org.v11.Project" /> + </java-attributes> + </java-type> + + <java-type name="Project"> + <xml-root-element name="project" /> + <java-attributes> + <xml-element java-attribute="projectName" name="project-name" required="true" type="java.lang.String" xml-key="true"> + <xml-properties> + <xml-property name="description" value="Name of the project deploying a service" /> + </xml-properties> + </xml-element> + <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="describes the project" /> + <xml-property name="indexedProps" value="project-name" /> + <xml-property name="uniqueProps" value="project-name" /> + <xml-property name="container" value="projects" /> + <xml-property name="namespace" value="business" /> + </xml-properties> </java-type> <java-type name="Connectors"> @@ -2357,7 +2395,115 @@ <xml-property name="namespace" value="business" /> </xml-properties> </java-type> + + <java-type name="LinesOfBusiness"> + <xml-properties> + <xml-property name="description" value="Collection of lines-of-business" /> + </xml-properties> + <xml-root-element name="lines-of-business" /> + <java-attributes> + <xml-element container-type="java.util.ArrayList" java-attribute="lineOfBusiness" name="line-of-business" type="inventory.aai.onap.org.v11.LineOfBusiness" /> + </java-attributes> + </java-type> + + <java-type name="LineOfBusiness"> + <xml-root-element name="line-of-business" /> + <java-attributes> + <xml-element java-attribute="lineOfBusinessName" name="line-of-business-name" required="true" type="java.lang.String" xml-key="true"> + <xml-properties> + <xml-property name="description" value="Name of the line-of-business (product)" /> + </xml-properties> + </xml-element> + <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="describes a line-of-business" /> + <xml-property name="indexedProps" value="line-of-business-name" /> + <xml-property name="uniqueProps" value="line-of-business-name" /> + <xml-property name="container" value="lines-of-business" /> + <xml-property name="namespace" value="business" /> + </xml-properties> + </java-type> + + <java-type name="OwningEntities"> + <xml-properties> + <xml-property name="description" value="Collection of owning-entities" /> + </xml-properties> + <xml-root-element name="owning-entities" /> + <java-attributes> + <xml-element container-type="java.util.ArrayList" java-attribute="owningEntity" name="owning-entity" type="inventory.aai.onap.org.v11.OwningEntity" /> + </java-attributes> + </java-type> + <java-type name="OwningEntity"> + <xml-root-element name="owning-entity" /> + <java-attributes> + <xml-element java-attribute="owningEntityId" name="owning-entity-id" required="true" type="java.lang.String" xml-key="true"> + <xml-properties> + <xml-property name="description" value="UUID of an owning entity" /> + </xml-properties> + </xml-element> + <xml-element java-attribute="owningEntityName" name="owning-entity-name" required="true" type="java.lang.String"> + <xml-properties> + <xml-property name="description" value="Owning entity name" /> + </xml-properties> + </xml-element> + <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="describes an owning-entity" /> + <xml-property name="indexedProps" value="owning-entity-id, owning-entity-name" /> + <xml-property name="searchable" value="owning-entity-id" /> + <xml-property name="uniqueProps" value="owning-entity-id, owning-entity-name" /> + <xml-property name="container" value="owning-entities" /> + <xml-property name="namespace" value="business" /> + </xml-properties> + </java-type> + + <java-type name="Platforms"> + <xml-properties> + <xml-property name="description" value="Collection of platforms" /> + </xml-properties> + <xml-root-element name="platforms" /> + <java-attributes> + <xml-element container-type="java.util.ArrayList" java-attribute="platform" name="platform" type="inventory.aai.onap.org.v11.Platform" /> + </java-attributes> + </java-type> + + <java-type name="Platform"> + <xml-root-element name="platform" /> + <java-attributes> + <xml-element java-attribute="platformName" name="platform-name" required="true" type="java.lang.String" xml-key="true"> + <xml-properties> + <xml-property name="description" value="Name of the platform" /> + </xml-properties> + </xml-element> + <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="describes a platform" /> + <xml-property name="indexedProps" value="platform-name" /> + <xml-property name="uniqueProps" value="platform-name" /> + <xml-property name="container" value="platforms" /> + <xml-property name="namespace" value="business" /> + </xml-properties> + </java-type> + <java-type name="ServiceSubscriptions"> <xml-properties> <xml-property name="description" value="Collection of objects that group service instances." /> |