Commit f8244a6d authored by Pietro Piscione's avatar Pietro Piscione
Browse files

SOL005_124 to SOL005_161

parent c89bca81
Loading
Loading
Loading
Loading
+8 −8
Original line number Original line Diff line number Diff line
@@ -315,7 +315,7 @@ components:
      description: |
      description: |
        Identifier of the VIM with associated NFVI capacity information.
        Identifier of the VIM with associated NFVI capacity information.
        This identifier can be retrieved from the "vimId" attribute in the CapacityShortageNotification.
        This identifier can be retrieved from the "vimId" attribute in the CapacityShortageNotification.
        It can also be retrieved from the "vimId" attribute in the payload body of the response.
        It can also be retrieved from the "vimId" attribute in the message content of the response.
      required: true
      required: true
      style: simple
      style: simple
      explode: false
      explode: false
@@ -329,7 +329,7 @@ components:
        Identifier of the capacity threshold.
        Identifier of the capacity threshold.
        This identifier can be retrieved from the resource referenced by the "Location" HTTP header in the response to
        This identifier can be retrieved from the resource referenced by the "Location" HTTP header in the response to
        a POST request creating a new "Individual capacity threshold" resource. It can also be retrieved from the "id"
        a POST request creating a new "Individual capacity threshold" resource. It can also be retrieved from the "id"
        attribute in the payload body of that response.
        attribute in the message content of that response.
      required: true
      required: true
      style: simple
      style: simple
      explode: false
      explode: false
@@ -498,11 +498,11 @@ components:


    CapacityThresholds.Post.422:
    CapacityThresholds.Post.422:
      description: |
      description: |
        422 UNPROCESSABLE ENTITY
        422 Unprocessable Content


        Shall be returned upon the following error: The content type of the payload body is supported and the payload
        Shall be returned upon the following error: The content type of the message content is supported and the message
        body of a request contains syntactically correct data but the data cannot be processed.
        content of a request contains syntactically correct data but the data cannot be processed.
        The general cause for this error and its handling is specified in clause 6.4 of ETSI GS NFV-SOL 013 [16],
        The general cause for this error and its handling is specified in clause 6.4 of ETSI GS NFV-SOL 013,
        including rules for the presence of the response body.
        including rules for the presence of the response body.
        Specifically in case of this resource, the response code 422 shall also be returned if the NFVO has tested
        Specifically in case of this resource, the response code 422 shall also be returned if the NFVO has tested
        the Notification endpoint as described in clause 10.4.6.3.2 and the test has failed.
        the Notification endpoint as described in clause 10.4.6.3.2 and the test has failed.
@@ -630,9 +630,9 @@ components:


    IndividualCapacityThreshold.Patch.422:
    IndividualCapacityThreshold.Patch.422:
      description: |
      description: |
        422 UNPROCESSABLE ENTITY
        422 Unprocessable Content


        content type of the payload body is supported and the payload body of a request contains syntactically
        The content type of the message content is supported and the message content of a request contains syntactically
        correct data but the data cannot be processed.
        correct data but the data cannot be processed.
        The general cause for this error and its handling is specified in clause 6.4 of ETSI GS NFV-SOL 013 [16],
        The general cause for this error and its handling is specified in clause 6.4 of ETSI GS NFV-SOL 013 [16],
        including rules for the presence of the response body.
        including rules for the presence of the response body.
+1 −1
Original line number Original line Diff line number Diff line
@@ -227,7 +227,7 @@ components:
      type: object
      type: object
      description: |
      description: |
        This type defines the format of a time interval. The type shall comply with the provisions defined in table 10.5.2.7-1.
        This type defines the format of a time interval. The type shall comply with the provisions defined in table 10.5.2.7-1.
        NOTE:	When only the startTime is present, there is no time interval being defined, and therefore the provided timing
        NOTE: When only the aTime is present, there is no time interval being defined, and therefore the provided timing
        information refers to a specific point in time.
        information refers to a specific point in time.
      required:
      required:
        - aTime
        - aTime
+2 −2
Original line number Original line Diff line number Diff line
@@ -351,7 +351,7 @@ components:


        Shall be returned when the cancellation request has been accepted for processing.
        Shall be returned when the cancellation request has been accepted for processing.


        The response shall have an empty payload body.
        The response shall have an empty message content.
      headers:
      headers:
        Version:
        Version:
          description: The used API version.
          description: The used API version.
