github.com/free5gc/openapi@v1.0.8/Nnrf_NFManagement/api/openapi.yaml (about)

     1  openapi: 3.0.0
     2  info:
     3    description: NRF NFManagement Service
     4    title: NRF NFManagement Service
     5    version: 1.0.0
     6  externalDocs:
     7    description: 3GPP TS 29.510 V15.2.0; 5G System; Network Function Repository Services; Stage 3
     8    url: http://www.3gpp.org/ftp/Specs/archive/29_series/29.510/
     9  servers:
    10  - url: '{apiRoot}/nnrf-nfm/v1'
    11    variables:
    12      apiRoot:
    13        default: https://example.com
    14        description: apiRoot as defined in subclause subclause 4.4 of 3GPP TS 29.501
    15  security:
    16  - {}
    17  - oAuth2ClientCredentials:
    18    - nnrf-nfm
    19  paths:
    20    /nf-instances:
    21      get:
    22        operationId: GetNFInstances
    23        parameters:
    24        - description: Type of NF
    25          explode: true
    26          in: query
    27          name: nf-type
    28          required: false
    29          schema:
    30            $ref: '#/components/schemas/NFType'
    31          style: form
    32        - description: How many items to return at one time
    33          explode: true
    34          in: query
    35          name: limit
    36          required: false
    37          schema:
    38            format: int32
    39            type: integer
    40          style: form
    41        responses:
    42          200:
    43            content:
    44              application/3gppHal+json:
    45                schema:
    46                  minProperties: 1
    47                  properties:
    48                    _links:
    49                      additionalProperties:
    50                        $ref: '#/components/schemas/LinksValueSchema'
    51                      description: List of the URI of NF instances. It has two members whose names are item and self. The item one contains an array of URIs.
    52                      type: object
    53                  type: object
    54            description: Expected response to a valid request
    55          400:
    56            content:
    57              application/problem+json:
    58                schema:
    59                  $ref: '#/components/schemas/ProblemDetails'
    60            description: Bad request
    61          403:
    62            content:
    63              application/problem+json:
    64                schema:
    65                  $ref: '#/components/schemas/ProblemDetails'
    66            description: Forbidden
    67          404:
    68            content:
    69              application/problem+json:
    70                schema:
    71                  $ref: '#/components/schemas/ProblemDetails'
    72            description: Not Found
    73          411:
    74            content:
    75              application/problem+json:
    76                schema:
    77                  $ref: '#/components/schemas/ProblemDetails'
    78            description: Length Required
    79          413:
    80            content:
    81              application/problem+json:
    82                schema:
    83                  $ref: '#/components/schemas/ProblemDetails'
    84            description: Payload Too Large
    85          415:
    86            content:
    87              application/problem+json:
    88                schema:
    89                  $ref: '#/components/schemas/ProblemDetails'
    90            description: Unsupported Media Type
    91          500:
    92            content:
    93              application/problem+json:
    94                schema:
    95                  $ref: '#/components/schemas/ProblemDetails'
    96            description: Internal Server Error
    97          501:
    98            content:
    99              application/problem+json:
   100                schema:
   101                  $ref: '#/components/schemas/ProblemDetails'
   102            description: Not Implemented
   103          503:
   104            content:
   105              application/problem+json:
   106                schema:
   107                  $ref: '#/components/schemas/ProblemDetails'
   108            description: Service Unavailable
   109          default:
   110            description: Generic Error
   111        summary: Retrieves a collection of NF Instances
   112        tags:
   113        - NF Instances (Store)
   114    /nf-instances/{nfInstanceID}:
   115      delete:
   116        operationId: DeregisterNFInstance
   117        parameters:
   118        - description: Unique ID of the NF Instance to deregister
   119          explode: false
   120          in: path
   121          name: nfInstanceID
   122          required: true
   123          schema:
   124            $ref: '#/components/schemas/NfInstanceId'
   125          style: simple
   126        responses:
   127          204:
   128            description: Expected response to a successful deregistration
   129        summary: Deregisters a given NF Instance
   130        tags:
   131        - NF Instance ID (Document)
   132      get:
   133        operationId: GetNFInstance
   134        parameters:
   135        - description: Unique ID of the NF Instance
   136          explode: false
   137          in: path
   138          name: nfInstanceID
   139          required: true
   140          schema:
   141            $ref: '#/components/schemas/NfInstanceId'
   142          style: simple
   143        responses:
   144          200:
   145            content:
   146              application/json:
   147                schema:
   148                  $ref: '#/components/schemas/NFProfile'
   149            description: Expected response to a valid request
   150          400:
   151            content:
   152              application/problem+json:
   153                schema:
   154                  $ref: '#/components/schemas/ProblemDetails'
   155            description: Bad request
   156          403:
   157            content:
   158              application/problem+json:
   159                schema:
   160                  $ref: '#/components/schemas/ProblemDetails'
   161            description: Forbidden
   162          404:
   163            content:
   164              application/problem+json:
   165                schema:
   166                  $ref: '#/components/schemas/ProblemDetails'
   167            description: Not Found
   168          411:
   169            content:
   170              application/problem+json:
   171                schema:
   172                  $ref: '#/components/schemas/ProblemDetails'
   173            description: Length Required
   174          413:
   175            content:
   176              application/problem+json:
   177                schema:
   178                  $ref: '#/components/schemas/ProblemDetails'
   179            description: Payload Too Large
   180          415:
   181            content:
   182              application/problem+json:
   183                schema:
   184                  $ref: '#/components/schemas/ProblemDetails'
   185            description: Unsupported Media Type
   186          500:
   187            content:
   188              application/problem+json:
   189                schema:
   190                  $ref: '#/components/schemas/ProblemDetails'
   191            description: Internal Server Error
   192          501:
   193            content:
   194              application/problem+json:
   195                schema:
   196                  $ref: '#/components/schemas/ProblemDetails'
   197            description: Not Implemented
   198          503:
   199            content:
   200              application/problem+json:
   201                schema:
   202                  $ref: '#/components/schemas/ProblemDetails'
   203            description: Service Unavailable
   204          default:
   205            description: Generic Error
   206        summary: Read the profile of a given NF Instance
   207        tags:
   208        - NF Instance ID (Document)
   209      patch:
   210        operationId: UpdateNFInstance
   211        parameters:
   212        - description: Unique ID of the NF Instance to update
   213          explode: false
   214          in: path
   215          name: nfInstanceID
   216          required: true
   217          schema:
   218            $ref: '#/components/schemas/NfInstanceId'
   219          style: simple
   220        requestBody:
   221          content:
   222            application/json-patch+json:
   223              schema:
   224                items:
   225                  $ref: '#/components/schemas/PatchItem'
   226                minItems: 1
   227                type: array
   228          required: true
   229        responses:
   230          200:
   231            content:
   232              application/json:
   233                schema:
   234                  $ref: '#/components/schemas/NFProfile'
   235            description: Expected response to a valid request
   236          204:
   237            description: Expected response with empty body
   238          400:
   239            content:
   240              application/problem+json:
   241                schema:
   242                  $ref: '#/components/schemas/ProblemDetails'
   243            description: Bad request
   244          403:
   245            content:
   246              application/problem+json:
   247                schema:
   248                  $ref: '#/components/schemas/ProblemDetails'
   249            description: Forbidden
   250          404:
   251            content:
   252              application/problem+json:
   253                schema:
   254                  $ref: '#/components/schemas/ProblemDetails'
   255            description: Not Found
   256          411:
   257            content:
   258              application/problem+json:
   259                schema:
   260                  $ref: '#/components/schemas/ProblemDetails'
   261            description: Length Required
   262          413:
   263            content:
   264              application/problem+json:
   265                schema:
   266                  $ref: '#/components/schemas/ProblemDetails'
   267            description: Payload Too Large
   268          415:
   269            content:
   270              application/problem+json:
   271                schema:
   272                  $ref: '#/components/schemas/ProblemDetails'
   273            description: Unsupported Media Type
   274          500:
   275            content:
   276              application/problem+json:
   277                schema:
   278                  $ref: '#/components/schemas/ProblemDetails'
   279            description: Internal Server Error
   280          501:
   281            content:
   282              application/problem+json:
   283                schema:
   284                  $ref: '#/components/schemas/ProblemDetails'
   285            description: Not Implemented
   286          503:
   287            content:
   288              application/problem+json:
   289                schema:
   290                  $ref: '#/components/schemas/ProblemDetails'
   291            description: Service Unavailable
   292          default:
   293            description: Generic Error
   294        summary: Update NF Instance profile
   295        tags:
   296        - NF Instance ID (Document)
   297      put:
   298        operationId: RegisterNFInstance
   299        parameters:
   300        - description: Unique ID of the NF Instance to register
   301          explode: false
   302          in: path
   303          name: nfInstanceID
   304          required: true
   305          schema:
   306            $ref: '#/components/schemas/NfInstanceId'
   307          style: simple
   308        requestBody:
   309          content:
   310            application/json:
   311              schema:
   312                $ref: '#/components/schemas/NFProfile'
   313          required: true
   314        responses:
   315          200:
   316            content:
   317              application/json:
   318                schema:
   319                  $ref: '#/components/schemas/NFProfile'
   320            description: OK (Profile Replacement)
   321          201:
   322            content:
   323              application/json:
   324                schema:
   325                  $ref: '#/components/schemas/NFProfile'
   326            description: Expected response to a valid request
   327            headers:
   328              Location:
   329                description: 'Contains the URI of the newly created resource, according
   330                  to the structure: {apiRoot}/nnrf-nfm/v1/nf-instances/{nfInstanceId}'
   331                explode: false
   332                required: true
   333                schema:
   334                  type: string
   335                style: simple
   336          400:
   337            content:
   338              application/problem+json:
   339                schema:
   340                  $ref: '#/components/schemas/ProblemDetails'
   341            description: Bad request
   342          403:
   343            content:
   344              application/problem+json:
   345                schema:
   346                  $ref: '#/components/schemas/ProblemDetails'
   347            description: Forbidden
   348          404:
   349            content:
   350              application/problem+json:
   351                schema:
   352                  $ref: '#/components/schemas/ProblemDetails'
   353            description: Not Found
   354          411:
   355            content:
   356              application/problem+json:
   357                schema:
   358                  $ref: '#/components/schemas/ProblemDetails'
   359            description: Length Required
   360          413:
   361            content:
   362              application/problem+json:
   363                schema:
   364                  $ref: '#/components/schemas/ProblemDetails'
   365            description: Payload Too Large
   366          415:
   367            content:
   368              application/problem+json:
   369                schema:
   370                  $ref: '#/components/schemas/ProblemDetails'
   371            description: Unsupported Media Type
   372          500:
   373            content:
   374              application/problem+json:
   375                schema:
   376                  $ref: '#/components/schemas/ProblemDetails'
   377            description: Internal Server Error
   378          501:
   379            content:
   380              application/problem+json:
   381                schema:
   382                  $ref: '#/components/schemas/ProblemDetails'
   383            description: Not Implemented
   384          503:
   385            content:
   386              application/problem+json:
   387                schema:
   388                  $ref: '#/components/schemas/ProblemDetails'
   389            description: Service Unavailable
   390          default:
   391            description: Generic Error
   392        summary: Register a new NF Instance
   393        tags:
   394        - NF Instance ID (Document)
   395    /subscriptions:
   396      post:
   397        callbacks:
   398          onNFStatusEvent:
   399            '{$request.body#/nfStatusNotificationUri}':
   400              post:
   401                operationId: onNFStatusEvent_Post
   402                requestBody:
   403                  content:
   404                    application/json:
   405                      schema:
   406                        $ref: '#/components/schemas/NotificationData'
   407                  description: Notification Payload
   408                responses:
   409                  204:
   410                    description: Expected response to a successful callback processing
   411                  400:
   412                    content:
   413                      application/problem+json:
   414                        schema:
   415                          $ref: '#/components/schemas/ProblemDetails'
   416                    description: Bad request
   417                  403:
   418                    content:
   419                      application/problem+json:
   420                        schema:
   421                          $ref: '#/components/schemas/ProblemDetails'
   422                    description: Forbidden
   423                  404:
   424                    content:
   425                      application/problem+json:
   426                        schema:
   427                          $ref: '#/components/schemas/ProblemDetails'
   428                    description: Not Found
   429                  411:
   430                    content:
   431                      application/problem+json:
   432                        schema:
   433                          $ref: '#/components/schemas/ProblemDetails'
   434                    description: Length Required
   435                  413:
   436                    content:
   437                      application/problem+json:
   438                        schema:
   439                          $ref: '#/components/schemas/ProblemDetails'
   440                    description: Payload Too Large
   441                  415:
   442                    content:
   443                      application/problem+json:
   444                        schema:
   445                          $ref: '#/components/schemas/ProblemDetails'
   446                    description: Unsupported Media Type
   447                  500:
   448                    content:
   449                      application/problem+json:
   450                        schema:
   451                          $ref: '#/components/schemas/ProblemDetails'
   452                    description: Internal Server Error
   453                  501:
   454                    content:
   455                      application/problem+json:
   456                        schema:
   457                          $ref: '#/components/schemas/ProblemDetails'
   458                    description: Not Implemented
   459                  503:
   460                    content:
   461                      application/problem+json:
   462                        schema:
   463                          $ref: '#/components/schemas/ProblemDetails'
   464                    description: Service Unavailable
   465                  default:
   466                    description: Generic Error
   467                x-callback-request: true
   468        operationId: CreateSubscription
   469        requestBody:
   470          content:
   471            application/json:
   472              schema:
   473                $ref: '#/components/schemas/SubscriptionData'
   474          required: true
   475        responses:
   476          201:
   477            content:
   478              application/json:
   479                schema:
   480                  $ref: '#/components/schemas/SubscriptionData'
   481            description: Expected response to a valid request
   482            headers:
   483              Location:
   484                description: 'Contains the URI of the newly created resource, according
   485                  to the structure: {apiRoot}/nnrf-nfm/v1/subscriptions/{subscriptionId}'
   486                explode: false
   487                required: true
   488                schema:
   489                  type: string
   490                style: simple
   491          400:
   492            content:
   493              application/problem+json:
   494                schema:
   495                  $ref: '#/components/schemas/ProblemDetails'
   496            description: Bad request
   497          403:
   498            content:
   499              application/problem+json:
   500                schema:
   501                  $ref: '#/components/schemas/ProblemDetails'
   502            description: Forbidden
   503          404:
   504            content:
   505              application/problem+json:
   506                schema:
   507                  $ref: '#/components/schemas/ProblemDetails'
   508            description: Not Found
   509          411:
   510            content:
   511              application/problem+json:
   512                schema:
   513                  $ref: '#/components/schemas/ProblemDetails'
   514            description: Length Required
   515          413:
   516            content:
   517              application/problem+json:
   518                schema:
   519                  $ref: '#/components/schemas/ProblemDetails'
   520            description: Payload Too Large
   521          415:
   522            content:
   523              application/problem+json:
   524                schema:
   525                  $ref: '#/components/schemas/ProblemDetails'
   526            description: Unsupported Media Type
   527          500:
   528            content:
   529              application/problem+json:
   530                schema:
   531                  $ref: '#/components/schemas/ProblemDetails'
   532            description: Internal Server Error
   533          501:
   534            content:
   535              application/problem+json:
   536                schema:
   537                  $ref: '#/components/schemas/ProblemDetails'
   538            description: Not Implemented
   539          503:
   540            content:
   541              application/problem+json:
   542                schema:
   543                  $ref: '#/components/schemas/ProblemDetails'
   544            description: Service Unavailable
   545          default:
   546            description: Generic Error
   547        summary: Create a new subscription
   548        tags:
   549        - Subscriptions (Collection)
   550    /subscriptions/{subscriptionID}:
   551      delete:
   552        operationId: RemoveSubscription
   553        parameters:
   554        - description: Unique ID of the subscription to remove
   555          explode: false
   556          in: path
   557          name: subscriptionID
   558          required: true
   559          schema:
   560            pattern: ^([0-9]{5,6}-)?[^-]+$
   561            type: string
   562          style: simple
   563        responses:
   564          204:
   565            description: Expected response to a successful subscription removal
   566          400:
   567            content:
   568              application/problem+json:
   569                schema:
   570                  $ref: '#/components/schemas/ProblemDetails'
   571            description: Bad request
   572          403:
   573            content:
   574              application/problem+json:
   575                schema:
   576                  $ref: '#/components/schemas/ProblemDetails'
   577            description: Forbidden
   578          404:
   579            content:
   580              application/problem+json:
   581                schema:
   582                  $ref: '#/components/schemas/ProblemDetails'
   583            description: Not Found
   584          411:
   585            content:
   586              application/problem+json:
   587                schema:
   588                  $ref: '#/components/schemas/ProblemDetails'
   589            description: Length Required
   590          413:
   591            content:
   592              application/problem+json:
   593                schema:
   594                  $ref: '#/components/schemas/ProblemDetails'
   595            description: Payload Too Large
   596          415:
   597            content:
   598              application/problem+json:
   599                schema:
   600                  $ref: '#/components/schemas/ProblemDetails'
   601            description: Unsupported Media Type
   602          500:
   603            content:
   604              application/problem+json:
   605                schema:
   606                  $ref: '#/components/schemas/ProblemDetails'
   607            description: Internal Server Error
   608          501:
   609            content:
   610              application/problem+json:
   611                schema:
   612                  $ref: '#/components/schemas/ProblemDetails'
   613            description: Not Implemented
   614          503:
   615            content:
   616              application/problem+json:
   617                schema:
   618                  $ref: '#/components/schemas/ProblemDetails'
   619            description: Service Unavailable
   620          default:
   621            description: Generic Error
   622        summary: Deletes a subscription
   623        tags:
   624        - Subscription ID (Document)
   625      patch:
   626        operationId: UpdateSubscription
   627        parameters:
   628        - description: Unique ID of the subscription to update
   629          explode: false
   630          in: path
   631          name: subscriptionID
   632          required: true
   633          schema:
   634            pattern: ^([0-9]{5,6}-)?[^-]+$
   635            type: string
   636          style: simple
   637        requestBody:
   638          content:
   639            application/json-patch+json:
   640              schema:
   641                items:
   642                  $ref: '#/components/schemas/PatchItem'
   643                type: array
   644          required: true
   645        responses:
   646          200:
   647            content:
   648              application/json:
   649                schema:
   650                  $ref: '#/components/schemas/SubscriptionData'
   651            description: Expected response to a valid request
   652          204:
   653            description: No Content
   654          400:
   655            content:
   656              application/problem+json:
   657                schema:
   658                  $ref: '#/components/schemas/ProblemDetails'
   659            description: Bad request
   660          403:
   661            content:
   662              application/problem+json:
   663                schema:
   664                  $ref: '#/components/schemas/ProblemDetails'
   665            description: Forbidden
   666          404:
   667            content:
   668              application/problem+json:
   669                schema:
   670                  $ref: '#/components/schemas/ProblemDetails'
   671            description: Not Found
   672          411:
   673            content:
   674              application/problem+json:
   675                schema:
   676                  $ref: '#/components/schemas/ProblemDetails'
   677            description: Length Required
   678          413:
   679            content:
   680              application/problem+json:
   681                schema:
   682                  $ref: '#/components/schemas/ProblemDetails'
   683            description: Payload Too Large
   684          415:
   685            content:
   686              application/problem+json:
   687                schema:
   688                  $ref: '#/components/schemas/ProblemDetails'
   689            description: Unsupported Media Type
   690          500:
   691            content:
   692              application/problem+json:
   693                schema:
   694                  $ref: '#/components/schemas/ProblemDetails'
   695            description: Internal Server Error
   696          501:
   697            content:
   698              application/problem+json:
   699                schema:
   700                  $ref: '#/components/schemas/ProblemDetails'
   701            description: Not Implemented
   702          503:
   703            content:
   704              application/problem+json:
   705                schema:
   706                  $ref: '#/components/schemas/ProblemDetails'
   707            description: Service Unavailable
   708          default:
   709            description: Generic Error
   710        summary: Updates a subscription
   711        tags:
   712        - Subscription ID (Document)
   713  components:
   714    schemas:
   715      NFProfile:
   716        anyOf:
   717        - required:
   718          - fqdn
   719        - required:
   720          - ipv4Addresses
   721        - required:
   722          - ipv6Addresses
   723        example:
   724          sNssais:
   725          - sd: sd
   726            sst: 153
   727          - sd: sd
   728            sst: 153
   729          nrfInfo:
   730            servedUdrInfo:
   731              key:
   732                supportedDataSets:
   733                - null
   734                - null
   735                groupId: groupId
   736                externalGroupIdentifiersRanges:
   737                - start: start
   738                  pattern: pattern
   739                  end: end
   740                - start: start
   741                  pattern: pattern
   742                  end: end
   743                supiRanges:
   744                - start: start
   745                  pattern: pattern
   746                  end: end
   747                - start: start
   748                  pattern: pattern
   749                  end: end
   750                gpsiRanges:
   751                - start: start
   752                  pattern: pattern
   753                  end: end
   754                - start: start
   755                  pattern: pattern
   756                  end: end
   757            servedUdmInfo:
   758              key:
   759                routingIndicators:
   760                - routingIndicators
   761                - routingIndicators
   762                groupId: groupId
   763                externalGroupIdentifiersRanges:
   764                - start: start
   765                  pattern: pattern
   766                  end: end
   767                - start: start
   768                  pattern: pattern
   769                  end: end
   770                supiRanges:
   771                - start: start
   772                  pattern: pattern
   773                  end: end
   774                - start: start
   775                  pattern: pattern
   776                  end: end
   777                gpsiRanges:
   778                - start: start
   779                  pattern: pattern
   780                  end: end
   781                - start: start
   782                  pattern: pattern
   783                  end: end
   784            servedPcfInfo:
   785              key:
   786                rxDiamHost: rxDiamHost
   787                dnnList:
   788                - null
   789                - null
   790                rxDiamRealm: rxDiamRealm
   791                supiRanges:
   792                - start: start
   793                  pattern: pattern
   794                  end: end
   795                - start: start
   796                  pattern: pattern
   797                  end: end
   798            servedChfInfo:
   799              key:
   800                gpsiRangeList:
   801                - start: start
   802                  pattern: pattern
   803                  end: end
   804                - start: start
   805                  pattern: pattern
   806                  end: end
   807                plmnRangeList:
   808                - start: start
   809                  pattern: pattern
   810                  end: end
   811                - start: start
   812                  pattern: pattern
   813                  end: end
   814                supiRangeList:
   815                - start: start
   816                  pattern: pattern
   817                  end: end
   818                - start: start
   819                  pattern: pattern
   820                  end: end
   821            servedAusfInfo:
   822              key:
   823                routingIndicators:
   824                - routingIndicators
   825                - routingIndicators
   826                groupId: groupId
   827                supiRanges:
   828                - start: start
   829                  pattern: pattern
   830                  end: end
   831                - start: start
   832                  pattern: pattern
   833                  end: end
   834            servedSmfInfo:
   835              key:
   836                accessType:
   837                - null
   838                - null
   839                sNssaiSmfInfoList:
   840                - dnnSmfInfoList:
   841                  - dnn: dnn
   842                  - dnn: dnn
   843                  sNssai:
   844                    sd: sd
   845                    sst: 153
   846                - dnnSmfInfoList:
   847                  - dnn: dnn
   848                  - dnn: dnn
   849                  sNssai:
   850                    sd: sd
   851                    sst: 153
   852                taiRangeList:
   853                - tacRangeList:
   854                  - start: start
   855                    pattern: pattern
   856                    end: end
   857                  - start: start
   858                    pattern: pattern
   859                    end: end
   860                  plmnId:
   861                    mnc: mnc
   862                    mcc: mcc
   863                - tacRangeList:
   864                  - start: start
   865                    pattern: pattern
   866                    end: end
   867                  - start: start
   868                    pattern: pattern
   869                    end: end
   870                  plmnId:
   871                    mnc: mnc
   872                    mcc: mcc
   873                taiList:
   874                - tac: tac
   875                  plmnId:
   876                    mnc: mnc
   877                    mcc: mcc
   878                - tac: tac
   879                  plmnId:
   880                    mnc: mnc
   881                    mcc: mcc
   882                pgwFqdn: pgwFqdn
   883            servedBsfInfo:
   884              key:
   885                dnnList:
   886                - null
   887                - null
   888                ipv6PrefixRanges:
   889                - start: 2001:db8:abcd:12::0/64
   890                  end: 2001:db8:abcd:12::0/64
   891                - start: 2001:db8:abcd:12::0/64
   892                  end: 2001:db8:abcd:12::0/64
   893                ipDomainList:
   894                - ipDomainList
   895                - ipDomainList
   896                ipv4AddressRanges:
   897                - start: 198.51.100.1
   898                  end: 198.51.100.1
   899                - start: 198.51.100.1
   900                  end: 198.51.100.1
   901            servedAmfInfo:
   902              key:
   903                backupInfoAmfRemoval:
   904                - plmnId:
   905                    mnc: mnc
   906                    mcc: mcc
   907                  amfId: amfId
   908                - plmnId:
   909                    mnc: mnc
   910                    mcc: mcc
   911                  amfId: amfId
   912                guamiList:
   913                - plmnId:
   914                    mnc: mnc
   915                    mcc: mcc
   916                  amfId: amfId
   917                - plmnId:
   918                    mnc: mnc
   919                    mcc: mcc
   920                  amfId: amfId
   921                taiRangeList:
   922                - tacRangeList:
   923                  - start: start
   924                    pattern: pattern
   925                    end: end
   926                  - start: start
   927                    pattern: pattern
   928                    end: end
   929                  plmnId:
   930                    mnc: mnc
   931                    mcc: mcc
   932                - tacRangeList:
   933                  - start: start
   934                    pattern: pattern
   935                    end: end
   936                  - start: start
   937                    pattern: pattern
   938                    end: end
   939                  plmnId:
   940                    mnc: mnc
   941                    mcc: mcc
   942                backupInfoAmfFailure:
   943                - plmnId:
   944                    mnc: mnc
   945                    mcc: mcc
   946                  amfId: amfId
   947                - plmnId:
   948                    mnc: mnc
   949                    mcc: mcc
   950                  amfId: amfId
   951                amfSetId: amfSetId
   952                amfRegionId: amfRegionId
   953                n2InterfaceAmfInfo:
   954                  ipv4EndpointAddress:
   955                  - 198.51.100.1
   956                  - 198.51.100.1
   957                  amfName: amfName
   958                  ipv6EndpointAddress:
   959                  - 2001:db8:85a3::8a2e:370:7334
   960                  - 2001:db8:85a3::8a2e:370:7334
   961                taiList:
   962                - tac: tac
   963                  plmnId:
   964                    mnc: mnc
   965                    mcc: mcc
   966                - tac: tac
   967                  plmnId:
   968                    mnc: mnc
   969                    mcc: mcc
   970            servedUpfInfo:
   971              key:
   972                iwkEpsInd: false
   973                interfaceUpfInfoList:
   974                - networkInstance: networkInstance
   975                  ipv4EndpointAddresses:
   976                  - 198.51.100.1
   977                  - 198.51.100.1
   978                  ipv6EndpointAddresses:
   979                  - 2001:db8:85a3::8a2e:370:7334
   980                  - 2001:db8:85a3::8a2e:370:7334
   981                  endpointFqdn: endpointFqdn
   982                - networkInstance: networkInstance
   983                  ipv4EndpointAddresses:
   984                  - 198.51.100.1
   985                  - 198.51.100.1
   986                  ipv6EndpointAddresses:
   987                  - 2001:db8:85a3::8a2e:370:7334
   988                  - 2001:db8:85a3::8a2e:370:7334
   989                  endpointFqdn: endpointFqdn
   990                smfServingArea:
   991                - smfServingArea
   992                - smfServingArea
   993                sNssaiUpfInfoList:
   994                - dnnUpfInfoList:
   995                  - dnaiList:
   996                    - null
   997                    - null
   998                    dnn: dnn
   999                  - dnaiList:
  1000                    - null
  1001                    - null
  1002                    dnn: dnn
  1003                  sNssai:
  1004                    sd: sd
  1005                    sst: 153
  1006                - dnnUpfInfoList:
  1007                  - dnaiList:
  1008                    - null
  1009                    - null
  1010                    dnn: dnn
  1011                  - dnaiList:
  1012                    - null
  1013                    - null
  1014                    dnn: dnn
  1015                  sNssai:
  1016                    sd: sd
  1017                    sst: 153
  1018          allowedNfTypes:
  1019          - null
  1020          - null
  1021          pcfInfo:
  1022            rxDiamHost: rxDiamHost
  1023            dnnList:
  1024            - null
  1025            - null
  1026            rxDiamRealm: rxDiamRealm
  1027            supiRanges:
  1028            - start: start
  1029              pattern: pattern
  1030              end: end
  1031            - start: start
  1032              pattern: pattern
  1033              end: end
  1034          allowedNfDomains:
  1035          - allowedNfDomains
  1036          - allowedNfDomains
  1037          ipv6Addresses:
  1038          - 2001:db8:85a3::8a2e:370:7334
  1039          - 2001:db8:85a3::8a2e:370:7334
  1040          customInfo: '{}'
  1041          plmnList:
  1042          - mnc: mnc
  1043            mcc: mcc
  1044          - mnc: mnc
  1045            mcc: mcc
  1046          udmInfo:
  1047            routingIndicators:
  1048            - routingIndicators
  1049            - routingIndicators
  1050            groupId: groupId
  1051            externalGroupIdentifiersRanges:
  1052            - start: start
  1053              pattern: pattern
  1054              end: end
  1055            - start: start
  1056              pattern: pattern
  1057              end: end
  1058            supiRanges:
  1059            - start: start
  1060              pattern: pattern
  1061              end: end
  1062            - start: start
  1063              pattern: pattern
  1064              end: end
  1065            gpsiRanges:
  1066            - start: start
  1067              pattern: pattern
  1068              end: end
  1069            - start: start
  1070              pattern: pattern
  1071              end: end
  1072          capacity: 39072
  1073          nsiList:
  1074          - nsiList
  1075          - nsiList
  1076          load: 56
  1077          nfServices:
  1078          - recoveryTime: 2000-01-23T04:56:07.000+00:00
  1079            allowedNssais:
  1080            - sd: sd
  1081              sst: 153
  1082            - sd: sd
  1083              sst: 153
  1084            supportedFeatures: supportedFeatures
  1085            fqdn: fqdn
  1086            allowedNfTypes:
  1087            - null
  1088            - null
  1089            serviceInstanceId: serviceInstanceId
  1090            allowedNfDomains:
  1091            - allowedNfDomains
  1092            - allowedNfDomains
  1093            priority: 46276
  1094            capacity: 60957
  1095            defaultNotificationSubscriptions:
  1096            - callbackUri: callbackUri
  1097            - callbackUri: callbackUri
  1098            load: 36
  1099            versions:
  1100            - apiFullVersion: apiFullVersion
  1101              apiVersionInUri: apiVersionInUri
  1102              expiry: 2000-01-23T04:56:07.000+00:00
  1103            - apiFullVersion: apiFullVersion
  1104              apiVersionInUri: apiVersionInUri
  1105              expiry: 2000-01-23T04:56:07.000+00:00
  1106            ipEndPoints:
  1107            - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1108              port: 15087
  1109              ipv4Address: 198.51.100.1
  1110            - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1111              port: 15087
  1112              ipv4Address: 198.51.100.1
  1113            apiPrefix: apiPrefix
  1114            chfServiceInfo:
  1115              primaryChfServiceInstance: primaryChfServiceInstance
  1116              secondaryChfServiceInstance: secondaryChfServiceInstance
  1117            interPlmnFqdn: interPlmnFqdn
  1118            allowedPlmns:
  1119            - mnc: mnc
  1120              mcc: mcc
  1121            - mnc: mnc
  1122              mcc: mcc
  1123          - recoveryTime: 2000-01-23T04:56:07.000+00:00
  1124            allowedNssais:
  1125            - sd: sd
  1126              sst: 153
  1127            - sd: sd
  1128              sst: 153
  1129            supportedFeatures: supportedFeatures
  1130            fqdn: fqdn
  1131            allowedNfTypes:
  1132            - null
  1133            - null
  1134            serviceInstanceId: serviceInstanceId
  1135            allowedNfDomains:
  1136            - allowedNfDomains
  1137            - allowedNfDomains
  1138            priority: 46276
  1139            capacity: 60957
  1140            defaultNotificationSubscriptions:
  1141            - callbackUri: callbackUri
  1142            - callbackUri: callbackUri
  1143            load: 36
  1144            versions:
  1145            - apiFullVersion: apiFullVersion
  1146              apiVersionInUri: apiVersionInUri
  1147              expiry: 2000-01-23T04:56:07.000+00:00
  1148            - apiFullVersion: apiFullVersion
  1149              apiVersionInUri: apiVersionInUri
  1150              expiry: 2000-01-23T04:56:07.000+00:00
  1151            ipEndPoints:
  1152            - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1153              port: 15087
  1154              ipv4Address: 198.51.100.1
  1155            - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1156              port: 15087
  1157              ipv4Address: 198.51.100.1
  1158            apiPrefix: apiPrefix
  1159            chfServiceInfo:
  1160              primaryChfServiceInstance: primaryChfServiceInstance
  1161              secondaryChfServiceInstance: secondaryChfServiceInstance
  1162            interPlmnFqdn: interPlmnFqdn
  1163            allowedPlmns:
  1164            - mnc: mnc
  1165              mcc: mcc
  1166            - mnc: mnc
  1167              mcc: mcc
  1168          udrInfo:
  1169            supportedDataSets:
  1170            - null
  1171            - null
  1172            groupId: groupId
  1173            externalGroupIdentifiersRanges:
  1174            - start: start
  1175              pattern: pattern
  1176              end: end
  1177            - start: start
  1178              pattern: pattern
  1179              end: end
  1180            supiRanges:
  1181            - start: start
  1182              pattern: pattern
  1183              end: end
  1184            - start: start
  1185              pattern: pattern
  1186              end: end
  1187            gpsiRanges:
  1188            - start: start
  1189              pattern: pattern
  1190              end: end
  1191            - start: start
  1192              pattern: pattern
  1193              end: end
  1194          interPlmnFqdn: interPlmnFqdn
  1195          allowedPlmns:
  1196          - mnc: mnc
  1197            mcc: mcc
  1198          - mnc: mnc
  1199            mcc: mcc
  1200          ausfInfo:
  1201            routingIndicators:
  1202            - routingIndicators
  1203            - routingIndicators
  1204            groupId: groupId
  1205            supiRanges:
  1206            - start: start
  1207              pattern: pattern
  1208              end: end
  1209            - start: start
  1210              pattern: pattern
  1211              end: end
  1212          nfServicePersistence: false
  1213          ipv4Addresses:
  1214          - 198.51.100.1
  1215          - 198.51.100.1
  1216          recoveryTime: 2000-01-23T04:56:07.000+00:00
  1217          nfInstanceId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
  1218          allowedNssais:
  1219          - sd: sd
  1220            sst: 153
  1221          - sd: sd
  1222            sst: 153
  1223          upfInfo:
  1224            iwkEpsInd: false
  1225            interfaceUpfInfoList:
  1226            - networkInstance: networkInstance
  1227              ipv4EndpointAddresses:
  1228              - 198.51.100.1
  1229              - 198.51.100.1
  1230              ipv6EndpointAddresses:
  1231              - 2001:db8:85a3::8a2e:370:7334
  1232              - 2001:db8:85a3::8a2e:370:7334
  1233              endpointFqdn: endpointFqdn
  1234            - networkInstance: networkInstance
  1235              ipv4EndpointAddresses:
  1236              - 198.51.100.1
  1237              - 198.51.100.1
  1238              ipv6EndpointAddresses:
  1239              - 2001:db8:85a3::8a2e:370:7334
  1240              - 2001:db8:85a3::8a2e:370:7334
  1241              endpointFqdn: endpointFqdn
  1242            smfServingArea:
  1243            - smfServingArea
  1244            - smfServingArea
  1245            sNssaiUpfInfoList:
  1246            - dnnUpfInfoList:
  1247              - dnaiList:
  1248                - null
  1249                - null
  1250                dnn: dnn
  1251              - dnaiList:
  1252                - null
  1253                - null
  1254                dnn: dnn
  1255              sNssai:
  1256                sd: sd
  1257                sst: 153
  1258            - dnnUpfInfoList:
  1259              - dnaiList:
  1260                - null
  1261                - null
  1262                dnn: dnn
  1263              - dnaiList:
  1264                - null
  1265                - null
  1266                dnn: dnn
  1267              sNssai:
  1268                sd: sd
  1269                sst: 153
  1270          bsfInfo:
  1271            dnnList:
  1272            - null
  1273            - null
  1274            ipv6PrefixRanges:
  1275            - start: 2001:db8:abcd:12::0/64
  1276              end: 2001:db8:abcd:12::0/64
  1277            - start: 2001:db8:abcd:12::0/64
  1278              end: 2001:db8:abcd:12::0/64
  1279            ipDomainList:
  1280            - ipDomainList
  1281            - ipDomainList
  1282            ipv4AddressRanges:
  1283            - start: 198.51.100.1
  1284              end: 198.51.100.1
  1285            - start: 198.51.100.1
  1286              end: 198.51.100.1
  1287          fqdn: fqdn
  1288          locality: locality
  1289          priority: 9606
  1290          chfInfo:
  1291            gpsiRangeList:
  1292            - start: start
  1293              pattern: pattern
  1294              end: end
  1295            - start: start
  1296              pattern: pattern
  1297              end: end
  1298            plmnRangeList:
  1299            - start: start
  1300              pattern: pattern
  1301              end: end
  1302            - start: start
  1303              pattern: pattern
  1304              end: end
  1305            supiRangeList:
  1306            - start: start
  1307              pattern: pattern
  1308              end: end
  1309            - start: start
  1310              pattern: pattern
  1311              end: end
  1312          amfInfo:
  1313            backupInfoAmfRemoval:
  1314            - plmnId:
  1315                mnc: mnc
  1316                mcc: mcc
  1317              amfId: amfId
  1318            - plmnId:
  1319                mnc: mnc
  1320                mcc: mcc
  1321              amfId: amfId
  1322            guamiList:
  1323            - plmnId:
  1324                mnc: mnc
  1325                mcc: mcc
  1326              amfId: amfId
  1327            - plmnId:
  1328                mnc: mnc
  1329                mcc: mcc
  1330              amfId: amfId
  1331            taiRangeList:
  1332            - tacRangeList:
  1333              - start: start
  1334                pattern: pattern
  1335                end: end
  1336              - start: start
  1337                pattern: pattern
  1338                end: end
  1339              plmnId:
  1340                mnc: mnc
  1341                mcc: mcc
  1342            - tacRangeList:
  1343              - start: start
  1344                pattern: pattern
  1345                end: end
  1346              - start: start
  1347                pattern: pattern
  1348                end: end
  1349              plmnId:
  1350                mnc: mnc
  1351                mcc: mcc
  1352            backupInfoAmfFailure:
  1353            - plmnId:
  1354                mnc: mnc
  1355                mcc: mcc
  1356              amfId: amfId
  1357            - plmnId:
  1358                mnc: mnc
  1359                mcc: mcc
  1360              amfId: amfId
  1361            amfSetId: amfSetId
  1362            amfRegionId: amfRegionId
  1363            n2InterfaceAmfInfo:
  1364              ipv4EndpointAddress:
  1365              - 198.51.100.1
  1366              - 198.51.100.1
  1367              amfName: amfName
  1368              ipv6EndpointAddress:
  1369              - 2001:db8:85a3::8a2e:370:7334
  1370              - 2001:db8:85a3::8a2e:370:7334
  1371            taiList:
  1372            - tac: tac
  1373              plmnId:
  1374                mnc: mnc
  1375                mcc: mcc
  1376            - tac: tac
  1377              plmnId:
  1378                mnc: mnc
  1379                mcc: mcc
  1380          smfInfo:
  1381            accessType:
  1382            - null
  1383            - null
  1384            sNssaiSmfInfoList:
  1385            - dnnSmfInfoList:
  1386              - dnn: dnn
  1387              - dnn: dnn
  1388              sNssai:
  1389                sd: sd
  1390                sst: 153
  1391            - dnnSmfInfoList:
  1392              - dnn: dnn
  1393              - dnn: dnn
  1394              sNssai:
  1395                sd: sd
  1396                sst: 153
  1397            taiRangeList:
  1398            - tacRangeList:
  1399              - start: start
  1400                pattern: pattern
  1401                end: end
  1402              - start: start
  1403                pattern: pattern
  1404                end: end
  1405              plmnId:
  1406                mnc: mnc
  1407                mcc: mcc
  1408            - tacRangeList:
  1409              - start: start
  1410                pattern: pattern
  1411                end: end
  1412              - start: start
  1413                pattern: pattern
  1414                end: end
  1415              plmnId:
  1416                mnc: mnc
  1417                mcc: mcc
  1418            taiList:
  1419            - tac: tac
  1420              plmnId:
  1421                mnc: mnc
  1422                mcc: mcc
  1423            - tac: tac
  1424              plmnId:
  1425                mnc: mnc
  1426                mcc: mcc
  1427            pgwFqdn: pgwFqdn
  1428          heartBeatTimer: 0
  1429        properties:
  1430          nfInstanceId:
  1431            format: uuid
  1432            type: string
  1433          nfType:
  1434            $ref: '#/components/schemas/NFType'
  1435          nfStatus:
  1436            $ref: '#/components/schemas/NFStatus'
  1437          heartBeatTimer:
  1438            format: int32
  1439            type: integer
  1440          plmnList:
  1441            items:
  1442              $ref: '#/components/schemas/PlmnId'
  1443            minItems: 1
  1444            type: array
  1445          sNssais:
  1446            items:
  1447              $ref: '#/components/schemas/Snssai'
  1448            minItems: 1
  1449            type: array
  1450          nsiList:
  1451            items:
  1452              type: string
  1453            minItems: 1
  1454            type: array
  1455          fqdn:
  1456            type: string
  1457          interPlmnFqdn:
  1458            type: string
  1459          ipv4Addresses:
  1460            items:
  1461              $ref: '#/components/schemas/Ipv4Addr'
  1462            minItems: 1
  1463            type: array
  1464          ipv6Addresses:
  1465            items:
  1466              $ref: '#/components/schemas/Ipv6Addr'
  1467            minItems: 1
  1468            type: array
  1469          allowedPlmns:
  1470            items:
  1471              $ref: '#/components/schemas/PlmnId'
  1472            minItems: 1
  1473            type: array
  1474          allowedNfTypes:
  1475            items:
  1476              $ref: '#/components/schemas/NFType'
  1477            minItems: 1
  1478            type: array
  1479          allowedNfDomains:
  1480            items:
  1481              type: string
  1482            minItems: 1
  1483            type: array
  1484          allowedNssais:
  1485            items:
  1486              $ref: '#/components/schemas/Snssai'
  1487            minItems: 1
  1488            type: array
  1489          priority:
  1490            format: int32
  1491            maximum: 65535
  1492            minimum: 0
  1493            type: integer
  1494          capacity:
  1495            format: int32
  1496            maximum: 65535
  1497            minimum: 0
  1498            type: integer
  1499          load:
  1500            format: int32
  1501            maximum: 100
  1502            minimum: 0
  1503            type: integer
  1504          locality:
  1505            type: string
  1506          udrInfo:
  1507            $ref: '#/components/schemas/UdrInfo'
  1508          udmInfo:
  1509            $ref: '#/components/schemas/UdmInfo'
  1510          ausfInfo:
  1511            $ref: '#/components/schemas/AusfInfo'
  1512          amfInfo:
  1513            $ref: '#/components/schemas/AmfInfo'
  1514          smfInfo:
  1515            $ref: '#/components/schemas/SmfInfo'
  1516          upfInfo:
  1517            $ref: '#/components/schemas/UpfInfo'
  1518          pcfInfo:
  1519            $ref: '#/components/schemas/PcfInfo'
  1520          bsfInfo:
  1521            $ref: '#/components/schemas/BsfInfo'
  1522          chfInfo:
  1523            $ref: '#/components/schemas/ChfInfo'
  1524          nrfInfo:
  1525            $ref: '#/components/schemas/NrfInfo'
  1526          customInfo:
  1527            type: object
  1528          recoveryTime:
  1529            format: date-time
  1530            type: string
  1531          nfServicePersistence:
  1532            default: false
  1533            type: boolean
  1534          nfServices:
  1535            items:
  1536              $ref: '#/components/schemas/NFService'
  1537            minItems: 1
  1538            type: array
  1539        required:
  1540        - nfInstanceId
  1541        - nfStatus
  1542        - nfType
  1543        type: object
  1544      NFService:
  1545        example:
  1546          recoveryTime: 2000-01-23T04:56:07.000+00:00
  1547          allowedNssais:
  1548          - sd: sd
  1549            sst: 153
  1550          - sd: sd
  1551            sst: 153
  1552          supportedFeatures: supportedFeatures
  1553          fqdn: fqdn
  1554          allowedNfTypes:
  1555          - null
  1556          - null
  1557          serviceInstanceId: serviceInstanceId
  1558          allowedNfDomains:
  1559          - allowedNfDomains
  1560          - allowedNfDomains
  1561          priority: 46276
  1562          capacity: 60957
  1563          defaultNotificationSubscriptions:
  1564          - callbackUri: callbackUri
  1565          - callbackUri: callbackUri
  1566          load: 36
  1567          versions:
  1568          - apiFullVersion: apiFullVersion
  1569            apiVersionInUri: apiVersionInUri
  1570            expiry: 2000-01-23T04:56:07.000+00:00
  1571          - apiFullVersion: apiFullVersion
  1572            apiVersionInUri: apiVersionInUri
  1573            expiry: 2000-01-23T04:56:07.000+00:00
  1574          ipEndPoints:
  1575          - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1576            port: 15087
  1577            ipv4Address: 198.51.100.1
  1578          - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1579            port: 15087
  1580            ipv4Address: 198.51.100.1
  1581          apiPrefix: apiPrefix
  1582          chfServiceInfo:
  1583            primaryChfServiceInstance: primaryChfServiceInstance
  1584            secondaryChfServiceInstance: secondaryChfServiceInstance
  1585          interPlmnFqdn: interPlmnFqdn
  1586          allowedPlmns:
  1587          - mnc: mnc
  1588            mcc: mcc
  1589          - mnc: mnc
  1590            mcc: mcc
  1591        properties:
  1592          serviceInstanceId:
  1593            type: string
  1594          serviceName:
  1595            $ref: '#/components/schemas/ServiceName'
  1596          versions:
  1597            items:
  1598              $ref: '#/components/schemas/NFServiceVersion'
  1599            minItems: 1
  1600            type: array
  1601          scheme:
  1602            $ref: '#/components/schemas/UriScheme'
  1603          nfServiceStatus:
  1604            $ref: '#/components/schemas/NFServiceStatus'
  1605          fqdn:
  1606            type: string
  1607          interPlmnFqdn:
  1608            type: string
  1609          ipEndPoints:
  1610            items:
  1611              $ref: '#/components/schemas/IpEndPoint'
  1612            minItems: 1
  1613            type: array
  1614          apiPrefix:
  1615            type: string
  1616          defaultNotificationSubscriptions:
  1617            items:
  1618              $ref: '#/components/schemas/DefaultNotificationSubscription'
  1619            minItems: 1
  1620            type: array
  1621          allowedPlmns:
  1622            items:
  1623              $ref: '#/components/schemas/PlmnId'
  1624            minItems: 1
  1625            type: array
  1626          allowedNfTypes:
  1627            items:
  1628              $ref: '#/components/schemas/NFType'
  1629            minItems: 1
  1630            type: array
  1631          allowedNfDomains:
  1632            items:
  1633              type: string
  1634            minItems: 1
  1635            type: array
  1636          allowedNssais:
  1637            items:
  1638              $ref: '#/components/schemas/Snssai'
  1639            minItems: 1
  1640            type: array
  1641          priority:
  1642            format: int32
  1643            maximum: 65535
  1644            minimum: 0
  1645            type: integer
  1646          capacity:
  1647            format: int32
  1648            maximum: 65535
  1649            minimum: 0
  1650            type: integer
  1651          load:
  1652            format: int32
  1653            maximum: 100
  1654            minimum: 0
  1655            type: integer
  1656          recoveryTime:
  1657            format: date-time
  1658            type: string
  1659          chfServiceInfo:
  1660            $ref: '#/components/schemas/ChfServiceInfo'
  1661          supportedFeatures:
  1662            pattern: ^[A-Fa-f0-9]*$
  1663            type: string
  1664        required:
  1665        - nfServiceStatus
  1666        - scheme
  1667        - serviceInstanceId
  1668        - serviceName
  1669        - versions
  1670        type: object
  1671      NFType:
  1672        enum:
  1673        - NRF
  1674        - UDM
  1675        - AMF
  1676        - SMF
  1677        - AUSF
  1678        - NEF
  1679        - PCF
  1680        - SMSF
  1681        - NSSF
  1682        - UDR
  1683        - LMF
  1684        - GMLC
  1685        - 5G_EIR
  1686        - SEPP
  1687        - UPF
  1688        - N3IWF
  1689        - AF
  1690        - UDSF
  1691        - BSF
  1692        - CHF
  1693        - NWDAF
  1694        type: string
  1695      Fqdn:
  1696        type: string
  1697      IpEndPoint:
  1698        example:
  1699          ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1700          port: 15087
  1701          ipv4Address: 198.51.100.1
  1702        properties:
  1703          ipv4Address:
  1704            example: 198.51.100.1
  1705            pattern: ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
  1706            type: string
  1707          ipv6Address:
  1708            $ref: '#/components/schemas/Ipv6Addr'
  1709          transport:
  1710            $ref: '#/components/schemas/TransportProtocol'
  1711          port:
  1712            format: int32
  1713            maximum: 65535
  1714            minimum: 0
  1715            type: integer
  1716        type: object
  1717      SubscriptionData:
  1718        example:
  1719          reqNotifEvents:
  1720          - null
  1721          - null
  1722          validityTime: 2000-01-23T04:56:07.000+00:00
  1723          reqNfFqdn: reqNfFqdn
  1724          nfStatusNotificationUri: nfStatusNotificationUri
  1725          plmnId:
  1726            mnc: mnc
  1727            mcc: mcc
  1728          subscriptionId: subscriptionId
  1729          notifCondition:
  1730            monitoredAttributes:
  1731            - monitoredAttributes
  1732            - monitoredAttributes
  1733            unmonitoredAttributes:
  1734            - unmonitoredAttributes
  1735            - unmonitoredAttributes
  1736          subscrCond: ""
  1737        properties:
  1738          nfStatusNotificationUri:
  1739            type: string
  1740          subscrCond:
  1741            oneOf:
  1742            - $ref: '#/components/schemas/NfInstanceIdCond'
  1743            - $ref: '#/components/schemas/NfTypeCond'
  1744            - $ref: '#/components/schemas/ServiceNameCond'
  1745            - $ref: '#/components/schemas/AmfCond'
  1746            - $ref: '#/components/schemas/GuamiListCond'
  1747            - $ref: '#/components/schemas/NetworkSliceCond'
  1748            - $ref: '#/components/schemas/NfGroupCond'
  1749          subscriptionId:
  1750            pattern: ^([0-9]{5,6}-)?[^-]+$
  1751            readOnly: true
  1752            type: string
  1753          validityTime:
  1754            format: date-time
  1755            type: string
  1756          reqNotifEvents:
  1757            items:
  1758              $ref: '#/components/schemas/NotificationEventType'
  1759            minItems: 1
  1760            type: array
  1761          plmnId:
  1762            $ref: '#/components/schemas/PlmnId'
  1763          notifCondition:
  1764            $ref: '#/components/schemas/NotifCondition'
  1765          reqNfType:
  1766            $ref: '#/components/schemas/NFType'
  1767          reqNfFqdn:
  1768            type: string
  1769        required:
  1770        - nfStatusNotificationUri
  1771        - subscriptionId
  1772        type: object
  1773      NfInstanceIdCond:
  1774        properties:
  1775          nfInstanceId:
  1776            format: uuid
  1777            type: string
  1778        required:
  1779        - nfInstanceId
  1780        type: object
  1781      NfTypeCond:
  1782        properties:
  1783          nfType:
  1784            $ref: '#/components/schemas/NFType'
  1785        required:
  1786        - nfType
  1787        type: object
  1788      ServiceNameCond:
  1789        properties:
  1790          serviceName:
  1791            $ref: '#/components/schemas/ServiceName'
  1792        required:
  1793        - serviceName
  1794        type: object
  1795      AmfCond:
  1796        anyOf:
  1797        - required:
  1798          - amfSetId
  1799        - required:
  1800          - amfRegionId
  1801        properties:
  1802          amfSetId:
  1803            type: string
  1804          amfRegionId:
  1805            type: string
  1806        type: object
  1807      GuamiListCond:
  1808        properties:
  1809          guamiList:
  1810            items:
  1811              $ref: '#/components/schemas/Guami'
  1812            type: array
  1813        required:
  1814        - guamiList
  1815        type: object
  1816      NetworkSliceCond:
  1817        properties:
  1818          snssaiList:
  1819            items:
  1820              $ref: '#/components/schemas/Snssai'
  1821            type: array
  1822          nsiList:
  1823            items:
  1824              type: string
  1825            type: array
  1826        required:
  1827        - snssaiList
  1828        type: object
  1829      NfGroupCond:
  1830        properties:
  1831          nfType:
  1832            enum:
  1833            - UDM
  1834            - AUSF
  1835            - UDR
  1836            type: string
  1837          nfGroupId:
  1838            type: string
  1839        required:
  1840        - nfGroupId
  1841        - nfType
  1842        type: object
  1843      NotifCondition:
  1844        example:
  1845          monitoredAttributes:
  1846          - monitoredAttributes
  1847          - monitoredAttributes
  1848          unmonitoredAttributes:
  1849          - unmonitoredAttributes
  1850          - unmonitoredAttributes
  1851        not:
  1852          required:
  1853          - monitoredAttributes
  1854          - unmonitoredAttributes
  1855        properties:
  1856          monitoredAttributes:
  1857            items:
  1858              type: string
  1859            minItems: 1
  1860            type: array
  1861          unmonitoredAttributes:
  1862            items:
  1863              type: string
  1864            minItems: 1
  1865            type: array
  1866        type: object
  1867      UdrInfo:
  1868        example:
  1869          supportedDataSets:
  1870          - null
  1871          - null
  1872          groupId: groupId
  1873          externalGroupIdentifiersRanges:
  1874          - start: start
  1875            pattern: pattern
  1876            end: end
  1877          - start: start
  1878            pattern: pattern
  1879            end: end
  1880          supiRanges:
  1881          - start: start
  1882            pattern: pattern
  1883            end: end
  1884          - start: start
  1885            pattern: pattern
  1886            end: end
  1887          gpsiRanges:
  1888          - start: start
  1889            pattern: pattern
  1890            end: end
  1891          - start: start
  1892            pattern: pattern
  1893            end: end
  1894        properties:
  1895          groupId:
  1896            type: string
  1897          supiRanges:
  1898            items:
  1899              $ref: '#/components/schemas/SupiRange'
  1900            minItems: 1
  1901            type: array
  1902          gpsiRanges:
  1903            items:
  1904              $ref: '#/components/schemas/IdentityRange'
  1905            minItems: 1
  1906            type: array
  1907          externalGroupIdentifiersRanges:
  1908            items:
  1909              $ref: '#/components/schemas/IdentityRange'
  1910            minItems: 1
  1911            type: array
  1912          supportedDataSets:
  1913            items:
  1914              $ref: '#/components/schemas/DataSetId'
  1915            minItems: 1
  1916            type: array
  1917        type: object
  1918      SupiRange:
  1919        example:
  1920          start: start
  1921          pattern: pattern
  1922          end: end
  1923        properties:
  1924          start:
  1925            pattern: ^[0-9]+$
  1926            type: string
  1927          end:
  1928            pattern: ^[0-9]+$
  1929            type: string
  1930          pattern:
  1931            type: string
  1932        type: object
  1933      IdentityRange:
  1934        example:
  1935          start: start
  1936          pattern: pattern
  1937          end: end
  1938        properties:
  1939          start:
  1940            pattern: ^[0-9]+$
  1941            type: string
  1942          end:
  1943            pattern: ^[0-9]+$
  1944            type: string
  1945          pattern:
  1946            type: string
  1947        type: object
  1948      DataSetId:
  1949        enum:
  1950        - SUBSCRIPTION
  1951        - POLICY
  1952        - EXPOSURE
  1953        - APPLICATION
  1954        type: string
  1955      UdmInfo:
  1956        example:
  1957          routingIndicators:
  1958          - routingIndicators
  1959          - routingIndicators
  1960          groupId: groupId
  1961          externalGroupIdentifiersRanges:
  1962          - start: start
  1963            pattern: pattern
  1964            end: end
  1965          - start: start
  1966            pattern: pattern
  1967            end: end
  1968          supiRanges:
  1969          - start: start
  1970            pattern: pattern
  1971            end: end
  1972          - start: start
  1973            pattern: pattern
  1974            end: end
  1975          gpsiRanges:
  1976          - start: start
  1977            pattern: pattern
  1978            end: end
  1979          - start: start
  1980            pattern: pattern
  1981            end: end
  1982        properties:
  1983          groupId:
  1984            type: string
  1985          supiRanges:
  1986            items:
  1987              $ref: '#/components/schemas/SupiRange'
  1988            minItems: 1
  1989            type: array
  1990          gpsiRanges:
  1991            items:
  1992              $ref: '#/components/schemas/IdentityRange'
  1993            minItems: 1
  1994            type: array
  1995          externalGroupIdentifiersRanges:
  1996            items:
  1997              $ref: '#/components/schemas/IdentityRange'
  1998            minItems: 1
  1999            type: array
  2000          routingIndicators:
  2001            items:
  2002              pattern: ^[0-9]{1,4}$
  2003              type: string
  2004            minItems: 1
  2005            type: array
  2006        type: object
  2007      AusfInfo:
  2008        example:
  2009          routingIndicators:
  2010          - routingIndicators
  2011          - routingIndicators
  2012          groupId: groupId
  2013          supiRanges:
  2014          - start: start
  2015            pattern: pattern
  2016            end: end
  2017          - start: start
  2018            pattern: pattern
  2019            end: end
  2020        properties:
  2021          groupId:
  2022            type: string
  2023          supiRanges:
  2024            items:
  2025              $ref: '#/components/schemas/SupiRange'
  2026            minItems: 1
  2027            type: array
  2028          routingIndicators:
  2029            items:
  2030              pattern: ^[0-9]{1,4}$
  2031              type: string
  2032            minItems: 1
  2033            type: array
  2034        type: object
  2035      AmfInfo:
  2036        example:
  2037          backupInfoAmfRemoval:
  2038          - plmnId:
  2039              mnc: mnc
  2040              mcc: mcc
  2041            amfId: amfId
  2042          - plmnId:
  2043              mnc: mnc
  2044              mcc: mcc
  2045            amfId: amfId
  2046          guamiList:
  2047          - plmnId:
  2048              mnc: mnc
  2049              mcc: mcc
  2050            amfId: amfId
  2051          - plmnId:
  2052              mnc: mnc
  2053              mcc: mcc
  2054            amfId: amfId
  2055          taiRangeList:
  2056          - tacRangeList:
  2057            - start: start
  2058              pattern: pattern
  2059              end: end
  2060            - start: start
  2061              pattern: pattern
  2062              end: end
  2063            plmnId:
  2064              mnc: mnc
  2065              mcc: mcc
  2066          - tacRangeList:
  2067            - start: start
  2068              pattern: pattern
  2069              end: end
  2070            - start: start
  2071              pattern: pattern
  2072              end: end
  2073            plmnId:
  2074              mnc: mnc
  2075              mcc: mcc
  2076          backupInfoAmfFailure:
  2077          - plmnId:
  2078              mnc: mnc
  2079              mcc: mcc
  2080            amfId: amfId
  2081          - plmnId:
  2082              mnc: mnc
  2083              mcc: mcc
  2084            amfId: amfId
  2085          amfSetId: amfSetId
  2086          amfRegionId: amfRegionId
  2087          n2InterfaceAmfInfo:
  2088            ipv4EndpointAddress:
  2089            - 198.51.100.1
  2090            - 198.51.100.1
  2091            amfName: amfName
  2092            ipv6EndpointAddress:
  2093            - 2001:db8:85a3::8a2e:370:7334
  2094            - 2001:db8:85a3::8a2e:370:7334
  2095          taiList:
  2096          - tac: tac
  2097            plmnId:
  2098              mnc: mnc
  2099              mcc: mcc
  2100          - tac: tac
  2101            plmnId:
  2102              mnc: mnc
  2103              mcc: mcc
  2104        properties:
  2105          amfSetId:
  2106            type: string
  2107          amfRegionId:
  2108            type: string
  2109          guamiList:
  2110            items:
  2111              $ref: '#/components/schemas/Guami'
  2112            minItems: 1
  2113            type: array
  2114          taiList:
  2115            items:
  2116              $ref: '#/components/schemas/Tai'
  2117            minItems: 1
  2118            type: array
  2119          taiRangeList:
  2120            items:
  2121              $ref: '#/components/schemas/TaiRange'
  2122            minItems: 1
  2123            type: array
  2124          backupInfoAmfFailure:
  2125            items:
  2126              $ref: '#/components/schemas/Guami'
  2127            minItems: 1
  2128            type: array
  2129          backupInfoAmfRemoval:
  2130            items:
  2131              $ref: '#/components/schemas/Guami'
  2132            minItems: 1
  2133            type: array
  2134          n2InterfaceAmfInfo:
  2135            $ref: '#/components/schemas/N2InterfaceAmfInfo'
  2136        required:
  2137        - amfRegionId
  2138        - amfSetId
  2139        - guamiList
  2140        type: object
  2141      SmfInfo:
  2142        example:
  2143          accessType:
  2144          - null
  2145          - null
  2146          sNssaiSmfInfoList:
  2147          - dnnSmfInfoList:
  2148            - dnn: dnn
  2149            - dnn: dnn
  2150            sNssai:
  2151              sd: sd
  2152              sst: 153
  2153          - dnnSmfInfoList:
  2154            - dnn: dnn
  2155            - dnn: dnn
  2156            sNssai:
  2157              sd: sd
  2158              sst: 153
  2159          taiRangeList:
  2160          - tacRangeList:
  2161            - start: start
  2162              pattern: pattern
  2163              end: end
  2164            - start: start
  2165              pattern: pattern
  2166              end: end
  2167            plmnId:
  2168              mnc: mnc
  2169              mcc: mcc
  2170          - tacRangeList:
  2171            - start: start
  2172              pattern: pattern
  2173              end: end
  2174            - start: start
  2175              pattern: pattern
  2176              end: end
  2177            plmnId:
  2178              mnc: mnc
  2179              mcc: mcc
  2180          taiList:
  2181          - tac: tac
  2182            plmnId:
  2183              mnc: mnc
  2184              mcc: mcc
  2185          - tac: tac
  2186            plmnId:
  2187              mnc: mnc
  2188              mcc: mcc
  2189          pgwFqdn: pgwFqdn
  2190        properties:
  2191          sNssaiSmfInfoList:
  2192            items:
  2193              $ref: '#/components/schemas/SnssaiSmfInfoItem'
  2194            minItems: 1
  2195            type: array
  2196          taiList:
  2197            items:
  2198              $ref: '#/components/schemas/Tai'
  2199            minItems: 1
  2200            type: array
  2201          taiRangeList:
  2202            items:
  2203              $ref: '#/components/schemas/TaiRange'
  2204            minItems: 1
  2205            type: array
  2206          pgwFqdn:
  2207            type: string
  2208          accessType:
  2209            items:
  2210              $ref: '#/components/schemas/AccessType'
  2211            minItems: 1
  2212            type: array
  2213        required:
  2214        - sNssaiSmfInfoList
  2215        type: object
  2216      SnssaiSmfInfoItem:
  2217        example:
  2218          dnnSmfInfoList:
  2219          - dnn: dnn
  2220          - dnn: dnn
  2221          sNssai:
  2222            sd: sd
  2223            sst: 153
  2224        properties:
  2225          sNssai:
  2226            $ref: '#/components/schemas/Snssai'
  2227          dnnSmfInfoList:
  2228            items:
  2229              $ref: '#/components/schemas/DnnSmfInfoItem'
  2230            minItems: 1
  2231            type: array
  2232        required:
  2233        - dnnSmfInfoList
  2234        - sNssai
  2235        type: object
  2236      DnnSmfInfoItem:
  2237        example:
  2238          dnn: dnn
  2239        properties:
  2240          dnn:
  2241            type: string
  2242        required:
  2243        - dnn
  2244        type: object
  2245      UpfInfo:
  2246        example:
  2247          iwkEpsInd: false
  2248          interfaceUpfInfoList:
  2249          - networkInstance: networkInstance
  2250            ipv4EndpointAddresses:
  2251            - 198.51.100.1
  2252            - 198.51.100.1
  2253            ipv6EndpointAddresses:
  2254            - 2001:db8:85a3::8a2e:370:7334
  2255            - 2001:db8:85a3::8a2e:370:7334
  2256            endpointFqdn: endpointFqdn
  2257          - networkInstance: networkInstance
  2258            ipv4EndpointAddresses:
  2259            - 198.51.100.1
  2260            - 198.51.100.1
  2261            ipv6EndpointAddresses:
  2262            - 2001:db8:85a3::8a2e:370:7334
  2263            - 2001:db8:85a3::8a2e:370:7334
  2264            endpointFqdn: endpointFqdn
  2265          smfServingArea:
  2266          - smfServingArea
  2267          - smfServingArea
  2268          sNssaiUpfInfoList:
  2269          - dnnUpfInfoList:
  2270            - dnaiList:
  2271              - null
  2272              - null
  2273              dnn: dnn
  2274            - dnaiList:
  2275              - null
  2276              - null
  2277              dnn: dnn
  2278            sNssai:
  2279              sd: sd
  2280              sst: 153
  2281          - dnnUpfInfoList:
  2282            - dnaiList:
  2283              - null
  2284              - null
  2285              dnn: dnn
  2286            - dnaiList:
  2287              - null
  2288              - null
  2289              dnn: dnn
  2290            sNssai:
  2291              sd: sd
  2292              sst: 153
  2293        properties:
  2294          sNssaiUpfInfoList:
  2295            items:
  2296              $ref: '#/components/schemas/SnssaiUpfInfoItem'
  2297            minItems: 1
  2298            type: array
  2299          smfServingArea:
  2300            items:
  2301              type: string
  2302            minItems: 1
  2303            type: array
  2304          interfaceUpfInfoList:
  2305            items:
  2306              $ref: '#/components/schemas/InterfaceUpfInfoItem'
  2307            minItems: 1
  2308            type: array
  2309          iwkEpsInd:
  2310            default: false
  2311            type: boolean
  2312        required:
  2313        - sNssaiUpfInfoList
  2314        type: object
  2315      SnssaiUpfInfoItem:
  2316        example:
  2317          dnnUpfInfoList:
  2318          - dnaiList:
  2319            - null
  2320            - null
  2321            dnn: dnn
  2322          - dnaiList:
  2323            - null
  2324            - null
  2325            dnn: dnn
  2326          sNssai:
  2327            sd: sd
  2328            sst: 153
  2329        properties:
  2330          sNssai:
  2331            $ref: '#/components/schemas/Snssai'
  2332          dnnUpfInfoList:
  2333            items:
  2334              $ref: '#/components/schemas/DnnUpfInfoItem'
  2335            minItems: 1
  2336            type: array
  2337        required:
  2338        - dnnUpfInfoList
  2339        - sNssai
  2340        type: object
  2341      DnnUpfInfoItem:
  2342        example:
  2343          dnaiList:
  2344          - null
  2345          - null
  2346          dnn: dnn
  2347        properties:
  2348          dnn:
  2349            type: string
  2350          dnaiList:
  2351            items:
  2352              $ref: '#/components/schemas/Dnai'
  2353            minItems: 1
  2354            type: array
  2355        required:
  2356        - dnn
  2357        type: object
  2358      InterfaceUpfInfoItem:
  2359        example:
  2360          networkInstance: networkInstance
  2361          ipv4EndpointAddresses:
  2362          - 198.51.100.1
  2363          - 198.51.100.1
  2364          ipv6EndpointAddresses:
  2365          - 2001:db8:85a3::8a2e:370:7334
  2366          - 2001:db8:85a3::8a2e:370:7334
  2367          endpointFqdn: endpointFqdn
  2368        properties:
  2369          interfaceType:
  2370            $ref: '#/components/schemas/UPInterfaceType'
  2371          ipv4EndpointAddresses:
  2372            items:
  2373              $ref: '#/components/schemas/Ipv4Addr'
  2374            minItems: 1
  2375            type: array
  2376          ipv6EndpointAddresses:
  2377            items:
  2378              $ref: '#/components/schemas/Ipv6Addr'
  2379            minItems: 1
  2380            type: array
  2381          endpointFqdn:
  2382            type: string
  2383          networkInstance:
  2384            type: string
  2385        required:
  2386        - interfaceType
  2387        type: object
  2388      UPInterfaceType:
  2389        enum:
  2390        - N3
  2391        - N6
  2392        - N9
  2393        type: string
  2394      PcfInfo:
  2395        example:
  2396          rxDiamHost: rxDiamHost
  2397          dnnList:
  2398          - null
  2399          - null
  2400          rxDiamRealm: rxDiamRealm
  2401          supiRanges:
  2402          - start: start
  2403            pattern: pattern
  2404            end: end
  2405          - start: start
  2406            pattern: pattern
  2407            end: end
  2408        properties:
  2409          dnnList:
  2410            items:
  2411              $ref: '#/components/schemas/Dnn'
  2412            minItems: 1
  2413            type: array
  2414          supiRanges:
  2415            items:
  2416              $ref: '#/components/schemas/SupiRange'
  2417            minItems: 1
  2418            type: array
  2419          rxDiamHost:
  2420            pattern: ^([A-Za-z0-9]+(-[A-Za-z0-9]+).)+[a-z]{2,}$
  2421            type: string
  2422          rxDiamRealm:
  2423            pattern: ^([A-Za-z0-9]+(-[A-Za-z0-9]+).)+[a-z]{2,}$
  2424            type: string
  2425        type: object
  2426      BsfInfo:
  2427        example:
  2428          dnnList:
  2429          - null
  2430          - null
  2431          ipv6PrefixRanges:
  2432          - start: 2001:db8:abcd:12::0/64
  2433            end: 2001:db8:abcd:12::0/64
  2434          - start: 2001:db8:abcd:12::0/64
  2435            end: 2001:db8:abcd:12::0/64
  2436          ipDomainList:
  2437          - ipDomainList
  2438          - ipDomainList
  2439          ipv4AddressRanges:
  2440          - start: 198.51.100.1
  2441            end: 198.51.100.1
  2442          - start: 198.51.100.1
  2443            end: 198.51.100.1
  2444        properties:
  2445          dnnList:
  2446            items:
  2447              $ref: '#/components/schemas/Dnn'
  2448            minItems: 1
  2449            type: array
  2450          ipDomainList:
  2451            items:
  2452              type: string
  2453            minItems: 1
  2454            type: array
  2455          ipv4AddressRanges:
  2456            items:
  2457              $ref: '#/components/schemas/Ipv4AddressRange'
  2458            minItems: 1
  2459            type: array
  2460          ipv6PrefixRanges:
  2461            items:
  2462              $ref: '#/components/schemas/Ipv6PrefixRange'
  2463            minItems: 1
  2464            type: array
  2465        type: object
  2466      ChfInfo:
  2467        example:
  2468          gpsiRangeList:
  2469          - start: start
  2470            pattern: pattern
  2471            end: end
  2472          - start: start
  2473            pattern: pattern
  2474            end: end
  2475          plmnRangeList:
  2476          - start: start
  2477            pattern: pattern
  2478            end: end
  2479          - start: start
  2480            pattern: pattern
  2481            end: end
  2482          supiRangeList:
  2483          - start: start
  2484            pattern: pattern
  2485            end: end
  2486          - start: start
  2487            pattern: pattern
  2488            end: end
  2489        properties:
  2490          supiRangeList:
  2491            items:
  2492              $ref: '#/components/schemas/SupiRange'
  2493            minItems: 1
  2494            type: array
  2495          gpsiRangeList:
  2496            items:
  2497              $ref: '#/components/schemas/IdentityRange'
  2498            minItems: 1
  2499            type: array
  2500          plmnRangeList:
  2501            items:
  2502              $ref: '#/components/schemas/PlmnRange'
  2503            minItems: 1
  2504            type: array
  2505        type: object
  2506      Ipv4AddressRange:
  2507        example:
  2508          start: 198.51.100.1
  2509          end: 198.51.100.1
  2510        properties:
  2511          start:
  2512            example: 198.51.100.1
  2513            pattern: ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
  2514            type: string
  2515          end:
  2516            example: 198.51.100.1
  2517            pattern: ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
  2518            type: string
  2519        type: object
  2520      Ipv6PrefixRange:
  2521        example:
  2522          start: 2001:db8:abcd:12::0/64
  2523          end: 2001:db8:abcd:12::0/64
  2524        properties:
  2525          start:
  2526            $ref: '#/components/schemas/Ipv6Prefix'
  2527          end:
  2528            $ref: '#/components/schemas/Ipv6Prefix'
  2529        type: object
  2530      DefaultNotificationSubscription:
  2531        example:
  2532          callbackUri: callbackUri
  2533        properties:
  2534          notificationType:
  2535            $ref: '#/components/schemas/NotificationType'
  2536          callbackUri:
  2537            type: string
  2538          n1MessageClass:
  2539            $ref: '#/components/schemas/N1MessageClass'
  2540          n2InformationClass:
  2541            $ref: '#/components/schemas/N2InformationClass'
  2542        required:
  2543        - callbackUri
  2544        - notificationType
  2545        type: object
  2546      NotificationType:
  2547        enum:
  2548        - N1_MESSAGES
  2549        - N2_INFORMATION
  2550        - LOCATION_NOTIFICATION
  2551        - DATA_REMOVAL_NOTIFICATION
  2552        - DATA_CHANGE_NOTIFICATION
  2553        type: string
  2554      TransportProtocol:
  2555        enum:
  2556        - TCP
  2557        type: string
  2558      NotificationEventType:
  2559        enum:
  2560        - NF_REGISTERED
  2561        - NF_DEREGISTERED
  2562        - NF_PROFILE_CHANGED
  2563        type: string
  2564      NotificationData:
  2565        allOf:
  2566        - anyOf:
  2567          - not:
  2568              properties:
  2569                event:
  2570                  enum:
  2571                  - NF_PROFILE_CHANGED
  2572                  type: string
  2573          - oneOf:
  2574            - required:
  2575              - nfProfile
  2576            - required:
  2577              - profileChanges
  2578        - anyOf:
  2579          - not:
  2580              properties:
  2581                event:
  2582                  enum:
  2583                  - NF_REGISTERED
  2584                  type: string
  2585          - required:
  2586            - nfProfile
  2587        example:
  2588          profileChanges:
  2589          - path: path
  2590            newValue: ""
  2591            from: from
  2592            origValue: ""
  2593          - path: path
  2594            newValue: ""
  2595            from: from
  2596            origValue: ""
  2597          nfProfile: ""
  2598          nfInstanceUri: nfInstanceUri
  2599        properties:
  2600          event:
  2601            $ref: '#/components/schemas/NotificationEventType'
  2602          nfInstanceUri:
  2603            type: string
  2604          nfProfile:
  2605            allOf:
  2606            - $ref: '#/components/schemas/NFProfile'
  2607            - not:
  2608                required:
  2609                - interPlmnFqdn
  2610            - properties:
  2611                nfServices:
  2612                  items:
  2613                    allOf:
  2614                    - $ref: '#/components/schemas/NFService'
  2615                    - not:
  2616                        required:
  2617                        - interPlmnFqdn
  2618                    - not:
  2619                        required:
  2620                        - allowedPlmns
  2621                    - not:
  2622                        required:
  2623                        - allowedNfTypes
  2624                    - not:
  2625                        required:
  2626                        - allowedNfDomains
  2627                    - not:
  2628                        required:
  2629                        - allowedNssais
  2630                  type: array
  2631          profileChanges:
  2632            items:
  2633              $ref: '#/components/schemas/ChangeItem'
  2634            minItems: 1
  2635            type: array
  2636        required:
  2637        - event
  2638        - nfInstanceUri
  2639        type: object
  2640      NFStatus:
  2641        enum:
  2642        - REGISTERED
  2643        - SUSPENDED
  2644        type: string
  2645      NFServiceVersion:
  2646        example:
  2647          apiFullVersion: apiFullVersion
  2648          apiVersionInUri: apiVersionInUri
  2649          expiry: 2000-01-23T04:56:07.000+00:00
  2650        properties:
  2651          apiVersionInUri:
  2652            type: string
  2653          apiFullVersion:
  2654            type: string
  2655          expiry:
  2656            format: date-time
  2657            type: string
  2658        required:
  2659        - apiFullVersion
  2660        - apiVersionInUri
  2661        type: object
  2662      ServiceName:
  2663        enum:
  2664        - nnrf-nfm
  2665        - nnrf-disc
  2666        - nudm-sdm
  2667        - nudm-uecm
  2668        - nudm-ueau
  2669        - nudm-ee
  2670        - nudm-pp
  2671        - namf-comm
  2672        - namf-evts
  2673        - namf-mt
  2674        - namf-loc
  2675        - nsmf-pdusession
  2676        - nsmf-event-exposure
  2677        - nausf-auth
  2678        - nausf-sorprotection
  2679        - nnef-pfdmanagement
  2680        - npcf-am-policy-control
  2681        - npcf-smpolicycontrol
  2682        - npcf-policyauthorization
  2683        - npcf-bdtpolicycontrol
  2684        - npcf-eventexposure
  2685        - npcf-ue-policy-control
  2686        - nsmsf-sms
  2687        - nnssf-nsselection
  2688        - nnssf-nssaiavailability
  2689        - nudr-dr
  2690        - nlmf-loc
  2691        - n5g-eir-eic
  2692        - nbsf-management
  2693        - nchf-spendinglimitcontrol
  2694        - nchf-convergedcharging
  2695        - nnwdaf-eventssubscription
  2696        - nnwdaf-analyticsinfo
  2697        type: string
  2698      N2InterfaceAmfInfo:
  2699        example:
  2700          ipv4EndpointAddress:
  2701          - 198.51.100.1
  2702          - 198.51.100.1
  2703          amfName: amfName
  2704          ipv6EndpointAddress:
  2705          - 2001:db8:85a3::8a2e:370:7334
  2706          - 2001:db8:85a3::8a2e:370:7334
  2707        properties:
  2708          ipv4EndpointAddress:
  2709            items:
  2710              $ref: '#/components/schemas/Ipv4Addr'
  2711            minItems: 1
  2712            type: array
  2713          ipv6EndpointAddress:
  2714            items:
  2715              $ref: '#/components/schemas/Ipv6Addr'
  2716            minItems: 1
  2717            type: array
  2718          amfName:
  2719            type: string
  2720        type: object
  2721      NFServiceStatus:
  2722        enum:
  2723        - REGISTERED
  2724        - SUSPENDED
  2725        type: string
  2726      TaiRange:
  2727        example:
  2728          tacRangeList:
  2729          - start: start
  2730            pattern: pattern
  2731            end: end
  2732          - start: start
  2733            pattern: pattern
  2734            end: end
  2735          plmnId:
  2736            mnc: mnc
  2737            mcc: mcc
  2738        properties:
  2739          plmnId:
  2740            $ref: '#/components/schemas/PlmnId'
  2741          tacRangeList:
  2742            items:
  2743              $ref: '#/components/schemas/TacRange'
  2744            minItems: 1
  2745            type: array
  2746        required:
  2747        - plmnId
  2748        - tacRangeList
  2749        type: object
  2750      TacRange:
  2751        example:
  2752          start: start
  2753          pattern: pattern
  2754          end: end
  2755        properties:
  2756          start:
  2757            pattern: ^([A-Fa-f0-9]{4}|[A-Fa-f0-9]{6})$
  2758            type: string
  2759          end:
  2760            pattern: ^([A-Fa-f0-9]{4}|[A-Fa-f0-9]{6})$
  2761            type: string
  2762          pattern:
  2763            type: string
  2764        type: object
  2765      ChfServiceInfo:
  2766        example:
  2767          primaryChfServiceInstance: primaryChfServiceInstance
  2768          secondaryChfServiceInstance: secondaryChfServiceInstance
  2769        not:
  2770          required:
  2771          - primaryChfServiceInstance
  2772          - secondaryChfServiceInstance
  2773        properties:
  2774          primaryChfServiceInstance:
  2775            type: string
  2776          secondaryChfServiceInstance:
  2777            type: string
  2778        type: object
  2779      PlmnRange:
  2780        example:
  2781          start: start
  2782          pattern: pattern
  2783          end: end
  2784        properties:
  2785          start:
  2786            pattern: ^[0-9]{3}[0-9]{2,3}$
  2787            type: string
  2788          end:
  2789            pattern: ^[0-9]{3}[0-9]{2,3}$
  2790            type: string
  2791          pattern:
  2792            type: string
  2793        type: object
  2794      NrfInfo:
  2795        example:
  2796          servedUdrInfo:
  2797            key:
  2798              supportedDataSets:
  2799              - null
  2800              - null
  2801              groupId: groupId
  2802              externalGroupIdentifiersRanges:
  2803              - start: start
  2804                pattern: pattern
  2805                end: end
  2806              - start: start
  2807                pattern: pattern
  2808                end: end
  2809              supiRanges:
  2810              - start: start
  2811                pattern: pattern
  2812                end: end
  2813              - start: start
  2814                pattern: pattern
  2815                end: end
  2816              gpsiRanges:
  2817              - start: start
  2818                pattern: pattern
  2819                end: end
  2820              - start: start
  2821                pattern: pattern
  2822                end: end
  2823          servedUdmInfo:
  2824            key:
  2825              routingIndicators:
  2826              - routingIndicators
  2827              - routingIndicators
  2828              groupId: groupId
  2829              externalGroupIdentifiersRanges:
  2830              - start: start
  2831                pattern: pattern
  2832                end: end
  2833              - start: start
  2834                pattern: pattern
  2835                end: end
  2836              supiRanges:
  2837              - start: start
  2838                pattern: pattern
  2839                end: end
  2840              - start: start
  2841                pattern: pattern
  2842                end: end
  2843              gpsiRanges:
  2844              - start: start
  2845                pattern: pattern
  2846                end: end
  2847              - start: start
  2848                pattern: pattern
  2849                end: end
  2850          servedPcfInfo:
  2851            key:
  2852              rxDiamHost: rxDiamHost
  2853              dnnList:
  2854              - null
  2855              - null
  2856              rxDiamRealm: rxDiamRealm
  2857              supiRanges:
  2858              - start: start
  2859                pattern: pattern
  2860                end: end
  2861              - start: start
  2862                pattern: pattern
  2863                end: end
  2864          servedChfInfo:
  2865            key:
  2866              gpsiRangeList:
  2867              - start: start
  2868                pattern: pattern
  2869                end: end
  2870              - start: start
  2871                pattern: pattern
  2872                end: end
  2873              plmnRangeList:
  2874              - start: start
  2875                pattern: pattern
  2876                end: end
  2877              - start: start
  2878                pattern: pattern
  2879                end: end
  2880              supiRangeList:
  2881              - start: start
  2882                pattern: pattern
  2883                end: end
  2884              - start: start
  2885                pattern: pattern
  2886                end: end
  2887          servedAusfInfo:
  2888            key:
  2889              routingIndicators:
  2890              - routingIndicators
  2891              - routingIndicators
  2892              groupId: groupId
  2893              supiRanges:
  2894              - start: start
  2895                pattern: pattern
  2896                end: end
  2897              - start: start
  2898                pattern: pattern
  2899                end: end
  2900          servedSmfInfo:
  2901            key:
  2902              accessType:
  2903              - null
  2904              - null
  2905              sNssaiSmfInfoList:
  2906              - dnnSmfInfoList:
  2907                - dnn: dnn
  2908                - dnn: dnn
  2909                sNssai:
  2910                  sd: sd
  2911                  sst: 153
  2912              - dnnSmfInfoList:
  2913                - dnn: dnn
  2914                - dnn: dnn
  2915                sNssai:
  2916                  sd: sd
  2917                  sst: 153
  2918              taiRangeList:
  2919              - tacRangeList:
  2920                - start: start
  2921                  pattern: pattern
  2922                  end: end
  2923                - start: start
  2924                  pattern: pattern
  2925                  end: end
  2926                plmnId:
  2927                  mnc: mnc
  2928                  mcc: mcc
  2929              - tacRangeList:
  2930                - start: start
  2931                  pattern: pattern
  2932                  end: end
  2933                - start: start
  2934                  pattern: pattern
  2935                  end: end
  2936                plmnId:
  2937                  mnc: mnc
  2938                  mcc: mcc
  2939              taiList:
  2940              - tac: tac
  2941                plmnId:
  2942                  mnc: mnc
  2943                  mcc: mcc
  2944              - tac: tac
  2945                plmnId:
  2946                  mnc: mnc
  2947                  mcc: mcc
  2948              pgwFqdn: pgwFqdn
  2949          servedBsfInfo:
  2950            key:
  2951              dnnList:
  2952              - null
  2953              - null
  2954              ipv6PrefixRanges:
  2955              - start: 2001:db8:abcd:12::0/64
  2956                end: 2001:db8:abcd:12::0/64
  2957              - start: 2001:db8:abcd:12::0/64
  2958                end: 2001:db8:abcd:12::0/64
  2959              ipDomainList:
  2960              - ipDomainList
  2961              - ipDomainList
  2962              ipv4AddressRanges:
  2963              - start: 198.51.100.1
  2964                end: 198.51.100.1
  2965              - start: 198.51.100.1
  2966                end: 198.51.100.1
  2967          servedAmfInfo:
  2968            key:
  2969              backupInfoAmfRemoval:
  2970              - plmnId:
  2971                  mnc: mnc
  2972                  mcc: mcc
  2973                amfId: amfId
  2974              - plmnId:
  2975                  mnc: mnc
  2976                  mcc: mcc
  2977                amfId: amfId
  2978              guamiList:
  2979              - plmnId:
  2980                  mnc: mnc
  2981                  mcc: mcc
  2982                amfId: amfId
  2983              - plmnId:
  2984                  mnc: mnc
  2985                  mcc: mcc
  2986                amfId: amfId
  2987              taiRangeList:
  2988              - tacRangeList:
  2989                - start: start
  2990                  pattern: pattern
  2991                  end: end
  2992                - start: start
  2993                  pattern: pattern
  2994                  end: end
  2995                plmnId:
  2996                  mnc: mnc
  2997                  mcc: mcc
  2998              - tacRangeList:
  2999                - start: start
  3000                  pattern: pattern
  3001                  end: end
  3002                - start: start
  3003                  pattern: pattern
  3004                  end: end
  3005                plmnId:
  3006                  mnc: mnc
  3007                  mcc: mcc
  3008              backupInfoAmfFailure:
  3009              - plmnId:
  3010                  mnc: mnc
  3011                  mcc: mcc
  3012                amfId: amfId
  3013              - plmnId:
  3014                  mnc: mnc
  3015                  mcc: mcc
  3016                amfId: amfId
  3017              amfSetId: amfSetId
  3018              amfRegionId: amfRegionId
  3019              n2InterfaceAmfInfo:
  3020                ipv4EndpointAddress:
  3021                - 198.51.100.1
  3022                - 198.51.100.1
  3023                amfName: amfName
  3024                ipv6EndpointAddress:
  3025                - 2001:db8:85a3::8a2e:370:7334
  3026                - 2001:db8:85a3::8a2e:370:7334
  3027              taiList:
  3028              - tac: tac
  3029                plmnId:
  3030                  mnc: mnc
  3031                  mcc: mcc
  3032              - tac: tac
  3033                plmnId:
  3034                  mnc: mnc
  3035                  mcc: mcc
  3036          servedUpfInfo:
  3037            key:
  3038              iwkEpsInd: false
  3039              interfaceUpfInfoList:
  3040              - networkInstance: networkInstance
  3041                ipv4EndpointAddresses:
  3042                - 198.51.100.1
  3043                - 198.51.100.1
  3044                ipv6EndpointAddresses:
  3045                - 2001:db8:85a3::8a2e:370:7334
  3046                - 2001:db8:85a3::8a2e:370:7334
  3047                endpointFqdn: endpointFqdn
  3048              - networkInstance: networkInstance
  3049                ipv4EndpointAddresses:
  3050                - 198.51.100.1
  3051                - 198.51.100.1
  3052                ipv6EndpointAddresses:
  3053                - 2001:db8:85a3::8a2e:370:7334
  3054                - 2001:db8:85a3::8a2e:370:7334
  3055                endpointFqdn: endpointFqdn
  3056              smfServingArea:
  3057              - smfServingArea
  3058              - smfServingArea
  3059              sNssaiUpfInfoList:
  3060              - dnnUpfInfoList:
  3061                - dnaiList:
  3062                  - null
  3063                  - null
  3064                  dnn: dnn
  3065                - dnaiList:
  3066                  - null
  3067                  - null
  3068                  dnn: dnn
  3069                sNssai:
  3070                  sd: sd
  3071                  sst: 153
  3072              - dnnUpfInfoList:
  3073                - dnaiList:
  3074                  - null
  3075                  - null
  3076                  dnn: dnn
  3077                - dnaiList:
  3078                  - null
  3079                  - null
  3080                  dnn: dnn
  3081                sNssai:
  3082                  sd: sd
  3083                  sst: 153
  3084        properties:
  3085          servedUdrInfo:
  3086            additionalProperties:
  3087              $ref: '#/components/schemas/UdrInfo'
  3088            minProperties: 1
  3089            type: object
  3090          servedUdmInfo:
  3091            additionalProperties:
  3092              $ref: '#/components/schemas/UdmInfo'
  3093            minProperties: 1
  3094            type: object
  3095          servedAusfInfo:
  3096            additionalProperties:
  3097              $ref: '#/components/schemas/AusfInfo'
  3098            minProperties: 1
  3099            type: object
  3100          servedAmfInfo:
  3101            additionalProperties:
  3102              $ref: '#/components/schemas/AmfInfo'
  3103            minProperties: 1
  3104            type: object
  3105          servedSmfInfo:
  3106            additionalProperties:
  3107              $ref: '#/components/schemas/SmfInfo'
  3108            minProperties: 1
  3109            type: object
  3110          servedUpfInfo:
  3111            additionalProperties:
  3112              $ref: '#/components/schemas/UpfInfo'
  3113            minProperties: 1
  3114            type: object
  3115          servedPcfInfo:
  3116            additionalProperties:
  3117              $ref: '#/components/schemas/PcfInfo'
  3118            minProperties: 1
  3119            type: object
  3120          servedBsfInfo:
  3121            additionalProperties:
  3122              $ref: '#/components/schemas/BsfInfo'
  3123            minProperties: 1
  3124            type: object
  3125          servedChfInfo:
  3126            additionalProperties:
  3127              $ref: '#/components/schemas/ChfInfo'
  3128            minProperties: 1
  3129            type: object
  3130        type: object
  3131      LinksValueSchema:
  3132        oneOf:
  3133        - items:
  3134            $ref: '#/components/schemas/Link'
  3135          minItems: 1
  3136          type: array
  3137        - $ref: '#/components/schemas/Link'
  3138      Link:
  3139        properties:
  3140          href:
  3141            type: string
  3142        type: object
  3143      Uri:
  3144        type: string
  3145      ProblemDetails:
  3146        properties:
  3147          type:
  3148            type: string
  3149          title:
  3150            type: string
  3151          status:
  3152            format: int32
  3153            type: integer
  3154          detail:
  3155            type: string
  3156          instance:
  3157            type: string
  3158          cause:
  3159            type: string
  3160          invalidParams:
  3161            items:
  3162              $ref: '#/components/schemas/InvalidParam'
  3163            minItems: 1
  3164            type: array
  3165        type: object
  3166      InvalidParam:
  3167        properties:
  3168          param:
  3169            type: string
  3170          reason:
  3171            type: string
  3172        required:
  3173        - param
  3174        type: object
  3175      NfInstanceId:
  3176        format: uuid
  3177        type: string
  3178      PatchItem:
  3179        properties:
  3180          op:
  3181            $ref: '#/components/schemas/PatchOperation'
  3182          path:
  3183            type: string
  3184          from:
  3185            type: string
  3186          value:
  3187            nullable: true
  3188        required:
  3189        - op
  3190        - path
  3191        type: object
  3192      PatchOperation:
  3193        enum:
  3194        - add
  3195        - copy
  3196        - move
  3197        - remove
  3198        - replace
  3199        - test
  3200        type: string
  3201      PlmnId:
  3202        example:
  3203          mnc: mnc
  3204          mcc: mcc
  3205        properties:
  3206          mcc:
  3207            pattern: ^\d{3}$
  3208            type: string
  3209          mnc:
  3210            pattern: ^\d{2,3}$
  3211            type: string
  3212        required:
  3213        - mcc
  3214        - mnc
  3215        type: object
  3216      Mcc:
  3217        pattern: ^\d{3}$
  3218        type: string
  3219      Mnc:
  3220        pattern: ^\d{2,3}$
  3221        type: string
  3222      Snssai:
  3223        example:
  3224          sd: sd
  3225          sst: 153
  3226        properties:
  3227          sst:
  3228            format: int32
  3229            maximum: 255
  3230            minimum: 0
  3231            type: integer
  3232          sd:
  3233            pattern: ^[A-Fa-f0-9]{6}$
  3234            type: string
  3235        required:
  3236        - sst
  3237        type: object
  3238      Ipv4Addr:
  3239        example: 198.51.100.1
  3240        pattern: ^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$
  3241        type: string
  3242      Ipv6Addr:
  3243        allOf:
  3244        - pattern: ^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$
  3245        - pattern: ^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$
  3246        example: 2001:db8:85a3::8a2e:370:7334
  3247        type: string
  3248      DateTime:
  3249        format: date-time
  3250        type: string
  3251      UriScheme:
  3252        enum:
  3253        - http
  3254        - https
  3255        type: string
  3256      SupportedFeatures:
  3257        pattern: ^[A-Fa-f0-9]*$
  3258        type: string
  3259      Guami:
  3260        example:
  3261          plmnId:
  3262            mnc: mnc
  3263            mcc: mcc
  3264          amfId: amfId
  3265        properties:
  3266          plmnId:
  3267            $ref: '#/components/schemas/PlmnId'
  3268          amfId:
  3269            pattern: ^[A-Fa-f0-9]{6}$
  3270            type: string
  3271        required:
  3272        - amfId
  3273        - plmnId
  3274        type: object
  3275      AmfId:
  3276        pattern: ^[A-Fa-f0-9]{6}$
  3277        type: string
  3278      NfGroupId:
  3279        type: string
  3280      Tai:
  3281        example:
  3282          tac: tac
  3283          plmnId:
  3284            mnc: mnc
  3285            mcc: mcc
  3286        properties:
  3287          plmnId:
  3288            $ref: '#/components/schemas/PlmnId'
  3289          tac:
  3290            pattern: (^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)
  3291            type: string
  3292        required:
  3293        - plmnId
  3294        - tac
  3295        type: object
  3296      Tac:
  3297        pattern: (^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)
  3298        type: string
  3299      AccessType:
  3300        enum:
  3301        - 3GPP_ACCESS
  3302        - NON_3GPP_ACCESS
  3303        type: string
  3304      Dnn:
  3305        type: string
  3306      Dnai:
  3307        type: string
  3308      DiameterIdentity:
  3309        pattern: ^([A-Za-z0-9]+(-[A-Za-z0-9]+).)+[a-z]{2,}$
  3310        type: string
  3311      Ipv6Prefix:
  3312        allOf:
  3313        - pattern: ^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$
  3314        - pattern: ^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$
  3315        example: 2001:db8:abcd:12::0/64
  3316        type: string
  3317      N1MessageClass:
  3318        enum:
  3319        - 5GMM
  3320        - SM
  3321        - LPP
  3322        - SMS
  3323        - UPDP
  3324        type: string
  3325      N2InformationClass:
  3326        enum:
  3327        - SM
  3328        - NRPPa
  3329        - PWS
  3330        - PWS-BCAL
  3331        - PWS-RF
  3332        - RAN
  3333        type: string
  3334      ChangeItem:
  3335        example:
  3336          path: path
  3337          newValue: ""
  3338          from: from
  3339          origValue: ""
  3340        properties:
  3341          op:
  3342            $ref: '#/components/schemas/ChangeType'
  3343          path:
  3344            type: string
  3345          from:
  3346            type: string
  3347          origValue: {}
  3348          newValue: {}
  3349        required:
  3350        - op
  3351        - path
  3352        type: object
  3353      ChangeType:
  3354        enum:
  3355        - ADD
  3356        - MOVE
  3357        - REMOVE
  3358        - REPLACE
  3359        type: string
  3360      AmfName:
  3361        type: string
  3362      nullnftype:
  3363        enum:
  3364        - NRF
  3365        - UDM
  3366        - AMF
  3367        - SMF
  3368        - AUSF
  3369        - NEF
  3370        - PCF
  3371        - SMSF
  3372        - NSSF
  3373        - UDR
  3374        - LMF
  3375        - GMLC
  3376        - 5G_EIR
  3377        - SEPP
  3378        - UPF
  3379        - N3IWF
  3380        - AF
  3381        - UDSF
  3382        - BSF
  3383        - CHF
  3384        - NWDAF
  3385        type: string
  3386    securitySchemes:
  3387      oAuth2ClientCredentials:
  3388        flows:
  3389          clientCredentials:
  3390            scopes:
  3391              nnrf-nfm: Access to the Nnrf_NFManagement API
  3392            tokenUrl: /oauth2/token
  3393        type: oauth2