Commit 78d5778f authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

SA#98

parent 85eed371
Loading
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: M1_ContentHostingProvisioning
  version: 1.1.0
  version: 1.2.0
  description: |
    5GMS AF M1 Content Hosting Provisioning API
    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
tags:
  - name: M1_ContentHostingProvisioning
    description: '5G Media Streaming: Provisioning (M1) APIs: Content Hosting Provisioning'
externalDocs:
  description: 'TS 26.512 V16.7.0; 5G Media Streaming (5GMS); Protocols'
  description: 'TS 26.512 V16.8.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
servers:
  - url: '{apiRoot}/3gpp-m1/v1'
@@ -137,35 +137,34 @@ components:
      type: object
      description: 'A configuration for content ingest.'
      properties:
        path:
          type: string
        pull:
          type: boolean
        protocol:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
        entryPoint:
        baseURL:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/Url'
    PathRewriteRule:
      type: object
      description: 'A rule to manipulate URL paths.'
      required:
        - requestPattern
        - requestPathPattern
        - mappedPath
      properties:
        requestPattern:
        requestPathPattern:
          type: string
        mappedPath:
          type: string
    CachingConfiguration:
      type: object
      description: 'A content caching configuration.'
      required:
        - urlPatternFilter
      properties:
        urlPatternFilter:
          type: string
        cachingDirectives:
          type: object
          required:
            - urlPatternFilter
            - noCache
          properties:
            statusCodeFilters:
@@ -180,9 +179,6 @@ components:
    DistributionConfiguration:
      type: object
      description: 'A content distribution configuration.'
      required:
        - canonicalDomainName
        - domainNameAlias
      properties:
        contentPreparationTemplateId:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/ResourceId'
@@ -190,6 +186,8 @@ components:
          type: string
        domainNameAlias:
          type: string
        baseURL:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/Url'
        pathRewriteRules:
          type: array
          items:
@@ -249,6 +247,8 @@ components:
      properties:
        name:
          type: string
        entryPointPath:
          $ref: 'TS26512_CommonData.yaml#/components/schemas/Url'
        ingestConfiguration:
          $ref: '#/components/schemas/IngestConfiguration'
        distributionConfigurations:
+3 −5
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: Fault Supervision MnS
  version: 16.10.0
  version: 16.12.0
  description: >-
    OAS 3.0.1 definition of the Fault Supervision MnS
    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: 3GPP TS 28.532; Generic management services
@@ -546,9 +546,7 @@ components:
        observedMeasurement:
          type: string
        observedValue:
          oneOf:
            - type: integer
            - $ref: 'TS28623_ComDefs.yaml#/components/schemas/Float'
          type: number
        thresholdLevel:
          $ref: '#/components/schemas/ThresholdLevelInd'
        armTime:
+59 −71
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: Provisioning MnS
  version: 16.11.0
  version: 16.12.0
  description: >-
    OAS 3.0.1 definition of the Provisioning MnS
    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
@@ -234,6 +234,14 @@ paths:
            application/json:
              schema:
                $ref: '#/components/schemas/Resource'
            application/vnd.3gpp.object-tree-hierarchical+json:
              schema:
                $ref: '#/components/schemas/Resource'
            application/vnd.3gpp.object-tree-flat+json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Resource'
        default:
          description: Error case.
          content:
@@ -266,12 +274,12 @@ paths:
            schema:
              type: array
              items:
                type: object
                $ref: '#/components/schemas/PatchItem'
          application/3gpp-json-patch+json:
            schema:
              type: array
              items:
                type: object
                $ref: '#/components/schemas/PatchItem'
      responses:
        '200':
          description: >-
@@ -298,52 +306,16 @@ paths:
              schema:
                $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse'
    delete:
      summary: Deletes one or multiple resources
      summary: Deletes one resource
      description: >-
        With HTTP DELETE resources are deleted. The resources to be deleted are
        With HTTP DELETE one resource is deleted. The resources to be deleted is
        identified with the target URI.
      parameters:
        - name: scope
          in: query
          description: >-
            This parameter extends the set of targeted resources beyond the base
            resource identified with the path component of the URI. No scoping
            mechanism is specified in the present document.
          required: false
          schema:
            $ref: '#/components/schemas/Scope'
          style: form
          explode: true
        - name: filter
          in: query
          description: >-
            This parameter reduces the targeted set of resources by applying a
            filter to the scoped set of resource representations. Only resources
            representations for which the filter construct evaluates to "true"
            are returned. No filter language is specified in the present
            document.
          required: false
          schema:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter'
      responses:
        '200':
          description: >-
            Success case ("200 OK").
            This status code shall be returned, when query parameters are present in
            the request and one or multiple resources are deleted.
            The URIs of the deleted resources are returned in the response message body.
        '204':
          description: >-
            Success case ("204 No Content").
            This status code shall be returned, when no query parameters are present in
            the request and only one resource is deleted.
            The message body is empty.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: 'TS28623_ComDefs.yaml#/components/schemas/Uri'
            This status code is returned, when the resource has been successfully deleted.
            The response body is empty.
        default:
          description: Error case.
          content:
