Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Status:  Updated by PTL - Aug 03, 2020
Component Status: 

...

 Review Done

Last Reviewed on: 4th Aug 2020

Certified by: Former user (Deleted)

1. High Level Component Definition and Architectural Relationships 

...

Interface NameInterface Definition

 Interface Capabilities

API Spec (Swagger)
VNFSDKE-1

VNF Package Management Interface.
(Also called sdk-Md)

Provides the VNF SDK as commands and client side language bindings. Enables use of VNF SDK functions from graphical user interfaces, shell scripts, programs and command line interfaces

 A command interface for:
  • Building a VNF/PNF package
  • Validating a VNF/PNF package
  • Extracting a VNF/PNF package
  • Parsing a VNF/PNF package
  • Testing a VNF/PNF package (dry run install)
https://docs.onap.org/projects/onap-vnfsdk-model/en/latest/files/vnf-packaging-model-blueprint.html
VNFSDKE-2

Market Place GUI
(also called Sdk-Mp)

Provides the VNF SDK as commands and client side language bindings. Enables use of VNF SDK functions from graphical user interfaces, shell scripts, programs and command line interfaces

 A user interface for:

  • Upload/Re-upload VNF/PNF package
  •  Delete VNF/PNF package
  • Download VNF/PNF Package
  • Quiery individual VNF/PNF package
  • Quiery list of VNF/PNF packages
https://docs.onap.org/projects/onap-vnfsdk-model/en/latest/files/marketplace-overview.html
 VNFSDKE-3

Market Place
(also called Mp-API)

 Exposed by the NF Marketplace as a programmatic API. Enables use of NF marketplace functions from command and graphical user interfaces.

 VNFSKDE-3 provides the following capabilities

  • Upload/Re-upload VNF/PNF package
  •  Delete VNF/PNF package
  • Download VNF/PNF Package
  • Quiery individual VNF/PNF package
  • Quiery list of VNF/PNF packages
https://docs.onap.org/projects/onap-vnfsdk-model/en/latest/files/vnfsdk-apis.html
VNFSDKE4 

VNF Test Platform
(Also called Mp-Tf)

Exposed by the NF Marketplace as a programmatic API. Enables use of the NF Marketplace's PnP test framework for validation of uploaded VNF products.

 An interface to:

  • Retrieve the list of test cases
  •  Request the execution of a test case and get a result
VTP REST API v1

Note:   xxxI interface is a Component internal interface.  xxxxE interface is a component external interface

...

VNFSDK consumes the following Interfaces:

...