+12 −9
Original line number Original line Diff line number Diff line
@@ -319,7 +319,7 @@ paths:
    post:
    post:
      description: |
      description: |
        The POST method provides the information for the NFVO to get the content of 
        The POST method provides the information for the NFVO to get the content of 
        a VNF snapshot package. See clause 11.4.5.3.1.
        a VNF snapshot package.
      parameters:
      parameters:
        - $ref: ../components/SOL005_params.yaml#/components/parameters/ContentType
        - $ref: ../components/SOL005_params.yaml#/components/parameters/ContentType
      requestBody:
      requestBody:
@@ -656,7 +656,8 @@ components:


    UploadVnfSnapshotPkgFromUriRequest:
    UploadVnfSnapshotPkgFromUriRequest:
      description: |
      description: |
        Request parameters for uploading the content of a VNF snapshot package, as defined in clause 11.5.2.5.
        The message content contains the address information based on which the NFVO can obtain the content 
        of the VNF snapshot package.
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
@@ -665,7 +666,8 @@ components:


    BuildVnfSnapshotPkgRequest:
    BuildVnfSnapshotPkgRequest:
      description: |
      description: |
        Request parameters for building the content of a VNF snapshot package, as defined in clause 11.5.2.6.
        The message content contains the information based on which the NFVO can 
        build the content of the VNF snapshot package.
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
@@ -674,7 +676,7 @@ components:


    ExtractVnfSnapshotPkgRequest:
    ExtractVnfSnapshotPkgRequest:
      description: |
      description: |
        Request parameters for extracting the content of a VNF snapshot package, as defined in clause 11.5.2.7.
        The message content contains the information based on which the NFVO can extract the content of the VNF snapshot package.
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
@@ -683,8 +685,7 @@ components:


    CancelVnfSnapshotPkgOperationRequest:
    CancelVnfSnapshotPkgOperationRequest:
      description: |
      description: |
        Request parameters for cancelling an ongoing operation related to the content of a VNF snapshot package, 
        The message content contains the information based on which the NFVO can proceed with the cancellation.
        as defined in clause 11.5.2.8.
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
@@ -692,7 +693,9 @@ components:
      required: true
      required: true


    VnfSnapshotPkgExtArtifactsAccessConfig:
    VnfSnapshotPkgExtArtifactsAccessConfig:
      description: VOID
      description: |
        The message content contains the access configuration information based on which the NFVO can obtain the external
        VNF snapshot package artifact files
      content:
      content:
        application/json:
        application/json:
          schema:
          schema:
@@ -1006,7 +1009,7 @@ components:


        The response body shall contain the requested part of the VNF snapshot package file. 
        The response body shall contain the requested part of the VNF snapshot package file. 


        The "Content-Range" HTTP header shall be provided according to IETF RFC 7233. 
        The "Content-Range" HTTP header shall be provided according to IETF RFC 9110. 


        The "Content-Type" HTTP header shall be set as defined for the "200 OK" response.
        The "Content-Type" HTTP header shall be set as defined for the "200 OK" response.
      headers:
      headers:
@@ -1574,7 +1577,7 @@ components:
        type of the artifact file. If the content type cannot be determined, the header shall be set to the 
        type of the artifact file. If the content type cannot be determined, the header shall be set to the 
        value "application/octet-stream". 
        value "application/octet-stream". 
        
        
        The "Content-Range" HTTP header shall be provided according to IETF RFC 7233.
        The "Content-Range" HTTP header shall be provided according to IETF RFC 9110.
      headers:
      headers:
        Version:
        Version:
          description: The used API version.
          description: The used API version.
+8 −10
Original line number Original line Diff line number Diff line
@@ -261,10 +261,10 @@ definitions:
          Defines the type of authentication/authorization for downloading the VNF snapshot package.
          Defines the type of authentication/authorization for downloading the VNF snapshot package.


          Permitted values:
          Permitted values:
          - BASIC: Only the "username" and "password" attributes shall be present.
          -	OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present. 
          -	OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present. 


          This attribute shall not be present if the credentials were provisioned out of band.
          This attribute shall not be present if the credentials were provisioned out of band.

        type: string
        type: string
        enum:
        enum:
          - BASIC
          - BASIC
@@ -430,11 +430,9 @@ definitions:
                Defines the type of authentication/authorization for downloading the VNF package.
                Defines the type of authentication/authorization for downloading the VNF package.


                Permitted values:
                Permitted values:
                - BASIC: Only the "username" and "password" attributes shall be present.
                -	OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall be present.
                - OAUTH2_CLIENT_CREDENTIALS: Only the "paramsOauth2ClientCredentials" attribute shall 
                be present.


                This attribute shall not be present if no credentials are provided for the artifact.
                This attribute shall not be present if no credentials are provided for the artifact
              type: string
              type: string
              enum:
              enum:
                - BASIC
                - BASIC