@@ -352,18 +324,6 @@ paths:
                $ref: 'TS28623_ComDefs.yaml#/components/schemas/ErrorResponse'
components:
  schemas:
    CorrelatedNotification:
      type: object
      properties:
        source:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
        notificationIds:
          type: array
          items:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId'
      required:
        - source
        - notificationIds
    CmNotificationTypes:
      type: string
      enum:
@@ -378,27 +338,28 @@ components:
        - MANAGEMENT_OPERATION
        - SON_OPERATION
        - UNKNOWN
    ScopeType:
      type: string
      enum:
        - BASE_ONLY
        - BASE_NTH_LEVEL
        - BASE_SUBTREE
        - BASE_ALL
    Operation:
      type: string
      enum:
        - CREATE
        - DELETE
        - REPLACE
    ScopeType:
    PatchOperation:
      type: string
      enum:
        - BASE_ONLY
        - BASE_NTH_LEVEL
        - BASE_SUBTREE
        - BASE_ALL
    Scope:
      type: object
      properties:
        scopeType:
          $ref: '#/components/schemas/ScopeType'
        scopeLevel:
          type: integer

        - add
        - replace
        - remove
        - copy
        - move
        - test

    Resource:
      oneOf:
@@ -424,7 +385,25 @@ components:
            - $ref: 'TS28541_5GcNrm.yaml#/components/schemas/resources-5gcNrm'
            - $ref: 'TS28541_SliceNrm.yaml#/components/schemas/resources-sliceNrm'
            - $ref: 'TS28536_CoslaNrm.yaml#/components/schemas/resources-coslaNrm'            

    Scope:
      type: object
      properties:
        scopeType:
          $ref: '#/components/schemas/ScopeType'
        scopeLevel:
          type: integer
    CorrelatedNotification:
      type: object
      properties:
        source:
          $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
        notificationIds:
          type: array
          items:
            $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationId'
      required:
        - source
        - notificationIds

    MoiChange:
      type: object
@@ -447,7 +426,6 @@ components:
          oneOf:
            - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet'
            - $ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet'

    NotifyMoiCreation:
      allOf:
        - $ref: 'TS28623_ComDefs.yaml#/components/schemas/NotificationHeader'
@@ -506,3 +484,13 @@ components:
                $ref: '#/components/schemas/MoiChange'
          required:
            - moiChanges
    PatchItem:
      type: object
      properties:
        op:
          $ref: '#/components/schemas/PatchOperation'
        from:
          type: string
        path:
          type: string
        value: {}
+9 −5
Original line number Diff line number Diff line
openapi: 3.0.1
info:
  title: Slice NRM
  version: 16.11.0
  version: 16.12.0
  description: >-
    OAS 3.0.1 specification of the Slice NRM
    @ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    @ 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: 3GPP TS 28.541; 5G NRM, Slice NRM
@@ -126,7 +126,9 @@ components:
        availability:
          $ref: '#/components/schemas/Support'
        periodicityList:
          type: string
          type: array
          items:
            type: integer
    DLThptPerSlice:
      type: object
      properties:
@@ -183,6 +185,8 @@ components:
        servAttrCom:
          $ref: '#/components/schemas/ServAttrCom'
        kPIList:
          type: array
          items:
            type: string
    UserMgmtOpen:
      type: object
@@ -251,7 +255,7 @@ components:
            $ref: '#/components/schemas/KPIMonitoring'
          userMgmtOpen:
            $ref: '#/components/schemas/UserMgmtOpen'
          v2XModels:
          v2XCommModels:
            $ref: '#/components/schemas/V2XCommModels'
          coverageArea:
            type: string
+10 −6
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  title: Nchf_ConvergedCharging
  version: 3.0.5
  version: 3.0.6
  description: |
    ConvergedCharging Service    © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: >
    3GPP TS 32.291 V16.13.0: Telecommunication management; Charging management; 
    3GPP TS 32.291 V16.14.0: Telecommunication management; Charging management; 
    5G system, charging service; Stage 3.
  url: 'http://www.3gpp.org/ftp/Specs/archive/32_series/32.291/'
servers:
@@ -1223,7 +1223,8 @@ components:
          enum:
            - AMF
            - SMF
            - SMS
            - SMS # Included for backwards compatibility, shall not be used
            - SMSF
            - PGW_C_SMF
            - NEFF # Included for backwards compatibility, shall not be used
            - SGW
@@ -1503,9 +1504,12 @@ components:
      anyOf:
        - type: string
          enum:
            - CreateMOI
            - ModifyMOIAttributes
            - DeleteMOI
            - CreateMOI     #Included for backwards compatibility, shall not be used
            - ModifyMOIAttributes  #Included for backwards compatibility, shall not be used
            - DeleteMOI     #Included for backwards compatibility, shall not be used
            - CREATE_MOI
            - MODIFY_MOI_ATTR
            - DELETE_MOI
        - type: string
    ManagementOperationStatus:
      anyOf:
Loading