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

Separate common SOL003 LCM definitions

parent 02761802
Loading
Loading
Loading
Loading
Loading
+993 −0

File added.

Preview size limit exceeded, changes collapsed.

+51 −59
Original line number Original line Diff line number Diff line
@@ -1428,7 +1428,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/CreateVnfRequest"
            $ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/CreateVnfRequest"
      required: true
      required: true


    CancelModeRequest:
    CancelModeRequest:
@@ -1438,7 +1438,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/CancelMode"
            $ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/CancelMode"


    VnfInfoModificationRequest:
    VnfInfoModificationRequest:
      description: |
      description: |
@@ -1462,7 +1462,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfRequest"
            $ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfRequest"
      required: true
      required: true


    ScaleVnfToLevelRequest:
    ScaleVnfToLevelRequest:
@@ -1470,7 +1470,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfToLevelRequest"
            $ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfToLevelRequest"
      required: true
      required: true


    ChangeVnfFlavourRequest:
    ChangeVnfFlavourRequest:
@@ -1529,7 +1529,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscriptionRequest"
            $ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscriptionRequest"
      required: true
      required: true


    CreateVnfSnapshotRequest:
    CreateVnfSnapshotRequest:
@@ -1651,7 +1651,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    VNFInstances.Get.200:
    VNFInstances.Get.200:
      description: |
      description: |
@@ -1818,7 +1818,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    IndividualVnfInstance.Patch.412:
    IndividualVnfInstance.Patch.412:
      description: |
      description: |
@@ -1917,7 +1917,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    InstantiateVnfInstance.Post.202:
    InstantiateVnfInstance.Post.202:
      description: |
      description: |
@@ -1991,7 +1991,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    ScaleVnfInstance.Post.202:
    ScaleVnfInstance.Post.202:
      description: |
      description: |
@@ -2071,7 +2071,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    ScaleVnfInstance.Post.409:
    ScaleVnfInstance.Post.409:
      description: |
      description: |
@@ -2113,7 +2113,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    ScaleToLevelVnfInstance.Post.202:
    ScaleToLevelVnfInstance.Post.202:
      description: |
      description: |
@@ -2194,7 +2194,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"
    ScaleToLevelVnfInstance.Post.409:
    ScaleToLevelVnfInstance.Post.409:
      description: |
      description: |
        409 CONFLICT
        409 CONFLICT
@@ -2235,7 +2235,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    ChangeFlavourVnfInstance.Post.202:
    ChangeFlavourVnfInstance.Post.202:
      description: |
      description: |
@@ -2316,7 +2316,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    ChangeFlavourVnfInstance.Post.409:
    ChangeFlavourVnfInstance.Post.409:
      description: |
      description: |
@@ -2359,7 +2359,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    TerminateVnfInstance.Post.202:
    TerminateVnfInstance.Post.202:
      description: |
      description: |
@@ -2434,7 +2434,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    HealVnfInstance.Post.202:
    HealVnfInstance.Post.202:
      description: |
      description: |
@@ -2514,7 +2514,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    HealVnfInstance.Post.409:
    HealVnfInstance.Post.409:
      description: |
      description: |
@@ -2556,7 +2556,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    OperateVnfInstance.Post.202:
    OperateVnfInstance.Post.202:
      description: |
      description: |
@@ -2637,7 +2637,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    OperateVnfInstance.Post.409:
    OperateVnfInstance.Post.409:
      description: |
      description: |
@@ -2680,7 +2680,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    ChangeExtConnVnfInstance.Post.202:
    ChangeExtConnVnfInstance.Post.202:
      description: |
      description: |
@@ -2757,7 +2757,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    ChangeVnfpkgVnfInstance.Post.202:
    ChangeVnfpkgVnfInstance.Post.202:
      description: |
      description: |
@@ -2831,7 +2831,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    VnfLcmOpOccs.Get.200:
    VnfLcmOpOccs.Get.200:
      description: |
      description: |
@@ -2983,7 +2983,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    RollbackVnfLcmOpOcc.Post.409:
    RollbackVnfLcmOpOcc.Post.409:
      description: |
      description: |
@@ -3025,7 +3025,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    RetryVnfLcmOpOcc.Post.202:
    RetryVnfLcmOpOcc.Post.202:
      description: |
      description: |
