Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


 

Market Place API

Upload VNF Package

Interface DefinitionDescription
URI/
openoapi
onapapi/marketplace/v1/vnf
Operation TypePOST
Content-Typemultipart/form-data

Request Parameters:

AttributeQualifierCardinalityContentDescription
fileM1InputStreamThe CSAR file stream
fileM1FormDataContentDispositionThe detail of CSAR file

FormDataContentDisposition

AttributeContentDescription
typeStringthe disposition type. will be "form-data"
nameStringthe control name
fileNameStringthe file name
creationDateDatethe creation date
modificationDateDatethe modification date
readDateDatethe read date
sizeStringthe size
parametersMap<String,String>the parameters

Response:

AttributeQualifierCardinalityContentDescription
csarIdM1StringThe CSAR identifier

Query VNF infomation by csarId

Interface DefinitionDescription
URI/openoapi/marketplace/v1/csars/{csarId}
Operation TypeGET

Request Parameters:

AttributeQualifierCardinalityContentDescription
csarIdM1StringThe id of CSAR package

Response:
CSARPackage

Sample:

...

Download VNF package files download URI

Interface DefinitionDescription
URI/openoapi/marketplace/v1/csars/{csarId}/files?relativePath=xxx
Operation TypeGET

Request Parameters:

AttributeQualifierCardinalityContentDescription
csarIdM1StringThe id of CSAR
relativePathM1StringThe file relative path in CSAR package

Sample:
/openoapi/marketplace/v1/csars/78ede6f3-66cc-46ab-b748-38a6c010d272/files?relativePath="/images/segw.img"

Response:

AttributeQualifierCardinalityContentDescription
downloadUriM1StringThe download URI of file

Sample:

   {
       "downloadUri": "http://msb_ip:msb_port/files/marketplace-http/NSAR/ZTE/NanocellGW/v1.0/NanocellGW/images/segw.img",
       "localPath": "D:\CSAR\ZTE\NanocellGW\v1.0\NanocellGW\images\segw.img"
   }

...