NFService

Type: object

Required:

- serviceInstanceId

- serviceName

- versions

- scheme

- nfServiceStatus

Properties:

serviceInstanceId:

Type: string

serviceName:

Reference: '#/components/schemas/ServiceName'

versions:

Type: array

Items:

Reference: '#/components/schemas/NFServiceVersion'

minItems: 1

scheme:

Reference: 'TS29571_CommonData.yaml#/components/schemas/UriScheme'

nfServiceStatus:

Reference: '#/components/schemas/NFServiceStatus'

fqdn:

Reference: '#/components/schemas/Fqdn'

interPlmnFqdn:

Reference: '#/components/schemas/Fqdn'

ipEndPoints:

Type: array

Items:

Reference: '#/components/schemas/IpEndPoint'

minItems: 1

apiPrefix:

Type: string

defaultNotificationSubscriptions:

Type: array

Items:

Reference: '#/components/schemas/DefaultNotificationSubscription'

minItems: 1

allowedPlmns:

Type: array

Items:

Reference: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'

minItems: 1

allowedNfTypes:

Type: array

Items:

Reference: '#/components/schemas/NFType'

minItems: 1

allowedNfDomains:

Type: array

Items:

Type: string

minItems: 1

allowedNssais:

Type: array

Items:

Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'

minItems: 1

priority:

Type: integer

Minimum: 0

Maximum: 65535

capacity:

Type: integer

Minimum: 0

Maximum: 65535

load:

Type: integer

Minimum: 0

Maximum: 100

recoveryTime:

Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'

chfServiceInfo:

Reference: '#/components/schemas/ChfServiceInfo'

supportedFeatures:

Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'