Commit 436b02b8 authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

CT#93

parent 09aa8da2
Loading
Loading
Loading
Loading
Loading
+17 −4
Original line number Diff line number Diff line
openapi: 3.0.0

info:
  version: 1.0.1
  version: 1.0.2
  title: Nausf_UPUProtection Service
  description: |
    AUSF UPU Protection Service.
    © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.

servers:
@@ -56,6 +57,7 @@ components:
          tokenUrl: '{nrfApiRoot}/oauth2/token'
          scopes:
            nausf-upuprotection: Access to the Nausf_UPUProtection API

  schemas:
    UpuInfo:
      type: object
@@ -65,11 +67,14 @@ components:
          items:
            $ref: '#/components/schemas/UpuData'
          minItems: 1
        upuHeader:
          $ref: '#/components/schemas/UpuHeader'
        upuAckInd:
          $ref: '#/components/schemas/UpuAckInd'
      required:
        - upuDataList
        - upuAckInd

    UpuSecurityInfo:
      type: object
      properties:
@@ -82,6 +87,7 @@ components:
      required:
        - upuMacIausf
        - counterUpu

    UpuData:
      type: object
      properties:
@@ -95,15 +101,22 @@ components:
      oneOf:
        - required: [secPacket]
        - required: [defaultConfNssai]

    UpuMac:
      type: string
      pattern: '^[A-Fa-f0-9]{32}$'

    CounterUpu:
      type: string
      pattern: '^[A-Fa-f0-9]{4}$'

    UpuAckInd:
      type: boolean

    UpuHeader:
      type: string
      pattern: '^[A-Fa-f0-9]{2}$'

externalDocs:
  description: 3GPP TS 29.509 V15.4.0; 5G System; Authentication Server Services
  description: 3GPP TS 29.509 V15.7.0; 5G System; Authentication Server Services
  url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.509'
+26 −3
Original line number Diff line number Diff line
openapi: 3.0.0
info:
  version: 1.0.6
  version: 1.0.7
  title: Namf_Communication
  description: |
    AMF Communication Service
    © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
security:
  - {}
  - oAuth2ClientCredentials:
      - namf-comm
externalDocs:
  description: 3GPP TS 29.518 V15.8.0; 5G System; Access and Mobility Management Services
  description: 3GPP TS 29.518 V15.11.0; 5G System; Access and Mobility Management Services
  url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.518/'
servers:
  - url: '{apiRoot}/namf-comm/v1'
@@ -1877,6 +1877,16 @@ components:
          minItems: 1
        traceData:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/TraceData'
        usedServiceAreaRestriction:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/ServiceAreaRestriction'
        praInAmPolicy:
          type: object
          additionalProperties:
            $ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
          minProperties: 1
          description: A map(list of key-value pairs) where praId serves as key.
        updpSubscriptionData:
          $ref: '#/components/schemas/UpdpSubscriptionData'
    N2SmInformation:
      type: object
      properties:
@@ -2274,6 +2284,19 @@ components:
      required:
        - integrityAlgorithm
        - cipheringAlgorithm
    UpdpSubscriptionData:
      description: UE policy delivery related N1 message notification subscription data.
      type: object
      properties:
        updpNotifySubscriptionId:
          type: string
        updpNotifyCallbackUri:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
        supportedFeatures:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
      required:
        - updpNotifySubscriptionId
        - updpNotifyCallbackUri

#
# SIMPLE DATA TYPES
+4 −4
Original line number Diff line number Diff line
@@ -4,10 +4,10 @@ info:
  title: Unified Data Repository Service API file for policy data
  description: |
    The API version is defined in 3GPP TS 29.504
    © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.
externalDocs:
  description: 3GPP TS 29.519 V15.7.0; 5G System; Usage of the Unified Data Repository Service for Policy Data, Application Data and Structured Data for Exposure.
  description: 3GPP TS 29.519 V15.9.0; 5G System; Usage of the Unified Data Repository Service for Policy Data, Application Data and Structured Data for Exposure.
  url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.519/'

paths:
@@ -1100,7 +1100,7 @@ components:
        usageLimit:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/UsageThreshold'
        resetPeriod:
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'          
          $ref: '#/components/schemas/TimePeriod'
      required:
        - limitId
    UsageMonData:
@@ -1119,7 +1119,7 @@ components:
        allowedUsage:
          $ref: 'TS29122_CommonData.yaml#/components/schemas/UsageThreshold'
        resetTime:
          $ref: '#/components/schemas/TimePeriod'
          $ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
      required:
        - limitId
    LimitIdToMonitoringKey: