Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NFV - Network Functions Virtualisation
SOL002-SOL003
Commits
7ef99cee
Commit
7ef99cee
authored
Jul 12, 2019
by
moscatelli
Browse files
SOL003: general consolidation
parent
d5a43886
Pipeline
#1265
passed with stage
in 0 seconds
Changes
10
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
53 additions
and
16 deletions
+53
-16
src/SOL003/APIVersion/APIVersion.yaml
src/SOL003/APIVersion/APIVersion.yaml
+2
-2
src/SOL003/VNFFaultManagement/VNFFaultManagement.yaml
src/SOL003/VNFFaultManagement/VNFFaultManagement.yaml
+20
-0
src/SOL003/VNFFaultManagementNotification/VNFFaultManagementNotification.yaml
...anagementNotification/VNFFaultManagementNotification.yaml
+1
-1
src/SOL003/VNFIndicator/VNFIndicator.yaml
src/SOL003/VNFIndicator/VNFIndicator.yaml
+11
-0
src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml
...SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml
+2
-0
src/SOL003/VNFLifecycleOperationGranting/VNFLifecycleOperationGranting.yaml
...cycleOperationGranting/VNFLifecycleOperationGranting.yaml
+4
-4
src/SOL003/VNFPackageManagement/VNFPackageManagement.yaml
src/SOL003/VNFPackageManagement/VNFPackageManagement.yaml
+8
-0
src/SOL003/VNFPackageManagementNotification/VNFPackageManagementNotification.yaml
...agementNotification/VNFPackageManagementNotification.yaml
+2
-0
src/SOL003/VNFPerformanceManagementNotification/VNFPerformanceManagementNotification.yaml
...entNotification/VNFPerformanceManagementNotification.yaml
+3
-1
src/responses/SOL002SOL003_resp.yaml
src/responses/SOL002SOL003_resp.yaml
+0
-8
No files found.
src/SOL003/APIVersion/APIVersion.yaml
View file @
7ef99cee
...
@@ -15,8 +15,8 @@ info:
...
@@ -15,8 +15,8 @@ info:
contact
:
contact
:
name
:
"
NFV-SOL
WG"
name
:
"
NFV-SOL
WG"
externalDocs
:
externalDocs
:
description
:
ETSI GS NFV-SOL 003 V2.
5
.1
description
:
ETSI GS NFV-SOL 003 V2.
6
.1
url
:
https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.0
5
.01_60/gs_
nfv-sol
003v020
5
01p.pdf
url
:
https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.0
6
.01_60/gs_
NFV-SOL
003v020
6
01p.pdf
schemes
:
schemes
:
-
http
-
http
-
https
-
https
...
...
src/SOL003/VNFFaultManagement/VNFFaultManagement.yaml
View file @
7ef99cee
...
@@ -138,14 +138,21 @@ paths:
...
@@ -138,14 +138,21 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/401"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/401"
403
:
403
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/403"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/403"
404
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/404"
405
:
405
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/405"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/405"
406
:
406
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
422
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/422"
500
:
500
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
504
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/504"
###############################################################################
###############################################################################
# Individual alarm #
# Individual alarm #
###############################################################################
###############################################################################
...
@@ -316,6 +323,8 @@ paths:
...
@@ -316,6 +323,8 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
409
:
409
:
description
:
>
description
:
>
409 CONFLICT
Shall be returned upon the following error: The operation cannot be executed currently,
Shall be returned upon the following error: The operation cannot be executed currently,
due to a conflict with the state of the "Individual alarm" resource.
due to a conflict with the state of the "Individual alarm" resource.
Typically, this is due to the fact that the alarm is already in the state that is
Typically, this is due to the fact that the alarm is already in the state that is
...
@@ -422,6 +431,17 @@ paths:
...
@@ -422,6 +431,17 @@ paths:
schema
:
schema
:
$ref
:
"
../../definitions/SOL002SOL003VNFFaultManagement_def.yaml#/definitions/FmSubscription"
$ref
:
"
../../definitions/SOL002SOL003VNFFaultManagement_def.yaml#/definitions/FmSubscription"
303
:
303
:
description
:
>
303 SEE OTHER
Shall be returned when a subscription with the
same callbackURI and the same filter already exists
and the policy of the VNFM is to not create
redundant subscriptions.
The HTTP response shall include a "Location"
HTTP header that contains the resource URI of the
existing "Individual subscription" resource.
The response body shall be empty.
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/303"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/303"
400
:
400
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/400"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/400"
...
...
src/SOL003/VNFFaultManagementNotification/VNFFaultManagementNotification.yaml
View file @
7ef99cee
...
@@ -58,7 +58,7 @@ paths:
...
@@ -58,7 +58,7 @@ paths:
in
:
body
in
:
body
required
:
true
required
:
true
schema
:
schema
:
$ref
:
"
../definitions/SOL00
3
_def.yaml#/definitions/AlarmNotification"
$ref
:
"
../
../
definitions/SOL00
2SOL003VNFFaultManagement
_def.yaml#/definitions/AlarmNotification"
-
name
:
Authorization
-
name
:
Authorization
description
:
>
description
:
>
The authorization token for the request.
The authorization token for the request.
...
...
src/SOL003/VNFIndicator/VNFIndicator.yaml
View file @
7ef99cee
...
@@ -490,6 +490,17 @@ paths:
...
@@ -490,6 +490,17 @@ paths:
items
:
items
:
$ref
:
"
../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription"
$ref
:
"
../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription"
303
:
303
:
description
:
>
303 SEE OTHER
Shall be returned when a subscription with the
same callbackURI and the same filter already
exists and the policy of the VNFM is to not create
redundant subscriptions.
The HTTP response shall include a "Location"
HTTP header that contains the resource URI of
the existing "Individual subscription" resource.
The response body shall be empty.
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/303"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/303"
400
:
400
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/400"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/400"
...
...
src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml
View file @
7ef99cee
...
@@ -1087,6 +1087,8 @@ paths:
...
@@ -1087,6 +1087,8 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
409
:
409
:
description
:
>
description
:
>
409 CONFLICT
Shall be returned upon the following error: The operation cannot be executed currently,
Shall be returned upon the following error: The operation cannot be executed currently,
due to a conflict with the state of the resource.
due to a conflict with the state of the resource.
Typically, this is due to the fact that the VNF instance resource is in NOT_INSTANTIATED state,
Typically, this is due to the fact that the VNF instance resource is in NOT_INSTANTIATED state,
...
...
src/SOL003/VNFLifecycleOperationGranting/VNFLifecycleOperationGranting.yaml
View file @
7ef99cee
...
@@ -269,15 +269,15 @@ paths:
...
@@ -269,15 +269,15 @@ paths:
type
:
string
type
:
string
maximum
:
1
maximum
:
1
minimum
:
1
minimum
:
1
303
:
description
:
>
Shall be returned upon the following error: The grant has been rejected.
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/303"
400
:
400
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/400"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/400"
401
:
401
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/401"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/401"
403
:
403
:
description
:
>
403 FORBIDDEN
Shall be returned upon the following error: The grant has been rejected.
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/403"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/403"
404
:
404
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/404"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/404"
...
...
src/SOL003/VNFPackageManagement/VNFPackageManagement.yaml
View file @
7ef99cee
...
@@ -494,12 +494,16 @@ paths:
...
@@ -494,12 +494,16 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/405"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/405"
406
:
406
:
description
:
>
description
:
>
406 NOT ACCEPTABLE
If the "Accept" header does not contain at least one name of
If the "Accept" header does not contain at least one name of
a content type for which the NFVO can provide a representation
a content type for which the NFVO can provide a representation
of the VNFD, the NFVO shall respond with this response code.
of the VNFD, the NFVO shall respond with this response code.
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
409
:
409
:
description
:
>
description
:
>
409 CONFLICT
Shall be returned upon the following error: The operation cannot
Shall be returned upon the following error: The operation cannot
be executed currently, due to a conflict with the state of the resource.
be executed currently, due to a conflict with the state of the resource.
Typically, this is due to the fact that "onboardingState" of the
Typically, this is due to the fact that "onboardingState" of the
...
@@ -626,12 +630,16 @@ paths:
...
@@ -626,12 +630,16 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/405"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/405"
406
:
406
:
description
:
>
description
:
>
406 NOT ACCEPTABLE
If the "Accept" header does not contain at least one name of
If the "Accept" header does not contain at least one name of
a content type for which the NFVO can provide a representation
a content type for which the NFVO can provide a representation
of the VNFD, the NFVO shall respond with this response code.
of the VNFD, the NFVO shall respond with this response code.
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/406"
409
:
409
:
description
:
>
description
:
>
409 CONFLICT
Shall be returned upon the following error: The operation cannot
Shall be returned upon the following error: The operation cannot
be executed currently, due to a conflict with the state of the resource.
be executed currently, due to a conflict with the state of the resource.
Typically, this is due to the fact that "onboardingState" of the
Typically, this is due to the fact that "onboardingState" of the
...
...
src/SOL003/VNFPackageManagementNotification/VNFPackageManagementNotification.yaml
View file @
7ef99cee
...
@@ -113,6 +113,7 @@ paths:
...
@@ -113,6 +113,7 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
get
:
get
:
description
:
>
description
:
>
The GET method allows the server to test the notification endpoint that is provided by the client
The GET method allows the server to test the notification endpoint that is provided by the client
...
@@ -245,6 +246,7 @@ paths:
...
@@ -245,6 +246,7 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
get
:
get
:
description
:
>
description
:
>
The GET method allows the server to test the notification endpoint that is provided by the client
The GET method allows the server to test the notification endpoint that is provided by the client
...
...
src/SOL003/VNFPerformanceManagementNotification/VNFPerformanceManagementNotification.yaml
View file @
7ef99cee
...
@@ -25,7 +25,7 @@ info:
...
@@ -25,7 +25,7 @@ info:
url
:
https://forge.etsi.org/etsi-forge-copyright-notice.txt
url
:
https://forge.etsi.org/etsi-forge-copyright-notice.txt
externalDocs
:
externalDocs
:
description
:
ETSI GS NFV-SOL 003 V2.
5
.1
description
:
ETSI GS NFV-SOL 003 V2.
6
.1
url
:
https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.06.01_60/gs_NFV-SOL003v020601p.pdf
url
:
https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.06.01_60/gs_NFV-SOL003v020601p.pdf
basePath
:
"
/callback/v1"
basePath
:
"
/callback/v1"
...
@@ -115,6 +115,7 @@ paths:
...
@@ -115,6 +115,7 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
get
:
get
:
description
:
>
description
:
>
The GET method allows the server to test the notification endpoint that is provided by the client,
The GET method allows the server to test the notification endpoint that is provided by the client,
...
@@ -248,6 +249,7 @@ paths:
...
@@ -248,6 +249,7 @@ paths:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/500"
503
:
503
:
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
$ref
:
"
../../responses/SOL002SOL003_resp.yaml#/responses/503"
get
:
get
:
description
:
>
description
:
>
The GET method allows the server to test the notification endpoint that is provided by the client,
The GET method allows the server to test the notification endpoint that is provided by the client,
...
...
src/responses/SOL002SOL003_resp.yaml
View file @
7ef99cee
...
@@ -236,12 +236,6 @@ responses:
...
@@ -236,12 +236,6 @@ responses:
$ref
:
"
../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
406
:
406
:
description
:
>
406 NOT ACCEPTABLE
If the "Accept" header does not contain at least one name of a content type that is acceptable
to the API producer, the API producer shall respond with this response code.
The "ProblemDetails" structure may be omitted.
headers
:
headers
:
Content-Type
:
Content-Type
:
description
:
The MIME type of the body of the response.
description
:
The MIME type of the body of the response.
...
@@ -381,8 +375,6 @@ responses:
...
@@ -381,8 +375,6 @@ responses:
$ref
:
"
../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
416
:
416
:
description
:
>
416 RANGE NOT SATISFIABLE
headers
:
headers
:
Content-Type
:
Content-Type
:
description
:
The MIME type of the body of the response.
description
:
The MIME type of the body of the response.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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