@@ -3094,7 +3094,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    RetryVnfLcmOpOcc.Post.409:
    RetryVnfLcmOpOcc.Post.409:
      description: |
      description: |
@@ -3136,7 +3136,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    FailVnfLcmOpOcc.Post.200:
    FailVnfLcmOpOcc.Post.200:
      description: |
      description: |
@@ -3220,7 +3220,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    FailVnfLcmOpOcc.Post.409:
    FailVnfLcmOpOcc.Post.409:
      description: |
      description: |
@@ -3262,7 +3262,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    CancelVnfLcmOpOcc.Post.202:
    CancelVnfLcmOpOcc.Post.202:
      description: |
      description: |
@@ -3333,7 +3333,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    CancelVnfLcmOpOcc.Post.409:
    CancelVnfLcmOpOcc.Post.409:
      description: |
      description: |
@@ -3374,7 +3374,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    Subscriptions.Post.201:
    Subscriptions.Post.201:
      description: |
      description: |
@@ -3417,7 +3417,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
            $ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"


    Subscriptions.Post.303:
    Subscriptions.Post.303:
      description: |
      description: |
@@ -3500,7 +3500,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    Subscriptions.Get.200:
    Subscriptions.Get.200:
      description: |
      description: |
@@ -3547,7 +3547,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
            $ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"


    IndividualSubscription.Get.200:
    IndividualSubscription.Get.200:
      description: |
      description: |
@@ -3580,7 +3580,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"
            $ref: "./definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription"


    IndividualSubscription.Delete.204:
    IndividualSubscription.Delete.204:
      description: |
      description: |
@@ -3641,23 +3641,15 @@ components:
      description: |
      description: |
        404 NOT FOUND
        404 NOT FOUND


        SShall be returned upon the following error: The API
        Shall be returned upon the following error: The API producer did not find a current representation for
         producer did not find a current representation for
        the target resource or is not willing to disclose that one exists.
         the target resource or is not willing to disclose that
        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
         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.
        presence of the response body.
         Specifically in case of this task resource, the
        Specifically in case of this task resource, the response code 404 shall also be returned if the task
         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
         is not supported for the VNF instance represented
         by the parent resource, which means that the task
        resource consequently does not exist.
        resource consequently does not exist.
         In this case, the response body shall be present,
        In this case, the response body shall be present, and shall contain a ProblemDetails structure, in
         and shall contain a ProblemDetails structure, in
        which the "detail" attribute shall convey more information about the error
         which the "detail" attribute shall convey more
         information about the error
      headers:
      headers:
        WWW-Authenticate:
        WWW-Authenticate:
          description: |
          description: |
@@ -3683,7 +3675,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    CreateVnfSnapshotTask.Post.409:
    CreateVnfSnapshotTask.Post.409:
      description: |
      description: |
@@ -3724,7 +3716,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    CreateVnfSnapshotTask.Post.422:
    CreateVnfSnapshotTask.Post.422:
      description: |
      description: |
@@ -3763,7 +3755,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    RevertToVnfSnapshotTask.Post.202:
    RevertToVnfSnapshotTask.Post.202:
      description: |
      description: |
@@ -3844,7 +3836,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    RevertToVnfSnapshotTask.Post.409:
    RevertToVnfSnapshotTask.Post.409:
      description: |
      description: |
@@ -3885,7 +3877,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    VnfSnapshots.Post.201:
    VnfSnapshots.Post.201:
      description: |
      description: |
@@ -4088,7 +4080,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    IndividualVnfSnapshot.Patch.412:
    IndividualVnfSnapshot.Patch.412:
      description: |
      description: |
@@ -4189,7 +4181,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    IndividualVnfSnapshotState.Get.200:
    IndividualVnfSnapshotState.Get.200:
      description: |
      description: |
@@ -4306,7 +4298,7 @@ components:
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
            $ref: "../General_Definitions/SOL003_def.yaml#/definitions/ProblemDetails"


    IndividualVnfSnapshotState.Get.416:
    IndividualVnfSnapshotState.Get.416:
      description: |
      description: |
+1103 −237

File changed.

Preview size limit exceeded, changes collapsed.