Commit 230b94ac authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

CT#105

parent 02833ddd
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ openapi: 3.0.0

info:
  title: ETC_Configuration
  version: 1.0.0
  version: 1.0.1
  description: |
    API for event triggered network slice adaptation configuration.  
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
@@ -10,7 +10,7 @@ info:

externalDocs:
  description: >
    3GPP TS 24.549 V18.2.0 Application Data Analytics Enablement Service; Stage 3.
    3GPP TS 24.549 V18.3.0 Application Data Analytics Enablement Service; Stage 3.
  url: https://www.3gpp.org/ftp/Specs/archive/24_series/24.549/

security:
@@ -120,8 +120,3 @@ components:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/LocationArea'
        ratType:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
        preservIpAdd:
          description: >
            Indication whether to preserve the UE IP address (true) or not (false).
          type: boolean
          default: false
+9 −3
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Eees Application Context Relocation Service
  version: "1.1.0"
  version: "1.1.1"
  description: |
    Eees Application Context Relocation Service.  
    © 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
    All rights reserved.

externalDocs:
  description: >
    3GPP TS 24.558 V18.5.1; Enabling Edge Applications; Protocol specification; Stage 3.
    3GPP TS 24.558 V18.6.0; Enabling Edge Applications; Protocol specification; Stage 3.
  url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/24.558/'

servers:
@@ -254,6 +254,12 @@ components:
          items:
            $ref: 'TS29558_Eees_EASRegistration.yaml#/components/schemas/EndPoint'
          minItems: 1
        requestorId:
          description: >
            Contains the identifier of the EAS that is sending the request. It shall be
            included although it is not specified as a mandatory due to backward
            compatibility reasons.
          type: string
      required:
        - ueId
        - tEasId
+2 −4
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ openapi: 3.0.0

info:
  title: 'MF Media Resource Management (MRM) Service'
  version: 1.0.0
  version: 1.0.1
  description: |
    MF Media Resource Management (MRM) Service.  
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
@@ -10,7 +10,7 @@ info:

externalDocs:
  description: >
    3GPP TS 29.176 V18.2.0; IP Multimedia Subsystem (IMS); Media Function (MF) Services; Stage 3.
    3GPP TS 29.176 V18.3.0; IP Multimedia Subsystem (IMS); Media Function (MF) Services; Stage 3.
  url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.176/

servers:
@@ -347,8 +347,6 @@ components:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DcEndpoint'
        remoteDcEndpoint:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DcEndpoint'
        securitySetup:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/SecuritySetup'

    Mdc1Info:
      description: Represents the information of MDC1 interface.
+45 −21
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ openapi: 3.0.0

info:
  title: NSCE_InfoCollection
  version: 1.0.0
  version: 1.0.1
  description: |
    NSCE_InfoCollection Service.  
    © <2024>, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
@@ -10,7 +10,7 @@ info:

externalDocs:
  description: >
    3GPP TS 29.435 V18.1.0; Service Enabler Architecture Layer for Verticals (SEAL);
    3GPP TS 29.435 V18.2.0; Service Enabler Architecture Layer for Verticals (SEAL);
    Network Slice Capability Enablement (NSCE) Server Service(s); Stage 3.
  url: http://www.3gpp.org/ftp/Specs/archive/29_series/29.435/

@@ -40,7 +40,10 @@ paths:
              $ref: '#/components/schemas/InfoCollectSubsc'
      responses:
        '201':
          description: Created. The Information Collection Subscription is successfully created and a representation of the created Individual Information Collection Subscription resource shall be returned.
          description: >
            Created. The Information Collection Subscription is successfully created and a
            representation of the created Individual Information Collection Subscription resource
            shall be returned.
          content:
            application/json:
              schema:
@@ -48,8 +51,7 @@ paths:
          headers:
            Location:
              description: >
                Contains the URI of the newly created resource, according to the structure:
                {apiRoot}/nsce-ic/<apiversion>/subscriptions/{subscriptionId}
                Contains the URI of the newly created resource.
              required: true
              schema:
                type: string
@@ -87,7 +89,8 @@ paths:
                      $ref: '#/components/schemas/InfoCollectNotif'
              responses:
                '204':
                  description: No Content. The Information Collection Notification is successfully received.
                  description: >
                    No Content. The Information Collection Notification is successfully received.
                '307':
                  $ref: 'TS29122_CommonData.yaml#/components/responses/307'
                '308':
@@ -132,7 +135,9 @@ paths:
        - Individual Information Collection Subscription (Document)
      responses:
        '200':
          description: OK. The requested Individual Information Collection Subscription resource shall be returned.
          description: >
            OK. The requested Individual Information Collection Subscription resource shall be
            returned.
          content:
            application/json:
              schema:
