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'