blob: 8e702109180dae9c61f2d95945285a4f6d9b0169 [file] [log] [blame]
Rich Bennett4b001932017-10-16 09:25:01 -04001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3
Idan Amitdbfbc632017-10-29 17:03:42 +02004=============
Rich Bennett4b001932017-10-16 09:25:01 -04005Consumed APIs
6=============
7
Michael Landodb0e8982018-06-06 11:44:25 +03008VNF-SDK
9-------
Satyaki Mallickcdc183e2018-10-18 10:06:18 +053010SDC allows the user to choose packages from VNF-SDK and start the onboarding from there instead of manually uploading a package.
Michael Landodb0e8982018-06-06 11:44:25 +030011
12
13.. list-table::
14 :widths: 60 40
15 :header-rows: 1
16
17 * - URL
18 - Description
19 * - /onapapi/vnfsdk-marketplace/v1/PackageResource/csars
seshukm86b2f6d2018-10-03 20:35:52 +080020 - get all available csar package data
Michael Landodb0e8982018-06-06 11:44:25 +030021 * - /onapapi/vnfsdk-marketplace/v1/PackageResource/csars/{id}/files
Vodafonec4e0ca62019-04-09 15:18:21 +053022 - Download CSAR by id
23
24
25SDC invokes Compliance Checks via VNF Test Platform (VTP)
26
27.. list-table::
28 :widths: 60 40
29 :header-rows: 1
30
31 * - URL
32 - Description
33 * - /vtp/scenarios
34 - retrieve list available test scenarios
35 * - /vtp/scenarios/{scenario}/testsuites
36 - retrieve a list of available test suites in given scenario
37 * - /vtp/scenarios/{scenario}/testcases
38 - retrieve a list of available test cases in a given scenario
39 * - /vtp/scenarios/{scenario}/testsuites/{testSuiteName}/testcases/{testCaseName}
40 - retrieve test case parameters such as inputs and outputs in a given scenario and test suite
41 * - /vtp/executions
42 - execute a list of test cases