Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
SOL002-SOL003
Commits
ca85354b
Commit
ca85354b
authored
Jun 28, 2019
by
moscatelli
Browse files
SOL003_209/SOL003_211: VNF Packages methods updated
parent
1174d87b
Pipeline
#1204
passed with stage
in 0 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/SOL003/VNFPackageManagement/VNFPackageManagement.yaml
View file @
ca85354b
...
...
@@ -184,17 +184,20 @@ paths:
404
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/404"
405
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/40
4
"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/40
5
"
406
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
4
16
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/4
16
"
4
22
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/4
22
"
500
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
504
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/504"
###############################################################################
# Individual VNF package #
# Individual VNF package
#
###############################################################################
'
/vnf_packages/{vnfPkgId}'
:
parameters
:
...
...
@@ -210,10 +213,100 @@ paths:
required
:
true
get
:
description
:
>
Query VNF Package Info
Query VNF Package Info.
The GET method reads the information of an individual VNF package.
This method shall follow the provisions specified in the tables
10.4.3.3.2-1 and 10.4.3.3.2-2 for URI query parameters,
request and response data structures, and response codes.
parameters
:
-
name
:
Accept
description
:
>
Content-Types that are acceptable for the response.
Reference: IETF RFC 7231
in
:
header
required
:
true
type
:
string
-
name
:
Authorization
description
:
>
The authorization token for the request.
Reference: IETF RFC 7235
in
:
header
required
:
false
type
:
string
-
name
:
Version
description
:
>
Version of the API requested to use when responding to this request.
in
:
header
required
:
true
type
:
string
responses
:
200
:
description
:
>
200 OK
Shall be returned when information of the VNF package has been read successfully.
The response body shall contain the VNF package info representation defined in clause 10.5.2.2.
headers
:
Content-Type
:
description
:
The MIME type of the body of the response.
type
:
string
maximum
:
1
minimum
:
1
WWW-Authenticate
:
description
:
>
Challenge if the corresponding HTTP request has not provided
authorization, or error details if the corresponding HTTP
request has provided an invalid authorization token.
type
:
string
maximum
:
1
minimum
:
0
Version
:
description
:
>
Version of the API used in the response.
type
:
string
maximum
:
1
minimum
:
1
schema
:
$ref
:
"
definitions/VNFPackageManagement_def.yaml#/definitions/VnfPkgInfo"
400
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/400"
401
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/401"
403
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/403"
404
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/404"
405
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/405"
406
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
416
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/416"
500
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
504
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/504"
'
/onboarded_vnf_packages/{vnfdId}'
:
parameters
:
-
name
:
vnfdId
description
:
>
Identifier of the VNFD and the VNF package.
The identifier is allocated by the VNF provider.
This identifier can be retrieved from the "vnfdId" attribute
in the VnfPackageOnboardingNotification or VnfPackageChangeNotification.
in
:
path
type
:
string
required
:
true
get
:
description
:
>
Query VNF Package Info.
The GET method reads the information of an individual VNF package.
This method shall follow the provisions specified in the tables
10.4.3.3.2-1 and 10.4.3.3.2-2 for URI query parameters,
request and response data structures, and response codes.
parameters
:
-
name
:
Accept
description
:
>
...
...
@@ -240,7 +333,8 @@ paths:
description
:
>
200 OK
Information of the selected VNF packages.
Shall be returned when information of the VNF package has been read successfully.
The response body shall contain the VNF package info representation defined in clause 10.5.2.2.
headers
:
Content-Type
:
description
:
The MIME type of the body of the response.
...
...
@@ -272,7 +366,7 @@ paths:
404
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/404"
405
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/40
4
"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/40
5
"
406
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
416
:
...
...
@@ -281,6 +375,9 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
504
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/504"
###############################################################################
# VNFD in an individual VNF package #
###############################################################################
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment