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
36dda968
Commit
36dda968
authored
Jun 25, 2019
by
moscatelli
Browse files
SOL003_31/SOL003_33/SOL003_34: Responses' codes updated according to SOL003 and SOL013
parent
a9e90dfd
Pipeline
#1157
passed with stage
in 0 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml
View file @
36dda968
...
...
@@ -283,7 +283,7 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
504
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/504"
###############################################################################
# Individual VNF instance #
###############################################################################
...
...
@@ -338,7 +338,7 @@ paths:
responses
:
200
:
description
:
>
OK
200
OK
Information about zero or more VNF instances was queried
successfully. The response body shall contain
...
...
@@ -374,23 +374,21 @@ 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"
409
:
$ref
:
"
responses/VNFLifecycleManagement_resp.yaml#/responses/409-inconsistent-state"
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"
patch
:
#SOL003 location: 5.4.3.3.4
description
:
>
Modify VNF Information
Modify VNF Information.
This method modifies an individual VNF instance resource. Changes to
the VNF configurable properties are applied to the configuration in
the VNF instance, and are reflected in the representation of this
...
...
@@ -428,7 +426,36 @@ paths:
type
:
string
responses
:
202
:
$ref
:
"
responses/VNFLifecycleManagement_resp.yaml#/responses/202-with-Location-empty"
description
:
>
202 ACCEPTED
The request was accepted for processing, but the processing has not
been completed. On success, the HTTP response shall include a
"Location" HTTP header that contains the URI of the newly-created
"VNF LCM operation occurrence" resource corresponding to the
operation.
headers
:
Content-Type
:
description
:
The MIME type of the body of the response.
type
:
string
maximum
:
1
minimum
:
1
Location
:
description
:
The resource URI of the created VNF instance
type
:
string
format
:
url
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
schema
:
$ref
:
"
../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfInstance"
400
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/400"
401
:
...
...
@@ -442,7 +469,11 @@ paths:
406
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
409
:
$ref
:
"
responses/VNFLifecycleManagement_resp.yaml#/responses/409-another-lcm-operation-ongoing"
description
:
>
Shall be returned upon the following error: The operation cannot be executed currently,
due to a conflict with the state of the "Individual VNF instance" resource.
Typically, this is due to the fact that another LCM operation is ongoing.
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/409"
412
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/412"
500
:
...
...
@@ -452,9 +483,7 @@ paths:
delete
:
#SOL003 location: 5.4.3.3.5
description
:
>
Delete VNF Identifier
Delete VNF Identifier.
This method deletes an individual VNF instance resource.
parameters
:
-
name
:
Authorization
...
...
@@ -473,7 +502,7 @@ paths:
responses
:
204
:
description
:
>
No Content
204 NO CONTENT
The VNF instance resource and the associated VNF identifier were
deleted successfully.
...
...
@@ -506,13 +535,18 @@ paths:
406
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
409
:
$ref
:
"
responses/VNFLifecycleManagement_resp.yaml#/responses/409-state-conflict-INSTANTIATED"
description
:
>
Shall be returned upon the following error: The operation cannot be executed currently,
due to a conflict with the state of the resource.
Typically, this is due to the fact that the "Individual VNF instance" resource is in INSTANTIATED state.
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/409"
412
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/412"
500
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
###############################################################################
# Instantiate VNF task #
###############################################################################
...
...
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