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

     1  openapi: 3.0.0
     2  info:
     3    description: NRF NFDiscovery  Service
     4    title: NRF NFDiscovery 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-disc/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-disc
    19  paths:
    20    /nf-instances:
    21      get:
    22        operationId: SearchNFInstances
    23        parameters:
    24        - description: Type of the target NF
    25          explode: true
    26          in: query
    27          name: target-nf-type
    28          required: true
    29          schema:
    30            $ref: '#/components/schemas/NFType'
    31          style: form
    32        - description: Type of the requester NF
    33          explode: true
    34          in: query
    35          name: requester-nf-type
    36          required: true
    37          schema:
    38            $ref: '#/components/schemas/NFType'
    39          style: form
    40        - description: Name of the service offered by the NF
    41          explode: false
    42          in: query
    43          name: service-names
    44          required: false
    45          schema:
    46            items:
    47              type: string
    48            minItems: 1
    49            type: array
    50          style: form
    51        - description: FQDN of the requester NF
    52          explode: true
    53          in: query
    54          name: requester-nf-instance-fqdn
    55          required: false
    56          schema:
    57            $ref: '#/components/schemas/Fqdn'
    58          style: form
    59        - description: Id of the PLMN where the target NF is located
    60          explode: true
    61          in: query
    62          name: target-plmn-list
    63          required: false
    64          schema:
    65            items:
    66              $ref: ./TS29571_CommonData.yaml#/components/schemas/PlmnId
    67            minItems: 1
    68            type: array
    69          style: form
    70        - description: Id of the PLMN where the NF issuing the Discovery request is located
    71          explode: true
    72          in: query
    73          name: requester-plmn-list
    74          required: false
    75          schema:
    76            items:
    77              $ref: ./TS29571_CommonData.yaml#/components/schemas/PlmnId
    78            minItems: 1
    79            type: array
    80          style: form
    81        - description: Identity of the NF instance being discovered
    82          explode: true
    83          in: query
    84          name: target-nf-instance-id
    85          required: false
    86          schema:
    87            $ref: '#/components/schemas/NfInstanceId'
    88          style: form
    89        - description: FQDN of the NF instance being discovered
    90          explode: true
    91          in: query
    92          name: target-nf-fqdn
    93          required: false
    94          schema:
    95            $ref: '#/components/schemas/Fqdn'
    96          style: form
    97        - description: Uri of the home NRF
    98          explode: true
    99          in: query
   100          name: hnrf-uri
   101          required: false
   102          schema:
   103            $ref: '#/components/schemas/Uri'
   104          style: form
   105        - description: Slice info of the target NF
   106          explode: true
   107          in: query
   108          name: snssais
   109          required: false
   110          schema:
   111            items:
   112              $ref: ./TS29571_CommonData.yaml#/components/schemas/Snssai
   113            minItems: 1
   114            type: array
   115          style: form
   116        - description: Dnn supported by the BSF, SMF or UPF
   117          explode: true
   118          in: query
   119          name: dnn
   120          required: false
   121          schema:
   122            $ref: '#/components/schemas/Dnn'
   123          style: form
   124        - description: NSI IDs that are served by the services being discovered
   125          explode: false
   126          in: query
   127          name: nsi-list
   128          required: false
   129          schema:
   130            items:
   131              type: string
   132            minItems: 1
   133            type: array
   134          style: form
   135        - explode: true
   136          in: query
   137          name: smf-serving-area
   138          required: false
   139          schema:
   140            type: string
   141          style: form
   142        - description: Tracking Area Identity
   143          explode: true
   144          in: query
   145          name: tai
   146          required: false
   147          schema:
   148            $ref: ./TS29571_CommonData.yaml#/components/schemas/Tai
   149          style: form
   150        - description: AMF Region Identity
   151          explode: true
   152          in: query
   153          name: amf-region-id
   154          required: false
   155          schema:
   156            type: string
   157          style: form
   158        - description: AMF Set Identity
   159          explode: true
   160          in: query
   161          name: amf-set-id
   162          required: false
   163          schema:
   164            type: string
   165          style: form
   166        - description: Guami used to search for an appropriate AMF
   167          explode: true
   168          in: query
   169          name: guami
   170          required: false
   171          schema:
   172            $ref: '#/components/schemas/Guami'
   173          style: form
   174        - description: SUPI of the user
   175          explode: true
   176          in: query
   177          name: supi
   178          required: false
   179          schema:
   180            $ref: '#/components/schemas/Supi'
   181          style: form
   182        - description: IPv4 address of the UE
   183          explode: true
   184          in: query
   185          name: ue-ipv4-address
   186          required: false
   187          schema:
   188            $ref: '#/components/schemas/Ipv4Addr'
   189          style: form
   190        - description: IP domain of the UE, which supported by BSF
   191          explode: true
   192          in: query
   193          name: ip-domain
   194          required: false
   195          schema:
   196            type: string
   197          style: form
   198        - description: IPv6 prefix of the UE
   199          explode: true
   200          in: query
   201          name: ue-ipv6-prefix
   202          required: false
   203          schema:
   204            $ref: '#/components/schemas/Ipv6Prefix'
   205          style: form
   206        - description: Combined PGW-C and SMF or a standalone SMF
   207          explode: true
   208          in: query
   209          name: pgw-ind
   210          required: false
   211          schema:
   212            type: boolean
   213          style: form
   214        - description: PGW FQDN of a combined PGW-C and SMF
   215          explode: true
   216          in: query
   217          name: pgw
   218          required: false
   219          schema:
   220            $ref: '#/components/schemas/Fqdn'
   221          style: form
   222        - description: GPSI of the user
   223          explode: true
   224          in: query
   225          name: gpsi
   226          required: false
   227          schema:
   228            $ref: '#/components/schemas/Gpsi'
   229          style: form
   230        - description: external group identifier of the user
   231          explode: true
   232          in: query
   233          name: external-group-identity
   234          required: false
   235          schema:
   236            type: string
   237          style: form
   238        - description: data set supported by the NF
   239          explode: true
   240          in: query
   241          name: data-set
   242          required: false
   243          schema:
   244            $ref: '#/components/schemas/DataSetId'
   245          style: form
   246        - description: routing indicator in SUCI
   247          explode: true
   248          in: query
   249          name: routing-indicator
   250          required: false
   251          schema:
   252            pattern: ^[0-9]{1,4}$
   253            type: string
   254          style: form
   255        - description: Group IDs of the NFs being discovered
   256          explode: false
   257          in: query
   258          name: group-id-list
   259          required: false
   260          schema:
   261            items:
   262              $ref: '#/components/schemas/NfGroupId'
   263            minItems: 1
   264            type: array
   265          style: form
   266        - description: Data network access identifiers of the NFs being discovered
   267          explode: false
   268          in: query
   269          name: dnai-list
   270          required: false
   271          schema:
   272            items:
   273              $ref: '#/components/schemas/Dnai'
   274            minItems: 1
   275            type: array
   276          style: form
   277        - description: Features required to be supported by the target NF
   278          explode: true
   279          in: query
   280          name: supported-features
   281          required: false
   282          schema:
   283            $ref: '#/components/schemas/SupportedFeatures'
   284          style: form
   285        - description: UPF supporting interworking with EPS or not
   286          explode: true
   287          in: query
   288          name: upf-iwk-eps-ind
   289          required: false
   290          schema:
   291            type: boolean
   292          style: form
   293        - description: PLMN ID supported by a CHF
   294          explode: true
   295          in: query
   296          name: chf-supported-plmn
   297          required: false
   298          schema:
   299            $ref: ./TS29571_CommonData.yaml#/components/schemas/PlmnId
   300          style: form
   301        - description: preferred target NF location
   302          explode: true
   303          in: query
   304          name: preferred-locality
   305          required: false
   306          schema:
   307            type: string
   308          style: form
   309        - description: AccessType supported by the target NF
   310          explode: true
   311          in: query
   312          name: access-type
   313          required: false
   314          schema:
   315            $ref: '#/components/schemas/AccessType'
   316          style: form
   317        - description: Validator for conditional requests, as described in IETF RFC 7232, 3.2
   318          explode: false
   319          in: header
   320          name: If-None-Match
   321          required: false
   322          schema:
   323            type: string
   324          style: simple
   325        responses:
   326          200:
   327            content:
   328              application/json:
   329                schema:
   330                  $ref: '#/components/schemas/SearchResult'
   331            description: Expected response to a valid request
   332            headers:
   333              Cache-Control:
   334                description: Cache-Control containing max-age, described in IETF RFC 7234, 5.2
   335                explode: false
   336                schema:
   337                  type: string
   338                style: simple
   339              ETag:
   340                description: Entity Tag containing a strong validator, described in IETF RFC 7232, 2.3
   341                explode: false
   342                schema:
   343                  type: string
   344                style: simple
   345          307:
   346            description: Temporary Redirect
   347          400:
   348            content:
   349              application/problem+json:
   350                schema:
   351                  $ref: '#/components/schemas/ProblemDetails'
   352            description: Bad request
   353          403:
   354            content:
   355              application/problem+json:
   356                schema:
   357                  $ref: '#/components/schemas/ProblemDetails'
   358            description: Forbidden
   359          404:
   360            content:
   361              application/problem+json:
   362                schema:
   363                  $ref: '#/components/schemas/ProblemDetails'
   364            description: Not Found
   365          411:
   366            content:
   367              application/problem+json:
   368                schema:
   369                  $ref: '#/components/schemas/ProblemDetails'
   370            description: Length Required
   371          413:
   372            content:
   373              application/problem+json:
   374                schema:
   375                  $ref: '#/components/schemas/ProblemDetails'
   376            description: Payload Too Large
   377          415:
   378            content:
   379              application/problem+json:
   380                schema:
   381                  $ref: '#/components/schemas/ProblemDetails'
   382            description: Unsupported Media Type
   383          500:
   384            content:
   385              application/problem+json:
   386                schema:
   387                  $ref: '#/components/schemas/ProblemDetails'
   388            description: Internal Server Error
   389          501:
   390            content:
   391              application/problem+json:
   392                schema:
   393                  $ref: '#/components/schemas/ProblemDetails'
   394            description: Not Implemented
   395          503:
   396            content:
   397              application/problem+json:
   398                schema:
   399                  $ref: '#/components/schemas/ProblemDetails'
   400            description: Service Unavailable
   401          default:
   402            description: Generic Error
   403        summary: Search a collection of NF Instances
   404        tags:
   405        - NF Instances (Store)
   406  components:
   407    schemas:
   408      SearchResult:
   409        example:
   410          validityPeriod: 0
   411          nfInstances:
   412          - sNssais:
   413            - sd: sd
   414              sst: 153
   415            - sd: sd
   416              sst: 153
   417            pcfInfo:
   418              rxDiamHost: rxDiamHost
   419              dnnList:
   420              - null
   421              - null
   422              rxDiamRealm: rxDiamRealm
   423              supiRanges:
   424              - start: start
   425                pattern: pattern
   426                end: end
   427              - start: start
   428                pattern: pattern
   429                end: end
   430            ipv6Addresses:
   431            - 2001:db8:85a3::8a2e:370:7334
   432            - 2001:db8:85a3::8a2e:370:7334
   433            customInfo: '{}'
   434            plmnList:
   435            - mnc: mnc
   436              mcc: mcc
   437            - mnc: mnc
   438              mcc: mcc
   439            udmInfo:
   440              routingIndicators:
   441              - routingIndicators
   442              - routingIndicators
   443              groupId: groupId
   444              externalGroupIdentifiersRanges:
   445              - start: start
   446                pattern: pattern
   447                end: end
   448              - start: start
   449                pattern: pattern
   450                end: end
   451              supiRanges:
   452              - start: start
   453                pattern: pattern
   454                end: end
   455              - start: start
   456                pattern: pattern
   457                end: end
   458              gpsiRanges:
   459              - start: start
   460                pattern: pattern
   461                end: end
   462              - start: start
   463                pattern: pattern
   464                end: end
   465            capacity: 9606
   466            nsiList:
   467            - nsiList
   468            - nsiList
   469            load: 59
   470            nfServices:
   471            - recoveryTime: 2000-01-23T04:56:07.000+00:00
   472              supportedFeatures: supportedFeatures
   473              fqdn: fqdn
   474              serviceInstanceId: serviceInstanceId
   475              priority: 23697
   476              capacity: 46276
   477              defaultNotificationSubscriptions:
   478              - callbackUri: callbackUri
   479              - callbackUri: callbackUri
   480              load: 93
   481              versions:
   482              - apiFullVersion: apiFullVersion
   483                apiVersionInUri: apiVersionInUri
   484                expiry: 2000-01-23T04:56:07.000+00:00
   485              - apiFullVersion: apiFullVersion
   486                apiVersionInUri: apiVersionInUri
   487                expiry: 2000-01-23T04:56:07.000+00:00
   488              ipEndPoints:
   489              - ipv6Address: 2001:db8:85a3::8a2e:370:7334
   490                port: 15087
   491                ipv4Address: 198.51.100.1
   492              - ipv6Address: 2001:db8:85a3::8a2e:370:7334
   493                port: 15087
   494                ipv4Address: 198.51.100.1
   495              apiPrefix: apiPrefix
   496              chfServiceInfo:
   497                primaryChfServiceInstance: primaryChfServiceInstance
   498                secondaryChfServiceInstance: secondaryChfServiceInstance
   499            - recoveryTime: 2000-01-23T04:56:07.000+00:00
   500              supportedFeatures: supportedFeatures
   501              fqdn: fqdn
   502              serviceInstanceId: serviceInstanceId
   503              priority: 23697
   504              capacity: 46276
   505              defaultNotificationSubscriptions:
   506              - callbackUri: callbackUri
   507              - callbackUri: callbackUri
   508              load: 93
   509              versions:
   510              - apiFullVersion: apiFullVersion
   511                apiVersionInUri: apiVersionInUri
   512                expiry: 2000-01-23T04:56:07.000+00:00
   513              - apiFullVersion: apiFullVersion
   514                apiVersionInUri: apiVersionInUri
   515                expiry: 2000-01-23T04:56:07.000+00:00
   516              ipEndPoints:
   517              - ipv6Address: 2001:db8:85a3::8a2e:370:7334
   518                port: 15087
   519                ipv4Address: 198.51.100.1
   520              - ipv6Address: 2001:db8:85a3::8a2e:370:7334
   521                port: 15087
   522                ipv4Address: 198.51.100.1
   523              apiPrefix: apiPrefix
   524              chfServiceInfo:
   525                primaryChfServiceInstance: primaryChfServiceInstance
   526                secondaryChfServiceInstance: secondaryChfServiceInstance
   527            udrInfo:
   528              supportedDataSets:
   529              - null
   530              - null
   531              groupId: groupId
   532              externalGroupIdentifiersRanges:
   533              - start: start
   534                pattern: pattern
   535                end: end
   536              - start: start
   537                pattern: pattern
   538                end: end
   539              supiRanges:
   540              - start: start
   541                pattern: pattern
   542                end: end
   543              - start: start
   544                pattern: pattern
   545                end: end
   546              gpsiRanges:
   547              - start: start
   548                pattern: pattern
   549                end: end
   550              - start: start
   551                pattern: pattern
   552                end: end
   553            ausfInfo:
   554              routingIndicators:
   555              - routingIndicators
   556              - routingIndicators
   557              groupId: groupId
   558              supiRanges:
   559              - start: start
   560                pattern: pattern
   561                end: end
   562              - start: start
   563                pattern: pattern
   564                end: end
   565            nfServicePersistence: false
   566            ipv4Addresses:
   567            - 198.51.100.1
   568            - 198.51.100.1
   569            recoveryTime: 2000-01-23T04:56:07.000+00:00
   570            nfInstanceId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
   571            upfInfo:
   572              iwkEpsInd: false
   573              interfaceUpfInfoList:
   574              - networkInstance: networkInstance
   575                ipv4EndpointAddresses:
   576                - 198.51.100.1
   577                - 198.51.100.1
   578                ipv6EndpointAddresses:
   579                - 2001:db8:85a3::8a2e:370:7334
   580                - 2001:db8:85a3::8a2e:370:7334
   581                endpointFqdn: endpointFqdn
   582              - networkInstance: networkInstance
   583                ipv4EndpointAddresses:
   584                - 198.51.100.1
   585                - 198.51.100.1
   586                ipv6EndpointAddresses:
   587                - 2001:db8:85a3::8a2e:370:7334
   588                - 2001:db8:85a3::8a2e:370:7334
   589                endpointFqdn: endpointFqdn
   590              smfServingArea:
   591              - smfServingArea
   592              - smfServingArea
   593              sNssaiUpfInfoList:
   594              - dnnUpfInfoList:
   595                - dnaiList:
   596                  - null
   597                  - null
   598                  dnn: dnn
   599                - dnaiList:
   600                  - null
   601                  - null
   602                  dnn: dnn
   603                sNssai:
   604                  sd: sd
   605                  sst: 153
   606              - dnnUpfInfoList:
   607                - dnaiList:
   608                  - null
   609                  - null
   610                  dnn: dnn
   611                - dnaiList:
   612                  - null
   613                  - null
   614                  dnn: dnn
   615                sNssai:
   616                  sd: sd
   617                  sst: 153
   618            bsfInfo:
   619              dnnList:
   620              - null
   621              - null
   622              ipv6PrefixRanges:
   623              - start: 2001:db8:abcd:12::0/64
   624                end: 2001:db8:abcd:12::0/64
   625              - start: 2001:db8:abcd:12::0/64
   626                end: 2001:db8:abcd:12::0/64
   627              ipDomainList:
   628              - ipDomainList
   629              - ipDomainList
   630              ipv4AddressRanges:
   631              - start: 198.51.100.1
   632                end: 198.51.100.1
   633              - start: 198.51.100.1
   634                end: 198.51.100.1
   635            fqdn: fqdn
   636            locality: locality
   637            priority: 36944
   638            chfInfo:
   639              gpsiRangeList:
   640              - start: start
   641                pattern: pattern
   642                end: end
   643              - start: start
   644                pattern: pattern
   645                end: end
   646              plmnRangeList:
   647              - start: start
   648                pattern: pattern
   649                end: end
   650              - start: start
   651                pattern: pattern
   652                end: end
   653              supiRangeList:
   654              - start: start
   655                pattern: pattern
   656                end: end
   657              - start: start
   658                pattern: pattern
   659                end: end
   660            amfInfo:
   661              backupInfoAmfRemoval:
   662              - plmnId:
   663                  mnc: mnc
   664                  mcc: mcc
   665                amfId: amfId
   666              - plmnId:
   667                  mnc: mnc
   668                  mcc: mcc
   669                amfId: amfId
   670              guamiList:
   671              - plmnId:
   672                  mnc: mnc
   673                  mcc: mcc
   674                amfId: amfId
   675              - plmnId:
   676                  mnc: mnc
   677                  mcc: mcc
   678                amfId: amfId
   679              taiRangeList:
   680              - tacRangeList:
   681                - start: start
   682                  pattern: pattern
   683                  end: end
   684                - start: start
   685                  pattern: pattern
   686                  end: end
   687                plmnId:
   688                  mnc: mnc
   689                  mcc: mcc
   690              - tacRangeList:
   691                - start: start
   692                  pattern: pattern
   693                  end: end
   694                - start: start
   695                  pattern: pattern
   696                  end: end
   697                plmnId:
   698                  mnc: mnc
   699                  mcc: mcc
   700              backupInfoAmfFailure:
   701              - plmnId:
   702                  mnc: mnc
   703                  mcc: mcc
   704                amfId: amfId
   705              - plmnId:
   706                  mnc: mnc
   707                  mcc: mcc
   708                amfId: amfId
   709              amfSetId: amfSetId
   710              amfRegionId: amfRegionId
   711              n2InterfaceAmfInfo:
   712                ipv4EndpointAddress:
   713                - 198.51.100.1
   714                - 198.51.100.1
   715                amfName: amfName
   716                ipv6EndpointAddress:
   717                - 2001:db8:85a3::8a2e:370:7334
   718                - 2001:db8:85a3::8a2e:370:7334
   719              taiList:
   720              - tac: tac
   721                plmnId:
   722                  mnc: mnc
   723                  mcc: mcc
   724              - tac: tac
   725                plmnId:
   726                  mnc: mnc
   727                  mcc: mcc
   728            smfInfo:
   729              accessType:
   730              - null
   731              - null
   732              sNssaiSmfInfoList:
   733              - dnnSmfInfoList:
   734                - dnn: dnn
   735                - dnn: dnn
   736                sNssai:
   737                  sd: sd
   738                  sst: 153
   739              - dnnSmfInfoList:
   740                - dnn: dnn
   741                - dnn: dnn
   742                sNssai:
   743                  sd: sd
   744                  sst: 153
   745              taiRangeList:
   746              - tacRangeList:
   747                - start: start
   748                  pattern: pattern
   749                  end: end
   750                - start: start
   751                  pattern: pattern
   752                  end: end
   753                plmnId:
   754                  mnc: mnc
   755                  mcc: mcc
   756              - tacRangeList:
   757                - start: start
   758                  pattern: pattern
   759                  end: end
   760                - start: start
   761                  pattern: pattern
   762                  end: end
   763                plmnId:
   764                  mnc: mnc
   765                  mcc: mcc
   766              taiList:
   767              - tac: tac
   768                plmnId:
   769                  mnc: mnc
   770                  mcc: mcc
   771              - tac: tac
   772                plmnId:
   773                  mnc: mnc
   774                  mcc: mcc
   775              pgwFqdn: pgwFqdn
   776          - sNssais:
   777            - sd: sd
   778              sst: 153
   779            - sd: sd
   780              sst: 153
   781            pcfInfo:
   782              rxDiamHost: rxDiamHost
   783              dnnList:
   784              - null
   785              - null
   786              rxDiamRealm: rxDiamRealm
   787              supiRanges:
   788              - start: start
   789                pattern: pattern
   790                end: end
   791              - start: start
   792                pattern: pattern
   793                end: end
   794            ipv6Addresses:
   795            - 2001:db8:85a3::8a2e:370:7334
   796            - 2001:db8:85a3::8a2e:370:7334
   797            customInfo: '{}'
   798            plmnList:
   799            - mnc: mnc
   800              mcc: mcc
   801            - mnc: mnc
   802              mcc: mcc
   803            udmInfo:
   804              routingIndicators:
   805              - routingIndicators
   806              - routingIndicators
   807              groupId: groupId
   808              externalGroupIdentifiersRanges:
   809              - start: start
   810                pattern: pattern
   811                end: end
   812              - start: start
   813                pattern: pattern
   814                end: end
   815              supiRanges:
   816              - start: start
   817                pattern: pattern
   818                end: end
   819              - start: start
   820                pattern: pattern
   821                end: end
   822              gpsiRanges:
   823              - start: start
   824                pattern: pattern
   825                end: end
   826              - start: start
   827                pattern: pattern
   828                end: end
   829            capacity: 9606
   830            nsiList:
   831            - nsiList
   832            - nsiList
   833            load: 59
   834            nfServices:
   835            - recoveryTime: 2000-01-23T04:56:07.000+00:00
   836              supportedFeatures: supportedFeatures
   837              fqdn: fqdn
   838              serviceInstanceId: serviceInstanceId
   839              priority: 23697
   840              capacity: 46276
   841              defaultNotificationSubscriptions:
   842              - callbackUri: callbackUri
   843              - callbackUri: callbackUri
   844              load: 93
   845              versions:
   846              - apiFullVersion: apiFullVersion
   847                apiVersionInUri: apiVersionInUri
   848                expiry: 2000-01-23T04:56:07.000+00:00
   849              - apiFullVersion: apiFullVersion
   850                apiVersionInUri: apiVersionInUri
   851                expiry: 2000-01-23T04:56:07.000+00:00
   852              ipEndPoints:
   853              - ipv6Address: 2001:db8:85a3::8a2e:370:7334
   854                port: 15087
   855                ipv4Address: 198.51.100.1
   856              - ipv6Address: 2001:db8:85a3::8a2e:370:7334
   857                port: 15087
   858                ipv4Address: 198.51.100.1
   859              apiPrefix: apiPrefix
   860              chfServiceInfo:
   861                primaryChfServiceInstance: primaryChfServiceInstance
   862                secondaryChfServiceInstance: secondaryChfServiceInstance
   863            - recoveryTime: 2000-01-23T04:56:07.000+00:00
   864              supportedFeatures: supportedFeatures
   865              fqdn: fqdn
   866              serviceInstanceId: serviceInstanceId
   867              priority: 23697
   868              capacity: 46276
   869              defaultNotificationSubscriptions:
   870              - callbackUri: callbackUri
   871              - callbackUri: callbackUri
   872              load: 93
   873              versions:
   874              - apiFullVersion: apiFullVersion
   875                apiVersionInUri: apiVersionInUri
   876                expiry: 2000-01-23T04:56:07.000+00:00
   877              - apiFullVersion: apiFullVersion
   878                apiVersionInUri: apiVersionInUri
   879                expiry: 2000-01-23T04:56:07.000+00:00
   880              ipEndPoints:
   881              - ipv6Address: 2001:db8:85a3::8a2e:370:7334
   882                port: 15087
   883                ipv4Address: 198.51.100.1
   884              - ipv6Address: 2001:db8:85a3::8a2e:370:7334
   885                port: 15087
   886                ipv4Address: 198.51.100.1
   887              apiPrefix: apiPrefix
   888              chfServiceInfo:
   889                primaryChfServiceInstance: primaryChfServiceInstance
   890                secondaryChfServiceInstance: secondaryChfServiceInstance
   891            udrInfo:
   892              supportedDataSets:
   893              - null
   894              - null
   895              groupId: groupId
   896              externalGroupIdentifiersRanges:
   897              - start: start
   898                pattern: pattern
   899                end: end
   900              - start: start
   901                pattern: pattern
   902                end: end
   903              supiRanges:
   904              - start: start
   905                pattern: pattern
   906                end: end
   907              - start: start
   908                pattern: pattern
   909                end: end
   910              gpsiRanges:
   911              - start: start
   912                pattern: pattern
   913                end: end
   914              - start: start
   915                pattern: pattern
   916                end: end
   917            ausfInfo:
   918              routingIndicators:
   919              - routingIndicators
   920              - routingIndicators
   921              groupId: groupId
   922              supiRanges:
   923              - start: start
   924                pattern: pattern
   925                end: end
   926              - start: start
   927                pattern: pattern
   928                end: end
   929            nfServicePersistence: false
   930            ipv4Addresses:
   931            - 198.51.100.1
   932            - 198.51.100.1
   933            recoveryTime: 2000-01-23T04:56:07.000+00:00
   934            nfInstanceId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
   935            upfInfo:
   936              iwkEpsInd: false
   937              interfaceUpfInfoList:
   938              - networkInstance: networkInstance
   939                ipv4EndpointAddresses:
   940                - 198.51.100.1
   941                - 198.51.100.1
   942                ipv6EndpointAddresses:
   943                - 2001:db8:85a3::8a2e:370:7334
   944                - 2001:db8:85a3::8a2e:370:7334
   945                endpointFqdn: endpointFqdn
   946              - networkInstance: networkInstance
   947                ipv4EndpointAddresses:
   948                - 198.51.100.1
   949                - 198.51.100.1
   950                ipv6EndpointAddresses:
   951                - 2001:db8:85a3::8a2e:370:7334
   952                - 2001:db8:85a3::8a2e:370:7334
   953                endpointFqdn: endpointFqdn
   954              smfServingArea:
   955              - smfServingArea
   956              - smfServingArea
   957              sNssaiUpfInfoList:
   958              - dnnUpfInfoList:
   959                - dnaiList:
   960                  - null
   961                  - null
   962                  dnn: dnn
   963                - dnaiList:
   964                  - null
   965                  - null
   966                  dnn: dnn
   967                sNssai:
   968                  sd: sd
   969                  sst: 153
   970              - dnnUpfInfoList:
   971                - dnaiList:
   972                  - null
   973                  - null
   974                  dnn: dnn
   975                - dnaiList:
   976                  - null
   977                  - null
   978                  dnn: dnn
   979                sNssai:
   980                  sd: sd
   981                  sst: 153
   982            bsfInfo:
   983              dnnList:
   984              - null
   985              - null
   986              ipv6PrefixRanges:
   987              - start: 2001:db8:abcd:12::0/64
   988                end: 2001:db8:abcd:12::0/64
   989              - start: 2001:db8:abcd:12::0/64
   990                end: 2001:db8:abcd:12::0/64
   991              ipDomainList:
   992              - ipDomainList
   993              - ipDomainList
   994              ipv4AddressRanges:
   995              - start: 198.51.100.1
   996                end: 198.51.100.1
   997              - start: 198.51.100.1
   998                end: 198.51.100.1
   999            fqdn: fqdn
  1000            locality: locality
  1001            priority: 36944
  1002            chfInfo:
  1003              gpsiRangeList:
  1004              - start: start
  1005                pattern: pattern
  1006                end: end
  1007              - start: start
  1008                pattern: pattern
  1009                end: end
  1010              plmnRangeList:
  1011              - start: start
  1012                pattern: pattern
  1013                end: end
  1014              - start: start
  1015                pattern: pattern
  1016                end: end
  1017              supiRangeList:
  1018              - start: start
  1019                pattern: pattern
  1020                end: end
  1021              - start: start
  1022                pattern: pattern
  1023                end: end
  1024            amfInfo:
  1025              backupInfoAmfRemoval:
  1026              - plmnId:
  1027                  mnc: mnc
  1028                  mcc: mcc
  1029                amfId: amfId
  1030              - plmnId:
  1031                  mnc: mnc
  1032                  mcc: mcc
  1033                amfId: amfId
  1034              guamiList:
  1035              - plmnId:
  1036                  mnc: mnc
  1037                  mcc: mcc
  1038                amfId: amfId
  1039              - plmnId:
  1040                  mnc: mnc
  1041                  mcc: mcc
  1042                amfId: amfId
  1043              taiRangeList:
  1044              - tacRangeList:
  1045                - start: start
  1046                  pattern: pattern
  1047                  end: end
  1048                - start: start
  1049                  pattern: pattern
  1050                  end: end
  1051                plmnId:
  1052                  mnc: mnc
  1053                  mcc: mcc
  1054              - tacRangeList:
  1055                - start: start
  1056                  pattern: pattern
  1057                  end: end
  1058                - start: start
  1059                  pattern: pattern
  1060                  end: end
  1061                plmnId:
  1062                  mnc: mnc
  1063                  mcc: mcc
  1064              backupInfoAmfFailure:
  1065              - plmnId:
  1066                  mnc: mnc
  1067                  mcc: mcc
  1068                amfId: amfId
  1069              - plmnId:
  1070                  mnc: mnc
  1071                  mcc: mcc
  1072                amfId: amfId
  1073              amfSetId: amfSetId
  1074              amfRegionId: amfRegionId
  1075              n2InterfaceAmfInfo:
  1076                ipv4EndpointAddress:
  1077                - 198.51.100.1
  1078                - 198.51.100.1
  1079                amfName: amfName
  1080                ipv6EndpointAddress:
  1081                - 2001:db8:85a3::8a2e:370:7334
  1082                - 2001:db8:85a3::8a2e:370:7334
  1083              taiList:
  1084              - tac: tac
  1085                plmnId:
  1086                  mnc: mnc
  1087                  mcc: mcc
  1088              - tac: tac
  1089                plmnId:
  1090                  mnc: mnc
  1091                  mcc: mcc
  1092            smfInfo:
  1093              accessType:
  1094              - null
  1095              - null
  1096              sNssaiSmfInfoList:
  1097              - dnnSmfInfoList:
  1098                - dnn: dnn
  1099                - dnn: dnn
  1100                sNssai:
  1101                  sd: sd
  1102                  sst: 153
  1103              - dnnSmfInfoList:
  1104                - dnn: dnn
  1105                - dnn: dnn
  1106                sNssai:
  1107                  sd: sd
  1108                  sst: 153
  1109              taiRangeList:
  1110              - tacRangeList:
  1111                - start: start
  1112                  pattern: pattern
  1113                  end: end
  1114                - start: start
  1115                  pattern: pattern
  1116                  end: end
  1117                plmnId:
  1118                  mnc: mnc
  1119                  mcc: mcc
  1120              - tacRangeList:
  1121                - start: start
  1122                  pattern: pattern
  1123                  end: end
  1124                - start: start
  1125                  pattern: pattern
  1126                  end: end
  1127                plmnId:
  1128                  mnc: mnc
  1129                  mcc: mcc
  1130              taiList:
  1131              - tac: tac
  1132                plmnId:
  1133                  mnc: mnc
  1134                  mcc: mcc
  1135              - tac: tac
  1136                plmnId:
  1137                  mnc: mnc
  1138                  mcc: mcc
  1139              pgwFqdn: pgwFqdn
  1140        properties:
  1141          validityPeriod:
  1142            format: int32
  1143            type: integer
  1144          nfInstances:
  1145            items:
  1146              $ref: '#/components/schemas/NFProfile'
  1147            type: array
  1148        required:
  1149        - nfInstances
  1150        type: object
  1151      NFProfile:
  1152        example:
  1153          sNssais:
  1154          - sd: sd
  1155            sst: 153
  1156          - sd: sd
  1157            sst: 153
  1158          pcfInfo:
  1159            rxDiamHost: rxDiamHost
  1160            dnnList:
  1161            - null
  1162            - null
  1163            rxDiamRealm: rxDiamRealm
  1164            supiRanges:
  1165            - start: start
  1166              pattern: pattern
  1167              end: end
  1168            - start: start
  1169              pattern: pattern
  1170              end: end
  1171          ipv6Addresses:
  1172          - 2001:db8:85a3::8a2e:370:7334
  1173          - 2001:db8:85a3::8a2e:370:7334
  1174          customInfo: '{}'
  1175          plmnList:
  1176          - mnc: mnc
  1177            mcc: mcc
  1178          - mnc: mnc
  1179            mcc: mcc
  1180          udmInfo:
  1181            routingIndicators:
  1182            - routingIndicators
  1183            - routingIndicators
  1184            groupId: groupId
  1185            externalGroupIdentifiersRanges:
  1186            - start: start
  1187              pattern: pattern
  1188              end: end
  1189            - start: start
  1190              pattern: pattern
  1191              end: end
  1192            supiRanges:
  1193            - start: start
  1194              pattern: pattern
  1195              end: end
  1196            - start: start
  1197              pattern: pattern
  1198              end: end
  1199            gpsiRanges:
  1200            - start: start
  1201              pattern: pattern
  1202              end: end
  1203            - start: start
  1204              pattern: pattern
  1205              end: end
  1206          capacity: 9606
  1207          nsiList:
  1208          - nsiList
  1209          - nsiList
  1210          load: 59
  1211          nfServices:
  1212          - recoveryTime: 2000-01-23T04:56:07.000+00:00
  1213            supportedFeatures: supportedFeatures
  1214            fqdn: fqdn
  1215            serviceInstanceId: serviceInstanceId
  1216            priority: 23697
  1217            capacity: 46276
  1218            defaultNotificationSubscriptions:
  1219            - callbackUri: callbackUri
  1220            - callbackUri: callbackUri
  1221            load: 93
  1222            versions:
  1223            - apiFullVersion: apiFullVersion
  1224              apiVersionInUri: apiVersionInUri
  1225              expiry: 2000-01-23T04:56:07.000+00:00
  1226            - apiFullVersion: apiFullVersion
  1227              apiVersionInUri: apiVersionInUri
  1228              expiry: 2000-01-23T04:56:07.000+00:00
  1229            ipEndPoints:
  1230            - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1231              port: 15087
  1232              ipv4Address: 198.51.100.1
  1233            - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1234              port: 15087
  1235              ipv4Address: 198.51.100.1
  1236            apiPrefix: apiPrefix
  1237            chfServiceInfo:
  1238              primaryChfServiceInstance: primaryChfServiceInstance
  1239              secondaryChfServiceInstance: secondaryChfServiceInstance
  1240          - recoveryTime: 2000-01-23T04:56:07.000+00:00
  1241            supportedFeatures: supportedFeatures
  1242            fqdn: fqdn
  1243            serviceInstanceId: serviceInstanceId
  1244            priority: 23697
  1245            capacity: 46276
  1246            defaultNotificationSubscriptions:
  1247            - callbackUri: callbackUri
  1248            - callbackUri: callbackUri
  1249            load: 93
  1250            versions:
  1251            - apiFullVersion: apiFullVersion
  1252              apiVersionInUri: apiVersionInUri
  1253              expiry: 2000-01-23T04:56:07.000+00:00
  1254            - apiFullVersion: apiFullVersion
  1255              apiVersionInUri: apiVersionInUri
  1256              expiry: 2000-01-23T04:56:07.000+00:00
  1257            ipEndPoints:
  1258            - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1259              port: 15087
  1260              ipv4Address: 198.51.100.1
  1261            - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1262              port: 15087
  1263              ipv4Address: 198.51.100.1
  1264            apiPrefix: apiPrefix
  1265            chfServiceInfo:
  1266              primaryChfServiceInstance: primaryChfServiceInstance
  1267              secondaryChfServiceInstance: secondaryChfServiceInstance
  1268          udrInfo:
  1269            supportedDataSets:
  1270            - null
  1271            - null
  1272            groupId: groupId
  1273            externalGroupIdentifiersRanges:
  1274            - start: start
  1275              pattern: pattern
  1276              end: end
  1277            - start: start
  1278              pattern: pattern
  1279              end: end
  1280            supiRanges:
  1281            - start: start
  1282              pattern: pattern
  1283              end: end
  1284            - start: start
  1285              pattern: pattern
  1286              end: end
  1287            gpsiRanges:
  1288            - start: start
  1289              pattern: pattern
  1290              end: end
  1291            - start: start
  1292              pattern: pattern
  1293              end: end
  1294          ausfInfo:
  1295            routingIndicators:
  1296            - routingIndicators
  1297            - routingIndicators
  1298            groupId: groupId
  1299            supiRanges:
  1300            - start: start
  1301              pattern: pattern
  1302              end: end
  1303            - start: start
  1304              pattern: pattern
  1305              end: end
  1306          nfServicePersistence: false
  1307          ipv4Addresses:
  1308          - 198.51.100.1
  1309          - 198.51.100.1
  1310          recoveryTime: 2000-01-23T04:56:07.000+00:00
  1311          nfInstanceId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
  1312          upfInfo:
  1313            iwkEpsInd: false
  1314            interfaceUpfInfoList:
  1315            - networkInstance: networkInstance
  1316              ipv4EndpointAddresses:
  1317              - 198.51.100.1
  1318              - 198.51.100.1
  1319              ipv6EndpointAddresses:
  1320              - 2001:db8:85a3::8a2e:370:7334
  1321              - 2001:db8:85a3::8a2e:370:7334
  1322              endpointFqdn: endpointFqdn
  1323            - networkInstance: networkInstance
  1324              ipv4EndpointAddresses:
  1325              - 198.51.100.1
  1326              - 198.51.100.1
  1327              ipv6EndpointAddresses:
  1328              - 2001:db8:85a3::8a2e:370:7334
  1329              - 2001:db8:85a3::8a2e:370:7334
  1330              endpointFqdn: endpointFqdn
  1331            smfServingArea:
  1332            - smfServingArea
  1333            - smfServingArea
  1334            sNssaiUpfInfoList:
  1335            - dnnUpfInfoList:
  1336              - dnaiList:
  1337                - null
  1338                - null
  1339                dnn: dnn
  1340              - dnaiList:
  1341                - null
  1342                - null
  1343                dnn: dnn
  1344              sNssai:
  1345                sd: sd
  1346                sst: 153
  1347            - dnnUpfInfoList:
  1348              - dnaiList:
  1349                - null
  1350                - null
  1351                dnn: dnn
  1352              - dnaiList:
  1353                - null
  1354                - null
  1355                dnn: dnn
  1356              sNssai:
  1357                sd: sd
  1358                sst: 153
  1359          bsfInfo:
  1360            dnnList:
  1361            - null
  1362            - null
  1363            ipv6PrefixRanges:
  1364            - start: 2001:db8:abcd:12::0/64
  1365              end: 2001:db8:abcd:12::0/64
  1366            - start: 2001:db8:abcd:12::0/64
  1367              end: 2001:db8:abcd:12::0/64
  1368            ipDomainList:
  1369            - ipDomainList
  1370            - ipDomainList
  1371            ipv4AddressRanges:
  1372            - start: 198.51.100.1
  1373              end: 198.51.100.1
  1374            - start: 198.51.100.1
  1375              end: 198.51.100.1
  1376          fqdn: fqdn
  1377          locality: locality
  1378          priority: 36944
  1379          chfInfo:
  1380            gpsiRangeList:
  1381            - start: start
  1382              pattern: pattern
  1383              end: end
  1384            - start: start
  1385              pattern: pattern
  1386              end: end
  1387            plmnRangeList:
  1388            - start: start
  1389              pattern: pattern
  1390              end: end
  1391            - start: start
  1392              pattern: pattern
  1393              end: end
  1394            supiRangeList:
  1395            - start: start
  1396              pattern: pattern
  1397              end: end
  1398            - start: start
  1399              pattern: pattern
  1400              end: end
  1401          amfInfo:
  1402            backupInfoAmfRemoval:
  1403            - plmnId:
  1404                mnc: mnc
  1405                mcc: mcc
  1406              amfId: amfId
  1407            - plmnId:
  1408                mnc: mnc
  1409                mcc: mcc
  1410              amfId: amfId
  1411            guamiList:
  1412            - plmnId:
  1413                mnc: mnc
  1414                mcc: mcc
  1415              amfId: amfId
  1416            - plmnId:
  1417                mnc: mnc
  1418                mcc: mcc
  1419              amfId: amfId
  1420            taiRangeList:
  1421            - tacRangeList:
  1422              - start: start
  1423                pattern: pattern
  1424                end: end
  1425              - start: start
  1426                pattern: pattern
  1427                end: end
  1428              plmnId:
  1429                mnc: mnc
  1430                mcc: mcc
  1431            - tacRangeList:
  1432              - start: start
  1433                pattern: pattern
  1434                end: end
  1435              - start: start
  1436                pattern: pattern
  1437                end: end
  1438              plmnId:
  1439                mnc: mnc
  1440                mcc: mcc
  1441            backupInfoAmfFailure:
  1442            - plmnId:
  1443                mnc: mnc
  1444                mcc: mcc
  1445              amfId: amfId
  1446            - plmnId:
  1447                mnc: mnc
  1448                mcc: mcc
  1449              amfId: amfId
  1450            amfSetId: amfSetId
  1451            amfRegionId: amfRegionId
  1452            n2InterfaceAmfInfo:
  1453              ipv4EndpointAddress:
  1454              - 198.51.100.1
  1455              - 198.51.100.1
  1456              amfName: amfName
  1457              ipv6EndpointAddress:
  1458              - 2001:db8:85a3::8a2e:370:7334
  1459              - 2001:db8:85a3::8a2e:370:7334
  1460            taiList:
  1461            - tac: tac
  1462              plmnId:
  1463                mnc: mnc
  1464                mcc: mcc
  1465            - tac: tac
  1466              plmnId:
  1467                mnc: mnc
  1468                mcc: mcc
  1469          smfInfo:
  1470            accessType:
  1471            - null
  1472            - null
  1473            sNssaiSmfInfoList:
  1474            - dnnSmfInfoList:
  1475              - dnn: dnn
  1476              - dnn: dnn
  1477              sNssai:
  1478                sd: sd
  1479                sst: 153
  1480            - dnnSmfInfoList:
  1481              - dnn: dnn
  1482              - dnn: dnn
  1483              sNssai:
  1484                sd: sd
  1485                sst: 153
  1486            taiRangeList:
  1487            - tacRangeList:
  1488              - start: start
  1489                pattern: pattern
  1490                end: end
  1491              - start: start
  1492                pattern: pattern
  1493                end: end
  1494              plmnId:
  1495                mnc: mnc
  1496                mcc: mcc
  1497            - tacRangeList:
  1498              - start: start
  1499                pattern: pattern
  1500                end: end
  1501              - start: start
  1502                pattern: pattern
  1503                end: end
  1504              plmnId:
  1505                mnc: mnc
  1506                mcc: mcc
  1507            taiList:
  1508            - tac: tac
  1509              plmnId:
  1510                mnc: mnc
  1511                mcc: mcc
  1512            - tac: tac
  1513              plmnId:
  1514                mnc: mnc
  1515                mcc: mcc
  1516            pgwFqdn: pgwFqdn
  1517        properties:
  1518          nfInstanceId:
  1519            format: uuid
  1520            type: string
  1521          nfType:
  1522            $ref: '#/components/schemas/NFType'
  1523          nfStatus:
  1524            $ref: '#/components/schemas/NFStatus'
  1525          plmnList:
  1526            items:
  1527              $ref: '#/components/schemas/PlmnId'
  1528            minItems: 1
  1529            type: array
  1530          sNssais:
  1531            items:
  1532              $ref: '#/components/schemas/Snssai'
  1533            minItems: 1
  1534            type: array
  1535          nsiList:
  1536            items:
  1537              type: string
  1538            minItems: 1
  1539            type: array
  1540          fqdn:
  1541            type: string
  1542          ipv4Addresses:
  1543            items:
  1544              $ref: '#/components/schemas/Ipv4Addr'
  1545            minItems: 1
  1546            type: array
  1547          ipv6Addresses:
  1548            items:
  1549              $ref: '#/components/schemas/Ipv6Addr'
  1550            minItems: 1
  1551            type: array
  1552          capacity:
  1553            format: int32
  1554            maximum: 65535
  1555            minimum: 0
  1556            type: integer
  1557          load:
  1558            format: int32
  1559            maximum: 100
  1560            minimum: 0
  1561            type: integer
  1562          locality:
  1563            type: string
  1564          priority:
  1565            format: int32
  1566            maximum: 65535
  1567            minimum: 0
  1568            type: integer
  1569          udrInfo:
  1570            $ref: '#/components/schemas/UdrInfo'
  1571          udmInfo:
  1572            $ref: '#/components/schemas/UdmInfo'
  1573          ausfInfo:
  1574            $ref: '#/components/schemas/AusfInfo'
  1575          amfInfo:
  1576            $ref: '#/components/schemas/AmfInfo'
  1577          smfInfo:
  1578            $ref: '#/components/schemas/SmfInfo'
  1579          upfInfo:
  1580            $ref: '#/components/schemas/UpfInfo'
  1581          pcfInfo:
  1582            $ref: '#/components/schemas/PcfInfo'
  1583          bsfInfo:
  1584            $ref: '#/components/schemas/BsfInfo'
  1585          chfInfo:
  1586            $ref: '#/components/schemas/ChfInfo'
  1587          customInfo:
  1588            type: object
  1589          recoveryTime:
  1590            format: date-time
  1591            type: string
  1592          nfServicePersistence:
  1593            default: false
  1594            type: boolean
  1595          nfServices:
  1596            items:
  1597              $ref: '#/components/schemas/NFService'
  1598            minItems: 1
  1599            type: array
  1600        required:
  1601        - nfInstanceId
  1602        - nfStatus
  1603        - nfType
  1604        type: object
  1605      NFService:
  1606        example:
  1607          recoveryTime: 2000-01-23T04:56:07.000+00:00
  1608          supportedFeatures: supportedFeatures
  1609          fqdn: fqdn
  1610          serviceInstanceId: serviceInstanceId
  1611          priority: 23697
  1612          capacity: 46276
  1613          defaultNotificationSubscriptions:
  1614          - callbackUri: callbackUri
  1615          - callbackUri: callbackUri
  1616          load: 93
  1617          versions:
  1618          - apiFullVersion: apiFullVersion
  1619            apiVersionInUri: apiVersionInUri
  1620            expiry: 2000-01-23T04:56:07.000+00:00
  1621          - apiFullVersion: apiFullVersion
  1622            apiVersionInUri: apiVersionInUri
  1623            expiry: 2000-01-23T04:56:07.000+00:00
  1624          ipEndPoints:
  1625          - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1626            port: 15087
  1627            ipv4Address: 198.51.100.1
  1628          - ipv6Address: 2001:db8:85a3::8a2e:370:7334
  1629            port: 15087
  1630            ipv4Address: 198.51.100.1
  1631          apiPrefix: apiPrefix
  1632          chfServiceInfo:
  1633            primaryChfServiceInstance: primaryChfServiceInstance
  1634            secondaryChfServiceInstance: secondaryChfServiceInstance
  1635        properties:
  1636          serviceInstanceId:
  1637            type: string
  1638          serviceName:
  1639            $ref: '#/components/schemas/ServiceName'
  1640          versions:
  1641            items:
  1642              $ref: '#/components/schemas/NFServiceVersion'
  1643            minItems: 1
  1644            type: array
  1645          scheme:
  1646            $ref: '#/components/schemas/UriScheme'
  1647          nfServiceStatus:
  1648            $ref: '#/components/schemas/NFServiceStatus'
  1649          fqdn:
  1650            type: string
  1651          ipEndPoints:
  1652            items:
  1653              $ref: '#/components/schemas/IpEndPoint'
  1654            minItems: 1
  1655            type: array
  1656          apiPrefix:
  1657            type: string
  1658          defaultNotificationSubscriptions:
  1659            items:
  1660              $ref: '#/components/schemas/DefaultNotificationSubscription'
  1661            minItems: 1
  1662            type: array
  1663          capacity:
  1664            format: int32
  1665            maximum: 65535
  1666            minimum: 0
  1667            type: integer
  1668          load:
  1669            format: int32
  1670            maximum: 100
  1671            minimum: 0
  1672            type: integer
  1673          priority:
  1674            format: int32
  1675            maximum: 65535
  1676            minimum: 0
  1677            type: integer
  1678          recoveryTime:
  1679            format: date-time
  1680            type: string
  1681          chfServiceInfo:
  1682            $ref: '#/components/schemas/ChfServiceInfo'
  1683          supportedFeatures:
  1684            pattern: ^[A-Fa-f0-9]*$
  1685            type: string
  1686        required:
  1687        - nfServiceStatus
  1688        - scheme
  1689        - serviceInstanceId
  1690        - serviceName
  1691        - versions
  1692        type: object
  1693      NFType:
  1694        enum:
  1695        - NRF
  1696        - UDM
  1697        - AMF
  1698        - SMF
  1699        - AUSF
  1700        - NEF
  1701        - PCF
  1702        - SMSF
  1703        - NSSF
  1704        - UDR
  1705        - LMF
  1706        - GMLC
  1707        - 5G_EIR
  1708        - SEPP
  1709        - UPF
  1710        - N3IWF
  1711        - AF
  1712        - UDSF
  1713        - BSF
  1714        - CHF
  1715        - NWDAF
  1716        type: string
  1717      Fqdn:
  1718        type: string
  1719      NfInstanceId:
  1720        format: uuid
  1721        type: string
  1722      Uri:
  1723        type: string
  1724      Dnn:
  1725        type: string
  1726      Guami:
  1727        example:
  1728          plmnId:
  1729            mnc: mnc
  1730            mcc: mcc
  1731          amfId: amfId
  1732        properties:
  1733          plmnId:
  1734            $ref: '#/components/schemas/PlmnId'
  1735          amfId:
  1736            pattern: ^[A-Fa-f0-9]{6}$
  1737            type: string
  1738        required:
  1739        - amfId
  1740        - plmnId
  1741        type: object
  1742      PlmnId:
  1743        example:
  1744          mnc: mnc
  1745          mcc: mcc
  1746        properties:
  1747          mcc:
  1748            pattern: ^\d{3}$
  1749            type: string
  1750          mnc:
  1751            pattern: ^\d{2,3}$
  1752            type: string
  1753        required:
  1754        - mcc
  1755        - mnc
  1756        type: object
  1757      Mcc:
  1758        pattern: ^\d{3}$
  1759        type: string
  1760      Mnc:
  1761        pattern: ^\d{2,3}$
  1762        type: string
  1763      AmfId:
  1764        pattern: ^[A-Fa-f0-9]{6}$
  1765        type: string
  1766      Supi:
  1767        pattern: ^(imsi-[0-9]{5,15}|nai-.+|.+)$
  1768        type: string
  1769      Ipv4Addr:
  1770        example: 198.51.100.1
  1771        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])$
  1772        type: string
  1773      Ipv6Prefix:
  1774        allOf:
  1775        - 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])))$
  1776        - pattern: ^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$
  1777        example: 2001:db8:abcd:12::0/64
  1778        type: string
  1779      Gpsi:
  1780        pattern: ^(msisdn-[0-9]{5,15}|extid-[^@]+@[^@]+|.+)$
  1781        type: string
  1782      DataSetId:
  1783        enum:
  1784        - SUBSCRIPTION
  1785        - POLICY
  1786        - EXPOSURE
  1787        - APPLICATION
  1788        type: string
  1789      NfGroupId:
  1790        type: string
  1791      Dnai:
  1792        type: string
  1793      SupportedFeatures:
  1794        pattern: ^[A-Fa-f0-9]*$
  1795        type: string
  1796      AccessType:
  1797        enum:
  1798        - 3GPP_ACCESS
  1799        - NON_3GPP_ACCESS
  1800        type: string
  1801      ProblemDetails:
  1802        properties:
  1803          type:
  1804            type: string
  1805          title:
  1806            type: string
  1807          status:
  1808            format: int32
  1809            type: integer
  1810          detail:
  1811            type: string
  1812          instance:
  1813            type: string
  1814          cause:
  1815            type: string
  1816          invalidParams:
  1817            items:
  1818              $ref: '#/components/schemas/InvalidParam'
  1819            minItems: 1
  1820            type: array
  1821        type: object
  1822      InvalidParam:
  1823        properties:
  1824          param:
  1825            type: string
  1826          reason:
  1827            type: string
  1828        required:
  1829        - param
  1830        type: object
  1831      NFStatus:
  1832        enum:
  1833        - REGISTERED
  1834        - SUSPENDED
  1835        type: string
  1836      Snssai:
  1837        example:
  1838          sd: sd
  1839          sst: 153
  1840        properties:
  1841          sst:
  1842            format: int32
  1843            maximum: 255
  1844            minimum: 0
  1845            type: integer
  1846          sd:
  1847            pattern: ^[A-Fa-f0-9]{6}$
  1848            type: string
  1849        required:
  1850        - sst
  1851        type: object
  1852      Ipv6Addr:
  1853        allOf:
  1854        - 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})))$
  1855        - pattern: ^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$
  1856        example: 2001:db8:85a3::8a2e:370:7334
  1857        type: string
  1858      UdrInfo:
  1859        example:
  1860          supportedDataSets:
  1861          - null
  1862          - null
  1863          groupId: groupId
  1864          externalGroupIdentifiersRanges:
  1865          - start: start
  1866            pattern: pattern
  1867            end: end
  1868          - start: start
  1869            pattern: pattern
  1870            end: end
  1871          supiRanges:
  1872          - start: start
  1873            pattern: pattern
  1874            end: end
  1875          - start: start
  1876            pattern: pattern
  1877            end: end
  1878          gpsiRanges:
  1879          - start: start
  1880            pattern: pattern
  1881            end: end
  1882          - start: start
  1883            pattern: pattern
  1884            end: end
  1885        properties:
  1886          groupId:
  1887            type: string
  1888          supiRanges:
  1889            items:
  1890              $ref: '#/components/schemas/SupiRange'
  1891            minItems: 1
  1892            type: array
  1893          gpsiRanges:
  1894            items:
  1895              $ref: '#/components/schemas/IdentityRange'
  1896            minItems: 1
  1897            type: array
  1898          externalGroupIdentifiersRanges:
  1899            items:
  1900              $ref: '#/components/schemas/IdentityRange'
  1901            minItems: 1
  1902            type: array
  1903          supportedDataSets:
  1904            items:
  1905              $ref: '#/components/schemas/DataSetId'
  1906            minItems: 1
  1907            type: array
  1908        type: object
  1909      SupiRange:
  1910        example:
  1911          start: start
  1912          pattern: pattern
  1913          end: end
  1914        properties:
  1915          start:
  1916            pattern: ^[0-9]+$
  1917            type: string
  1918          end:
  1919            pattern: ^[0-9]+$
  1920            type: string
  1921          pattern:
  1922            type: string
  1923        type: object
  1924      IdentityRange:
  1925        example:
  1926          start: start
  1927          pattern: pattern
  1928          end: end
  1929        properties:
  1930          start:
  1931            pattern: ^[0-9]+$
  1932            type: string
  1933          end:
  1934            pattern: ^[0-9]+$
  1935            type: string
  1936          pattern:
  1937            type: string
  1938        type: object
  1939      UdmInfo:
  1940        example:
  1941          routingIndicators:
  1942          - routingIndicators
  1943          - routingIndicators
  1944          groupId: groupId
  1945          externalGroupIdentifiersRanges:
  1946          - start: start
  1947            pattern: pattern
  1948            end: end
  1949          - start: start
  1950            pattern: pattern
  1951            end: end
  1952          supiRanges:
  1953          - start: start
  1954            pattern: pattern
  1955            end: end
  1956          - start: start
  1957            pattern: pattern
  1958            end: end
  1959          gpsiRanges:
  1960          - start: start
  1961            pattern: pattern
  1962            end: end
  1963          - start: start
  1964            pattern: pattern
  1965            end: end
  1966        properties:
  1967          groupId:
  1968            type: string
  1969          supiRanges:
  1970            items:
  1971              $ref: '#/components/schemas/SupiRange'
  1972            minItems: 1
  1973            type: array
  1974          gpsiRanges:
  1975            items:
  1976              $ref: '#/components/schemas/IdentityRange'
  1977            minItems: 1
  1978            type: array
  1979          externalGroupIdentifiersRanges:
  1980            items:
  1981              $ref: '#/components/schemas/IdentityRange'
  1982            minItems: 1
  1983            type: array
  1984          routingIndicators:
  1985            items:
  1986              pattern: ^[0-9]{1,4}$
  1987              type: string
  1988            minItems: 1
  1989            type: array
  1990        type: object
  1991      AusfInfo:
  1992        example:
  1993          routingIndicators:
  1994          - routingIndicators
  1995          - routingIndicators
  1996          groupId: groupId
  1997          supiRanges:
  1998          - start: start
  1999            pattern: pattern
  2000            end: end
  2001          - start: start
  2002            pattern: pattern
  2003            end: end
  2004        properties:
  2005          groupId:
  2006            type: string
  2007          supiRanges:
  2008            items:
  2009              $ref: '#/components/schemas/SupiRange'
  2010            minItems: 1
  2011            type: array
  2012          routingIndicators:
  2013            items:
  2014              pattern: ^[0-9]{1,4}$
  2015              type: string
  2016            minItems: 1
  2017            type: array
  2018        type: object
  2019      AmfInfo:
  2020        example:
  2021          backupInfoAmfRemoval:
  2022          - plmnId:
  2023              mnc: mnc
  2024              mcc: mcc
  2025            amfId: amfId
  2026          - plmnId:
  2027              mnc: mnc
  2028              mcc: mcc
  2029            amfId: amfId
  2030          guamiList:
  2031          - plmnId:
  2032              mnc: mnc
  2033              mcc: mcc
  2034            amfId: amfId
  2035          - plmnId:
  2036              mnc: mnc
  2037              mcc: mcc
  2038            amfId: amfId
  2039          taiRangeList:
  2040          - tacRangeList:
  2041            - start: start
  2042              pattern: pattern
  2043              end: end
  2044            - start: start
  2045              pattern: pattern
  2046              end: end
  2047            plmnId:
  2048              mnc: mnc
  2049              mcc: mcc
  2050          - tacRangeList:
  2051            - start: start
  2052              pattern: pattern
  2053              end: end
  2054            - start: start
  2055              pattern: pattern
  2056              end: end
  2057            plmnId:
  2058              mnc: mnc
  2059              mcc: mcc
  2060          backupInfoAmfFailure:
  2061          - plmnId:
  2062              mnc: mnc
  2063              mcc: mcc
  2064            amfId: amfId
  2065          - plmnId:
  2066              mnc: mnc
  2067              mcc: mcc
  2068            amfId: amfId
  2069          amfSetId: amfSetId
  2070          amfRegionId: amfRegionId
  2071          n2InterfaceAmfInfo:
  2072            ipv4EndpointAddress:
  2073            - 198.51.100.1
  2074            - 198.51.100.1
  2075            amfName: amfName
  2076            ipv6EndpointAddress:
  2077            - 2001:db8:85a3::8a2e:370:7334
  2078            - 2001:db8:85a3::8a2e:370:7334
  2079          taiList:
  2080          - tac: tac
  2081            plmnId:
  2082              mnc: mnc
  2083              mcc: mcc
  2084          - tac: tac
  2085            plmnId:
  2086              mnc: mnc
  2087              mcc: mcc
  2088        properties:
  2089          amfSetId:
  2090            type: string
  2091          amfRegionId:
  2092            type: string
  2093          guamiList:
  2094            items:
  2095              $ref: '#/components/schemas/Guami'
  2096            minItems: 1
  2097            type: array
  2098          taiList:
  2099            items:
  2100              $ref: '#/components/schemas/Tai'
  2101            minItems: 1
  2102            type: array
  2103          taiRangeList:
  2104            items:
  2105              $ref: '#/components/schemas/TaiRange'
  2106            minItems: 1
  2107            type: array
  2108          backupInfoAmfFailure:
  2109            items:
  2110              $ref: '#/components/schemas/Guami'
  2111            minItems: 1
  2112            type: array
  2113          backupInfoAmfRemoval:
  2114            items:
  2115              $ref: '#/components/schemas/Guami'
  2116            minItems: 1
  2117            type: array
  2118          n2InterfaceAmfInfo:
  2119            $ref: '#/components/schemas/N2InterfaceAmfInfo'
  2120        required:
  2121        - amfRegionId
  2122        - amfSetId
  2123        - guamiList
  2124        type: object
  2125      TaiRange:
  2126        example:
  2127          tacRangeList:
  2128          - start: start
  2129            pattern: pattern
  2130            end: end
  2131          - start: start
  2132            pattern: pattern
  2133            end: end
  2134          plmnId:
  2135            mnc: mnc
  2136            mcc: mcc
  2137        properties:
  2138          plmnId:
  2139            $ref: '#/components/schemas/PlmnId'
  2140          tacRangeList:
  2141            items:
  2142              $ref: '#/components/schemas/TacRange'
  2143            minItems: 1
  2144            type: array
  2145        required:
  2146        - plmnId
  2147        - tacRangeList
  2148        type: object
  2149      TacRange:
  2150        example:
  2151          start: start
  2152          pattern: pattern
  2153          end: end
  2154        properties:
  2155          start:
  2156            pattern: ^([A-Fa-f0-9]{4}|[A-Fa-f0-9]{6})$
  2157            type: string
  2158          end:
  2159            pattern: ^([A-Fa-f0-9]{4}|[A-Fa-f0-9]{6})$
  2160            type: string
  2161          pattern:
  2162            type: string
  2163        type: object
  2164      N2InterfaceAmfInfo:
  2165        example:
  2166          ipv4EndpointAddress:
  2167          - 198.51.100.1
  2168          - 198.51.100.1
  2169          amfName: amfName
  2170          ipv6EndpointAddress:
  2171          - 2001:db8:85a3::8a2e:370:7334
  2172          - 2001:db8:85a3::8a2e:370:7334
  2173        properties:
  2174          ipv4EndpointAddress:
  2175            items:
  2176              $ref: '#/components/schemas/Ipv4Addr'
  2177            minItems: 1
  2178            type: array
  2179          ipv6EndpointAddress:
  2180            items:
  2181              $ref: '#/components/schemas/Ipv6Addr'
  2182            minItems: 1
  2183            type: array
  2184          amfName:
  2185            type: string
  2186        type: object
  2187      SmfInfo:
  2188        example:
  2189          accessType:
  2190          - null
  2191          - null
  2192          sNssaiSmfInfoList:
  2193          - dnnSmfInfoList:
  2194            - dnn: dnn
  2195            - dnn: dnn
  2196            sNssai:
  2197              sd: sd
  2198              sst: 153
  2199          - dnnSmfInfoList:
  2200            - dnn: dnn
  2201            - dnn: dnn
  2202            sNssai:
  2203              sd: sd
  2204              sst: 153
  2205          taiRangeList:
  2206          - tacRangeList:
  2207            - start: start
  2208              pattern: pattern
  2209              end: end
  2210            - start: start
  2211              pattern: pattern
  2212              end: end
  2213            plmnId:
  2214              mnc: mnc
  2215              mcc: mcc
  2216          - tacRangeList:
  2217            - start: start
  2218              pattern: pattern
  2219              end: end
  2220            - start: start
  2221              pattern: pattern
  2222              end: end
  2223            plmnId:
  2224              mnc: mnc
  2225              mcc: mcc
  2226          taiList:
  2227          - tac: tac
  2228            plmnId:
  2229              mnc: mnc
  2230              mcc: mcc
  2231          - tac: tac
  2232            plmnId:
  2233              mnc: mnc
  2234              mcc: mcc
  2235          pgwFqdn: pgwFqdn
  2236        properties:
  2237          sNssaiSmfInfoList:
  2238            items:
  2239              $ref: '#/components/schemas/SnssaiSmfInfoItem'
  2240            minItems: 1
  2241            type: array
  2242          taiList:
  2243            items:
  2244              $ref: '#/components/schemas/Tai'
  2245            minItems: 1
  2246            type: array
  2247          taiRangeList:
  2248            items:
  2249              $ref: '#/components/schemas/TaiRange'
  2250            minItems: 1
  2251            type: array
  2252          pgwFqdn:
  2253            type: string
  2254          accessType:
  2255            items:
  2256              $ref: '#/components/schemas/AccessType'
  2257            minItems: 1
  2258            type: array
  2259        required:
  2260        - sNssaiSmfInfoList
  2261        type: object
  2262      SnssaiSmfInfoItem:
  2263        example:
  2264          dnnSmfInfoList:
  2265          - dnn: dnn
  2266          - dnn: dnn
  2267          sNssai:
  2268            sd: sd
  2269            sst: 153
  2270        properties:
  2271          sNssai:
  2272            $ref: '#/components/schemas/Snssai'
  2273          dnnSmfInfoList:
  2274            items:
  2275              $ref: '#/components/schemas/DnnSmfInfoItem'
  2276            minItems: 1
  2277            type: array
  2278        required:
  2279        - dnnSmfInfoList
  2280        - sNssai
  2281        type: object
  2282      DnnSmfInfoItem:
  2283        example:
  2284          dnn: dnn
  2285        properties:
  2286          dnn:
  2287            type: string
  2288        required:
  2289        - dnn
  2290        type: object
  2291      UpfInfo:
  2292        example:
  2293          iwkEpsInd: false
  2294          interfaceUpfInfoList:
  2295          - networkInstance: networkInstance
  2296            ipv4EndpointAddresses:
  2297            - 198.51.100.1
  2298            - 198.51.100.1
  2299            ipv6EndpointAddresses:
  2300            - 2001:db8:85a3::8a2e:370:7334
  2301            - 2001:db8:85a3::8a2e:370:7334
  2302            endpointFqdn: endpointFqdn
  2303          - networkInstance: networkInstance
  2304            ipv4EndpointAddresses:
  2305            - 198.51.100.1
  2306            - 198.51.100.1
  2307            ipv6EndpointAddresses:
  2308            - 2001:db8:85a3::8a2e:370:7334
  2309            - 2001:db8:85a3::8a2e:370:7334
  2310            endpointFqdn: endpointFqdn
  2311          smfServingArea:
  2312          - smfServingArea
  2313          - smfServingArea
  2314          sNssaiUpfInfoList:
  2315          - dnnUpfInfoList:
  2316            - dnaiList:
  2317              - null
  2318              - null
  2319              dnn: dnn
  2320            - dnaiList:
  2321              - null
  2322              - null
  2323              dnn: dnn
  2324            sNssai:
  2325              sd: sd
  2326              sst: 153
  2327          - dnnUpfInfoList:
  2328            - dnaiList:
  2329              - null
  2330              - null
  2331              dnn: dnn
  2332            - dnaiList:
  2333              - null
  2334              - null
  2335              dnn: dnn
  2336            sNssai:
  2337              sd: sd
  2338              sst: 153
  2339        properties:
  2340          sNssaiUpfInfoList:
  2341            items:
  2342              $ref: '#/components/schemas/SnssaiUpfInfoItem'
  2343            minItems: 1
  2344            type: array
  2345          smfServingArea:
  2346            items:
  2347              type: string
  2348            minItems: 1
  2349            type: array
  2350          interfaceUpfInfoList:
  2351            items:
  2352              $ref: '#/components/schemas/InterfaceUpfInfoItem'
  2353            minItems: 1
  2354            type: array
  2355          iwkEpsInd:
  2356            default: false
  2357            type: boolean
  2358        required:
  2359        - sNssaiUpfInfoList
  2360        type: object
  2361      SnssaiUpfInfoItem:
  2362        example:
  2363          dnnUpfInfoList:
  2364          - dnaiList:
  2365            - null
  2366            - null
  2367            dnn: dnn
  2368          - dnaiList:
  2369            - null
  2370            - null
  2371            dnn: dnn
  2372          sNssai:
  2373            sd: sd
  2374            sst: 153
  2375        properties:
  2376          sNssai:
  2377            $ref: '#/components/schemas/Snssai'
  2378          dnnUpfInfoList:
  2379            items:
  2380              $ref: '#/components/schemas/DnnUpfInfoItem'
  2381            minItems: 1
  2382            type: array
  2383        required:
  2384        - dnnUpfInfoList
  2385        - sNssai
  2386        type: object
  2387      DnnUpfInfoItem:
  2388        example:
  2389          dnaiList:
  2390          - null
  2391          - null
  2392          dnn: dnn
  2393        properties:
  2394          dnn:
  2395            type: string
  2396          dnaiList:
  2397            items:
  2398              $ref: '#/components/schemas/Dnai'
  2399            minItems: 1
  2400            type: array
  2401        required:
  2402        - dnn
  2403        type: object
  2404      InterfaceUpfInfoItem:
  2405        example:
  2406          networkInstance: networkInstance
  2407          ipv4EndpointAddresses:
  2408          - 198.51.100.1
  2409          - 198.51.100.1
  2410          ipv6EndpointAddresses:
  2411          - 2001:db8:85a3::8a2e:370:7334
  2412          - 2001:db8:85a3::8a2e:370:7334
  2413          endpointFqdn: endpointFqdn
  2414        properties:
  2415          interfaceType:
  2416            $ref: '#/components/schemas/UPInterfaceType'
  2417          ipv4EndpointAddresses:
  2418            items:
  2419              $ref: '#/components/schemas/Ipv4Addr'
  2420            minItems: 1
  2421            type: array
  2422          ipv6EndpointAddresses:
  2423            items:
  2424              $ref: '#/components/schemas/Ipv6Addr'
  2425            minItems: 1
  2426            type: array
  2427          endpointFqdn:
  2428            type: string
  2429          networkInstance:
  2430            type: string
  2431        required:
  2432        - interfaceType
  2433        type: object
  2434      UPInterfaceType:
  2435        enum:
  2436        - N3
  2437        - N6
  2438        - N9
  2439        type: string
  2440      PcfInfo:
  2441        example:
  2442          rxDiamHost: rxDiamHost
  2443          dnnList:
  2444          - null
  2445          - null
  2446          rxDiamRealm: rxDiamRealm
  2447          supiRanges:
  2448          - start: start
  2449            pattern: pattern
  2450            end: end
  2451          - start: start
  2452            pattern: pattern
  2453            end: end
  2454        properties:
  2455          dnnList:
  2456            items:
  2457              $ref: '#/components/schemas/Dnn'
  2458            minItems: 1
  2459            type: array
  2460          supiRanges:
  2461            items:
  2462              $ref: '#/components/schemas/SupiRange'
  2463            minItems: 1
  2464            type: array
  2465          rxDiamHost:
  2466            pattern: ^([A-Za-z0-9]+(-[A-Za-z0-9]+).)+[a-z]{2,}$
  2467            type: string
  2468          rxDiamRealm:
  2469            pattern: ^([A-Za-z0-9]+(-[A-Za-z0-9]+).)+[a-z]{2,}$
  2470            type: string
  2471        type: object
  2472      BsfInfo:
  2473        example:
  2474          dnnList:
  2475          - null
  2476          - null
  2477          ipv6PrefixRanges:
  2478          - start: 2001:db8:abcd:12::0/64
  2479            end: 2001:db8:abcd:12::0/64
  2480          - start: 2001:db8:abcd:12::0/64
  2481            end: 2001:db8:abcd:12::0/64
  2482          ipDomainList:
  2483          - ipDomainList
  2484          - ipDomainList
  2485          ipv4AddressRanges:
  2486          - start: 198.51.100.1
  2487            end: 198.51.100.1
  2488          - start: 198.51.100.1
  2489            end: 198.51.100.1
  2490        properties:
  2491          dnnList:
  2492            items:
  2493              $ref: '#/components/schemas/Dnn'
  2494            minItems: 1
  2495            type: array
  2496          ipDomainList:
  2497            items:
  2498              type: string
  2499            minItems: 1
  2500            type: array
  2501          ipv4AddressRanges:
  2502            items:
  2503              $ref: '#/components/schemas/Ipv4AddressRange'
  2504            minItems: 1
  2505            type: array
  2506          ipv6PrefixRanges:
  2507            items:
  2508              $ref: '#/components/schemas/Ipv6PrefixRange'
  2509            minItems: 1
  2510            type: array
  2511        type: object
  2512      Ipv4AddressRange:
  2513        example:
  2514          start: 198.51.100.1
  2515          end: 198.51.100.1
  2516        properties:
  2517          start:
  2518            example: 198.51.100.1
  2519            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])$
  2520            type: string
  2521          end:
  2522            example: 198.51.100.1
  2523            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])$
  2524            type: string
  2525        type: object
  2526      Ipv6PrefixRange:
  2527        example:
  2528          start: 2001:db8:abcd:12::0/64
  2529          end: 2001:db8:abcd:12::0/64
  2530        properties:
  2531          start:
  2532            $ref: '#/components/schemas/Ipv6Prefix'
  2533          end:
  2534            $ref: '#/components/schemas/Ipv6Prefix'
  2535        type: object
  2536      ChfInfo:
  2537        example:
  2538          gpsiRangeList:
  2539          - start: start
  2540            pattern: pattern
  2541            end: end
  2542          - start: start
  2543            pattern: pattern
  2544            end: end
  2545          plmnRangeList:
  2546          - start: start
  2547            pattern: pattern
  2548            end: end
  2549          - start: start
  2550            pattern: pattern
  2551            end: end
  2552          supiRangeList:
  2553          - start: start
  2554            pattern: pattern
  2555            end: end
  2556          - start: start
  2557            pattern: pattern
  2558            end: end
  2559        properties:
  2560          supiRangeList:
  2561            items:
  2562              $ref: '#/components/schemas/SupiRange'
  2563            minItems: 1
  2564            type: array
  2565          gpsiRangeList:
  2566            items:
  2567              $ref: '#/components/schemas/IdentityRange'
  2568            minItems: 1
  2569            type: array
  2570          plmnRangeList:
  2571            items:
  2572              $ref: '#/components/schemas/PlmnRange'
  2573            minItems: 1
  2574            type: array
  2575        type: object
  2576      PlmnRange:
  2577        example:
  2578          start: start
  2579          pattern: pattern
  2580          end: end
  2581        properties:
  2582          start:
  2583            pattern: ^[0-9]{3}[0-9]{2,3}$
  2584            type: string
  2585          end:
  2586            pattern: ^[0-9]{3}[0-9]{2,3}$
  2587            type: string
  2588          pattern:
  2589            type: string
  2590        type: object
  2591      DateTime:
  2592        format: date-time
  2593        type: string
  2594      ServiceName:
  2595        enum:
  2596        - nnrf-nfm
  2597        - nnrf-disc
  2598        - nudm-sdm
  2599        - nudm-uecm
  2600        - nudm-ueau
  2601        - nudm-ee
  2602        - nudm-pp
  2603        - namf-comm
  2604        - namf-evts
  2605        - namf-mt
  2606        - namf-loc
  2607        - nsmf-pdusession
  2608        - nsmf-event-exposure
  2609        - nausf-auth
  2610        - nausf-sorprotection
  2611        - nnef-pfdmanagement
  2612        - npcf-am-policy-control
  2613        - npcf-smpolicycontrol
  2614        - npcf-policyauthorization
  2615        - npcf-bdtpolicycontrol
  2616        - npcf-eventexposure
  2617        - npcf-ue-policy-control
  2618        - nsmsf-sms
  2619        - nnssf-nsselection
  2620        - nnssf-nssaiavailability
  2621        - nudr-dr
  2622        - nlmf-loc
  2623        - n5g-eir-eic
  2624        - nbsf-management
  2625        - nchf-spendinglimitcontrol
  2626        - nchf-convergedcharging
  2627        - nnwdaf-eventssubscription
  2628        - nnwdaf-analyticsinfo
  2629        type: string
  2630      NFServiceVersion:
  2631        example:
  2632          apiFullVersion: apiFullVersion
  2633          apiVersionInUri: apiVersionInUri
  2634          expiry: 2000-01-23T04:56:07.000+00:00
  2635        properties:
  2636          apiVersionInUri:
  2637            type: string
  2638          apiFullVersion:
  2639            type: string
  2640          expiry:
  2641            format: date-time
  2642            type: string
  2643        required:
  2644        - apiFullVersion
  2645        - apiVersionInUri
  2646        type: object
  2647      UriScheme:
  2648        enum:
  2649        - http
  2650        - https
  2651        type: string
  2652      NFServiceStatus:
  2653        enum:
  2654        - REGISTERED
  2655        - SUSPENDED
  2656        type: string
  2657      IpEndPoint:
  2658        example:
  2659          ipv6Address: 2001:db8:85a3::8a2e:370:7334
  2660          port: 15087
  2661          ipv4Address: 198.51.100.1
  2662        properties:
  2663          ipv4Address:
  2664            example: 198.51.100.1
  2665            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])$
  2666            type: string
  2667          ipv6Address:
  2668            $ref: '#/components/schemas/Ipv6Addr'
  2669          transport:
  2670            $ref: '#/components/schemas/TransportProtocol'
  2671          port:
  2672            format: int32
  2673            maximum: 65535
  2674            minimum: 0
  2675            type: integer
  2676        type: object
  2677      TransportProtocol:
  2678        enum:
  2679        - TCP
  2680        type: string
  2681      DefaultNotificationSubscription:
  2682        example:
  2683          callbackUri: callbackUri
  2684        properties:
  2685          notificationType:
  2686            $ref: '#/components/schemas/NotificationType'
  2687          callbackUri:
  2688            type: string
  2689          n1MessageClass:
  2690            $ref: '#/components/schemas/N1MessageClass'
  2691          n2InformationClass:
  2692            $ref: '#/components/schemas/N2InformationClass'
  2693        required:
  2694        - callbackUri
  2695        - notificationType
  2696        type: object
  2697      NotificationType:
  2698        enum:
  2699        - N1_MESSAGES
  2700        - N2_INFORMATION
  2701        - LOCATION_NOTIFICATION
  2702        - DATA_REMOVAL_NOTIFICATION
  2703        - DATA_CHANGE_NOTIFICATION
  2704        type: string
  2705      ChfServiceInfo:
  2706        example:
  2707          primaryChfServiceInstance: primaryChfServiceInstance
  2708          secondaryChfServiceInstance: secondaryChfServiceInstance
  2709        not:
  2710          required:
  2711          - primaryChfServiceInstance
  2712          - secondaryChfServiceInstance
  2713        properties:
  2714          primaryChfServiceInstance:
  2715            type: string
  2716          secondaryChfServiceInstance:
  2717            type: string
  2718        type: object
  2719      Tai:
  2720        example:
  2721          tac: tac
  2722          plmnId:
  2723            mnc: mnc
  2724            mcc: mcc
  2725        properties:
  2726          plmnId:
  2727            $ref: '#/components/schemas/PlmnId'
  2728          tac:
  2729            pattern: (^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)
  2730            type: string
  2731        required:
  2732        - plmnId
  2733        - tac
  2734        type: object
  2735      Tac:
  2736        pattern: (^[A-Fa-f0-9]{4}$)|(^[A-Fa-f0-9]{6}$)
  2737        type: string
  2738      AmfName:
  2739        type: string
  2740      DiameterIdentity:
  2741        pattern: ^([A-Za-z0-9]+(-[A-Za-z0-9]+).)+[a-z]{2,}$
  2742        type: string
  2743      N1MessageClass:
  2744        enum:
  2745        - 5GMM
  2746        - SM
  2747        - LPP
  2748        - SMS
  2749        - UPDP
  2750        type: string
  2751      N2InformationClass:
  2752        enum:
  2753        - SM
  2754        - NRPPa
  2755        - PWS
  2756        - PWS-BCAL
  2757        - PWS-RF
  2758        - RAN
  2759        type: string
  2760      nulltargetnftype:
  2761        enum:
  2762        - NRF
  2763        - UDM
  2764        - AMF
  2765        - SMF
  2766        - AUSF
  2767        - NEF
  2768        - PCF
  2769        - SMSF
  2770        - NSSF
  2771        - UDR
  2772        - LMF
  2773        - GMLC
  2774        - 5G_EIR
  2775        - SEPP
  2776        - UPF
  2777        - N3IWF
  2778        - AF
  2779        - UDSF
  2780        - BSF
  2781        - CHF
  2782        - NWDAF
  2783        type: string
  2784      nullrequesternftype:
  2785        enum:
  2786        - NRF
  2787        - UDM
  2788        - AMF
  2789        - SMF
  2790        - AUSF
  2791        - NEF
  2792        - PCF
  2793        - SMSF
  2794        - NSSF
  2795        - UDR
  2796        - LMF
  2797        - GMLC
  2798        - 5G_EIR
  2799        - SEPP
  2800        - UPF
  2801        - N3IWF
  2802        - AF
  2803        - UDSF
  2804        - BSF
  2805        - CHF
  2806        - NWDAF
  2807        type: string
  2808      nulldataset:
  2809        enum:
  2810        - SUBSCRIPTION
  2811        - POLICY
  2812        - EXPOSURE
  2813        - APPLICATION
  2814        type: string
  2815    securitySchemes:
  2816      oAuth2ClientCredentials:
  2817        flows:
  2818          clientCredentials:
  2819            scopes:
  2820              nnrf-disc: Access to the Nnrf_NFDiscovery API
  2821            tokenUrl: /oauth2/token
  2822        type: oauth2