@@ -173,13 +178,17 @@ paths:
              $ref: '#/components/schemas/InfoCollectSubsc'
      responses:
        '200':
          description: OK. The Individual Information Collection Subscription resource is successfully updated and a representation of the updated resource shall be returned in the response body.
          description: >
            OK. The Individual Information Collection Subscription resource is successfully updated
            and a representation of the updated resource shall be returned in the response body.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InfoCollectSubsc'
        '204':
          description: No Content. The Individual Information Collection Subscription resource is successfully updated and no content is returned in the response body.
          description: >
            OK. The Individual Information Collection Subscription resource is successfully updated
            and a representation of the updated resource shall be returned in the response body.
        '307':
          $ref: 'TS29122_CommonData.yaml#/components/responses/307'
        '308':
@@ -221,14 +230,16 @@ paths:
      responses:
        '200':
          description: >
            OK. The Individual Information Collection Subscription resource is successfully modified and a representation of the updated resource shall be returned in the response body.
            OK. The Individual Information Collection Subscription resource is successfully modified
            and a representation of the updated resource shall be returned in the response body.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InfoCollectSubsc'
        '204':
          description: >
            No Content. The Individual Information Collection Subscription resource is successfully modified and no content is returned in the response body.
            No Content. The Individual Information Collection Subscription resource is successfully
            modified and no content is returned in the response body.
        '307':
          $ref: 'TS29122_CommonData.yaml#/components/responses/307'
        '308':
@@ -263,7 +274,9 @@ paths:
        - Individual Information Collection Subscription (Document)
      responses:
        '204':
          description: No Content. The Individual Information Collection Subscription resource is successfully deleted.
          description: >
            No Content. The Individual Information Collection Subscription resource is successfully
            modified and no content is returned in the response body.
        '307':
          $ref: 'TS29122_CommonData.yaml#/components/responses/307'
        '308':
@@ -329,7 +342,15 @@ components:
        notifUri:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Uri'
        collectInfo:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/CollectInfo'
          minProperties: 1
          description: >
            Contains the information collected from the interested Network slice.
            The key of the map shall be any unique string encoded value and shall be set to the same
            value as the as the one provided during the creation of the corresponding Information
            Collection Subscription.
        expTime:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/DateTime'

@@ -354,17 +375,20 @@ components:
    CollectInfo:
      type: object
      properties:
        snssai:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
        qosMetric:
        netSliceId:
          $ref: 'TS29435_NSCE_PolicyManagement.yaml#/components/schemas/NetSliceId'
        qosMetrics:
          type: array
          items:
            $ref: '#/components/schemas/QoSMetric'
          minItems: 1
        repPeriod:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
        immRepFlag:
          type: boolean
          description: Identifies the request needs immediate reporting or not.
      required:
        - snssai
        - netSliceId

    QoSMetric:
      type: object
@@ -397,8 +421,8 @@ components:
          extensions to the enumeration and is not used to encode
          content defined in the present version of this API.
      description: |
        Represents the QoS metric type, e.g. latency, throughput, jitter, etc.
        Represents the QoS metric type.
        Possible values are:
        - LATENCY: Indicates that the QoS type is latency.
        - THROUGHPUT: Indicates that the QoS type is latency.
        - JITTER: Indicates that the QoS type is latency.
        - THROUGHPUT: Indicates that the QoS type is throughput.
        - JITTER: Indicates that the QoS type is jitter.
+12 −2
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ openapi: 3.0.0

info:
  title: NSCE Server Network Slice LifeCycle Management
  version: 1.0.0
  version: 1.0.1
  description: |
    NSCE Server Network Slice LifeCycle Management.  
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).  
@@ -10,7 +10,7 @@ info:

externalDocs:
  description: >
    3GPP TS 29.435 V18.1.0; Service Enabler Architecture Layer for Verticals (SEAL);
    3GPP TS 29.435 V18.2.0; Service Enabler Architecture Layer for Verticals (SEAL);
    Network Slice Capability Exposure (NSCE) Server Service(s); Stage 3.
  url: http://www.3gpp.org/ftp/Specs/archive/29_series/29.435/

@@ -464,6 +464,11 @@ components:
      properties:
        notifUri:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Uri'
        servReqs:
          type: array
          items:
            $ref: 'TS29435_NSCE_SliceApiManagement.yaml#/components/schemas/AppServReqs'
          minItems: 1
        triggerConds:
          type: array
          items:
@@ -484,6 +489,11 @@ components:
      properties:
        notifUri:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/Uri'
        servReqs:
          type: array
          items:
            $ref: 'TS29435_NSCE_SliceApiManagement.yaml#/components/schemas/AppServReqs'
          minItems: 1
        triggerConds:
          type: array
          items:
Loading