NFService

Type: object

Required:

- serviceInstanceId

- serviceName

- versions

- scheme

- nfServiceStatus

Properties:

serviceInstanceId:

Type: string

serviceName:

Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'

versions:

Type: array

Items:

Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/NFServiceVersion'

minItems: 1

scheme:

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

nfServiceStatus:

Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/NFServiceStatus'

fqdn:

Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/Fqdn'

ipEndPoints:

Type: array

Items:

Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/IpEndPoint'

minItems: 1

apiPrefix:

Type: string

defaultNotificationSubscriptions:

Type: array

Items:

Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/DefaultNotificationSubscription'

minItems: 1

capacity:

Type: integer

Minimum: 0

Maximum: 65535

load:

Type: integer

Minimum: 0

Maximum: 100

priority:

Type: integer

Minimum: 0

Maximum: 65535

recoveryTime:

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

chfServiceInfo:

Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ChfServiceInfo'

supportedFeatures:

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