Versions Compared

Key

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

...

VNFSDK - VNF Test platform (VTP)


REST API

Tests

GET on /vtp/v1/tests

GET on /vtp/v1/tests/test-id

Executions & results

POST on /vtp/v1/tests/test-id for given VNF id, profile id returns execution id

GET on /vtp/v1/tests/test-id/executions?vnf-id=xxx&&test-id=yyy

GET on /vtp/v1/tests/test-id/executions/execution-id

VNFs

GET on /vtp/v1/vnfs

GET on /vtp/v1/vnfs/vnf-id

GET on /vtp/v1/vnfs/vnf-id/content - get vnf package

POST on /vtp/v1/vnfs/vnf-id/content - upload vnf

PUT on /vtp/v1/vnfs/vnf-id/content - update vnf content

DELETE on /vtp/v1/vnf-id

Profiles/configurations

GET on /vtp/v1/profiles?vnf-id=xxx

GET on /vtp/v1/profiles/profile-id

POST on /vtp/v1/profiles

PUT on /vtp/v1/profiles/profile-id

DELETE on /vtp/v1/profiles/profile-id