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
8f565796
Commit
8f565796
authored
Oct 31, 2022
by
Ayesha Ayub
Browse files
Separate common SOL003 LCM definitions
parent
02761802
Pipeline
#13209
passed with stage
in 0 seconds
Changes
3
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
src/SOL003/General_Definitions/SOL003_def.yaml
0 → 100644
View file @
8f565796
This diff is collapsed.
Click to expand it.
src/SOL003/VNFLifecycleManagement/VNFLifecycleManagement.yaml
View file @
8f565796
...
...
@@ -1428,7 +1428,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
.
./..
/definitions/
SOL002
SOL003VNFLifecycleManagement_def.yaml#/definitions/CreateVnfRequest"
$ref
:
"
./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/CreateVnfRequest"
required
:
true
CancelModeRequest
:
...
...
@@ -1438,7 +1438,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
.
./..
/definitions/
SOL002
SOL003VNFLifecycleManagement_def.yaml#/definitions/CancelMode"
$ref
:
"
./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/CancelMode"
VnfInfoModificationRequest
:
description
:
|
...
...
@@ -1462,7 +1462,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
.
./..
/definitions/
SOL002
SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfRequest"
$ref
:
"
./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfRequest"
required
:
true
ScaleVnfToLevelRequest
:
...
...
@@ -1470,7 +1470,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
.
./..
/definitions/
SOL002
SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfToLevelRequest"
$ref
:
"
./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfToLevelRequest"
required
:
true
ChangeVnfFlavourRequest
:
...
...
@@ -1529,7 +1529,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
.
./..
/definitions/
SOL002
SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscriptionRequest"
$ref
:
"
./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscriptionRequest"
required
:
true
CreateVnfSnapshotRequest
:
...
...
@@ -1651,7 +1651,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
VNFInstances.Get.200
:
description
:
|
...
...
@@ -1818,7 +1818,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
IndividualVnfInstance.Patch.412
:
description
:
|
...
...
@@ -1917,7 +1917,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
InstantiateVnfInstance.Post.202
:
description
:
|
...
...
@@ -1991,7 +1991,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
ScaleVnfInstance.Post.202
:
description
:
|
...
...
@@ -2071,7 +2071,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
ScaleVnfInstance.Post.409
:
description
:
|
...
...
@@ -2113,7 +2113,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
ScaleToLevelVnfInstance.Post.202
:
description
:
|
...
...
@@ -2194,7 +2194,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
ScaleToLevelVnfInstance.Post.409
:
description
:
|
409 CONFLICT
...
...
@@ -2235,7 +2235,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
ChangeFlavourVnfInstance.Post.202
:
description
:
|
...
...
@@ -2316,7 +2316,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
ChangeFlavourVnfInstance.Post.409
:
description
:
|
...
...
@@ -2359,7 +2359,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
TerminateVnfInstance.Post.202
:
description
:
|
...
...
@@ -2434,7 +2434,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
HealVnfInstance.Post.202
:
description
:
|
...
...
@@ -2514,7 +2514,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
HealVnfInstance.Post.409
:
description
:
|
...
...
@@ -2556,7 +2556,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
OperateVnfInstance.Post.202
:
description
:
|
...
...
@@ -2637,7 +2637,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
OperateVnfInstance.Post.409
:
description
:
|
...
...
@@ -2680,7 +2680,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
ChangeExtConnVnfInstance.Post.202
:
description
:
|
...
...
@@ -2757,7 +2757,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
ChangeVnfpkgVnfInstance.Post.202
:
description
:
|
...
...
@@ -2831,7 +2831,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
VnfLcmOpOccs.Get.200
:
description
:
|
...
...
@@ -2983,7 +2983,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
RollbackVnfLcmOpOcc.Post.409
:
description
:
|
...
...
@@ -3025,7 +3025,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
RetryVnfLcmOpOcc.Post.202
:
description
:
|
...
...
@@ -3094,7 +3094,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
RetryVnfLcmOpOcc.Post.409
:
description
:
|
...
...
@@ -3136,7 +3136,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
FailVnfLcmOpOcc.Post.200
:
description
:
|
...
...
@@ -3220,7 +3220,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
FailVnfLcmOpOcc.Post.409
:
description
:
|
...
...
@@ -3262,7 +3262,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
CancelVnfLcmOpOcc.Post.202
:
description
:
|
...
...
@@ -3333,7 +3333,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
CancelVnfLcmOpOcc.Post.409
:
description
:
|
...
...
@@ -3374,7 +3374,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
Subscriptions.Post.201
:
description
:
|
...
...
@@ -3417,7 +3417,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
.
./..
/definitions/
SOL002
SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
$ref
:
"
./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
Subscriptions.Post.303
:
description
:
|
...
...
@@ -3500,7 +3500,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
Subscriptions.Get.200
:
description
:
|
...
...
@@ -3547,7 +3547,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
.
./..
/definitions/
SOL002
SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
$ref
:
"
./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
IndividualSubscription.Get.200
:
description
:
|
...
...
@@ -3580,7 +3580,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
.
./..
/definitions/
SOL002
SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
$ref
:
"
./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
IndividualSubscription.Delete.204
:
description
:
|
...
...
@@ -3641,23 +3641,15 @@ components:
description
:
|
404 NOT FOUND
SShall be returned upon the following error: The API
producer did not find a current representation for
the target resource or is not willing to disclose that
one exists.
The general cause for this error and its handling is
specified in clause 6.4 of ETSI
GS NFV-SOL 013 [8], including rules for the
presence of the response body.
Specifically in case of this task resource, the
response code 404 shall also be returned if the task
is not supported for the VNF instance represented
by the parent resource, which means that the task
resource consequently does not exist.
In this case, the response body shall be present,
and shall contain a ProblemDetails structure, in
which the "detail" attribute shall convey more
information about the error
Shall be returned upon the following error: The API producer did not find a current representation for
the target resource or is not willing to disclose that one exists.
The general cause for this error and its handling is specified in clause 6.4 of ETSI GS NFV-SOL 013 [8], including rules for the
presence of the response body.
Specifically in case of this task resource, the response code 404 shall also be returned if the task
is not supported for the VNF instance represented by the parent resource, which means that the task
resource consequently does not exist.
In this case, the response body shall be present, and shall contain a ProblemDetails structure, in
which the "detail" attribute shall convey more information about the error
headers
:
WWW-Authenticate
:
description
:
|
...
...
@@ -3683,7 +3675,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
CreateVnfSnapshotTask.Post.409
:
description
:
|
...
...
@@ -3724,7 +3716,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
CreateVnfSnapshotTask.Post.422
:
description
:
|
...
...
@@ -3763,7 +3755,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
RevertToVnfSnapshotTask.Post.202
:
description
:
|
...
...
@@ -3844,7 +3836,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
RevertToVnfSnapshotTask.Post.409
:
description
:
|
...
...
@@ -3885,7 +3877,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
VnfSnapshots.Post.201
:
description
:
|
...
...
@@ -4088,7 +4080,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
IndividualVnfSnapshot.Patch.412
:
description
:
|
...
...
@@ -4189,7 +4181,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
IndividualVnfSnapshotState.Get.200
:
description
:
|
...
...
@@ -4306,7 +4298,7 @@ components:
content
:
application/json
:
schema
:
$ref
:
"
../
../d
efinitions/
SOL002
SOL003_def.yaml#/definitions/ProblemDetails"
$ref
:
"
../
General_D
efinitions/SOL003_def.yaml#/definitions/ProblemDetails"
IndividualVnfSnapshotState.Get.416
:
description
:
|
...
...
src/SOL003/VNFLifecycleManagement/definitions/SOL003VNFLifecycleManagement_def.yaml
View file @
8f565796
This diff is collapsed.
Click to expand it.
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