Commit 8f565796 authored by Ayesha Ayub's avatar Ayesha Ayub
Browse files

Separate common SOL003 LCM definitions

parent 02761802
Pipeline #13209 passed with stage
in 0 seconds
This diff is collapsed.
......@@ -1428,7 +1428,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_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/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/CancelMode"
$ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/CancelMode"
VnfInfoModificationRequest:
description: |
......@@ -1462,7 +1462,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_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/SOL002SOL003VNFLifecycleManagement_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/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscriptionRequest"
$ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscriptionRequest"
required: true
CreateVnfSnapshotRequest:
......@@ -1651,7 +1651,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
VNFInstances.Get.200:
description: |
......@@ -1818,7 +1818,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
IndividualVnfInstance.Patch.412:
description: |
......@@ -1917,7 +1917,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
InstantiateVnfInstance.Post.202:
description: |
......@@ -1991,7 +1991,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
ScaleVnfInstance.Post.202:
description: |
......@@ -2071,7 +2071,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
ScaleVnfInstance.Post.409:
description: |
......@@ -2113,7 +2113,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
ScaleToLevelVnfInstance.Post.202:
description: |
......@@ -2194,7 +2194,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
ScaleToLevelVnfInstance.Post.409:
description: |
409 CONFLICT
......@@ -2235,7 +2235,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
ChangeFlavourVnfInstance.Post.202:
description: |
......@@ -2316,7 +2316,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
ChangeFlavourVnfInstance.Post.409:
description: |
......@@ -2359,7 +2359,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
TerminateVnfInstance.Post.202:
description: |
......@@ -2434,7 +2434,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
HealVnfInstance.Post.202:
description: |
......@@ -2514,7 +2514,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
HealVnfInstance.Post.409:
description: |
......@@ -2556,7 +2556,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
OperateVnfInstance.Post.202:
description: |
......@@ -2637,7 +2637,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
OperateVnfInstance.Post.409:
description: |
......@@ -2680,7 +2680,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
ChangeExtConnVnfInstance.Post.202:
description: |
......@@ -2757,7 +2757,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
ChangeVnfpkgVnfInstance.Post.202:
description: |
......@@ -2831,7 +2831,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
VnfLcmOpOccs.Get.200:
description: |
......@@ -2983,7 +2983,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
RollbackVnfLcmOpOcc.Post.409:
description: |
......@@ -3025,7 +3025,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
RetryVnfLcmOpOcc.Post.202:
description: |
......@@ -3094,7 +3094,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
RetryVnfLcmOpOcc.Post.409:
description: |
......@@ -3136,7 +3136,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
FailVnfLcmOpOcc.Post.200:
description: |
......@@ -3220,7 +3220,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
FailVnfLcmOpOcc.Post.409:
description: |
......@@ -3262,7 +3262,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
CancelVnfLcmOpOcc.Post.202:
description: |
......@@ -3333,7 +3333,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
CancelVnfLcmOpOcc.Post.409:
description: |
......@@ -3374,7 +3374,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
Subscriptions.Post.201:
description: |
......@@ -3417,7 +3417,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_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: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
Subscriptions.Get.200:
description: |
......@@ -3547,7 +3547,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_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/SOL002SOL003VNFLifecycleManagement_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: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
CreateVnfSnapshotTask.Post.409:
description: |
......@@ -3724,7 +3716,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
CreateVnfSnapshotTask.Post.422:
description: |
......@@ -3763,7 +3755,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
RevertToVnfSnapshotTask.Post.202:
description: |
......@@ -3844,7 +3836,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
RevertToVnfSnapshotTask.Post.409:
description: |
......@@ -3885,7 +3877,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
VnfSnapshots.Post.201:
description: |
......@@ -4088,7 +4080,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
IndividualVnfSnapshot.Patch.412:
description: |
......@@ -4189,7 +4181,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
IndividualVnfSnapshotState.Get.200:
description: |
......@@ -4306,7 +4298,7 @@ components:
content:
application/json:
schema:
$ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
$ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
IndividualVnfSnapshotState.Get.416:
description: |
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment