NFProfile

Type: object

Required:

- nfInstanceId

- nfType

- nfStatus

Properties:

nfInstanceId:

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

nfType:

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

nfStatus:

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

plmnList:

Type: array

Items:

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

minItems: 1

sNssais:

Type: array

Items:

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

minItems: 1

nsiList:

Type: array

Items:

Type: string

minItems: 1

fqdn:

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

ipv4Addresses:

Type: array

Items:

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

minItems: 1

ipv6Addresses:

Type: array

Items:

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

minItems: 1

capacity:

Type: integer

Minimum: 0

Maximum: 65535

load:

Type: integer

Minimum: 0

Maximum: 100

locality:

Type: string

priority:

Type: integer

Minimum: 0

Maximum: 65535

udrInfo:

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

udmInfo:

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

ausfInfo:

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

amfInfo:

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

smfInfo:

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

upfInfo:

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

pcfInfo:

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

bsfInfo:

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

chfInfo:

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

customInfo:

Type: object

recoveryTime:

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

nfServicePersistence:

Type: boolean

Default: false

nfServices:

Type: array

Items:

Reference: '#/components/schemas/NFService'

minItems: 1