Loading OpenAPI/TS28541_5GcNrm.yaml +0 −174 Original line number Diff line number Diff line Loading @@ -1196,180 +1196,6 @@ components: items: $ref: '#/components/schemas/SuciInfo' minItems: 1 NrfInfo: description: Information of an NRF NF Instance, used in hierarchical NRF deployments type: object properties: servedUdrInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdrInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdrInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdrInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedUdmInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdmInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdmInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdmInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedAusfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AusfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedAusfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AusfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedNwdafInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/NwdafInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedNwdafInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: type: object description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/NwdafInfo' minProperties: 1 minProperties: 1 servedLmfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/LmfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdsfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdsfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdsfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdsfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedScpInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/ScpInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedSeppInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/SeppInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedEasdfInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: type: object description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/EasdfInfo' minProperties: 1 servedTrustAfInfo: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: $ref: '#/components/schemas/TrustAfInfo' minProperties: 1 servedNssaafInfo: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: $ref: '#/components/schemas/NssaafInfo' minProperties: 1 # note to code moderator: the following are only dummy xxxInfo for validation, actual definition are from new CR as below # CR0861 TS28.541 Rel-18 NRM enhancements for LMFFunction (LmfInfo) # CR0862 TS28.541 Rel-18 NRM enhancements for AFFunction (TrustAfInfo) # CR0863 TS28.541 Rel-18 NRM enhancements for EASDFFunction (EasdfInfo) # CR0864 TS28.541 Rel-18 NRM enhancements for NSSAAFFunction (NssaafInfo) LmfInfo: type: object properties: dummy: type: string TrustAfInfo: type: object properties: dummy: type: string EasdfInfo: type: object properties: dummy: type: string NssaafInfo: type: object properties: dummy: type: string # End of dummy datatype #-------- Definition of concrete IOCs -------------------------------------------- ProvMnS: Loading Loading
OpenAPI/TS28541_5GcNrm.yaml +0 −174 Original line number Diff line number Diff line Loading @@ -1196,180 +1196,6 @@ components: items: $ref: '#/components/schemas/SuciInfo' minItems: 1 NrfInfo: description: Information of an NRF NF Instance, used in hierarchical NRF deployments type: object properties: servedUdrInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdrInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdrInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdrInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedUdmInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdmInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdmInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdmInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedAusfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AusfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedAusfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AusfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedNwdafInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/NwdafInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedNwdafInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: type: object description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/NwdafInfo' minProperties: 1 minProperties: 1 servedLmfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/LmfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdsfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdsfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdsfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdsfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedScpInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/ScpInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedSeppInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/SeppInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedEasdfInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: type: object description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/EasdfInfo' minProperties: 1 servedTrustAfInfo: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: $ref: '#/components/schemas/TrustAfInfo' minProperties: 1 servedNssaafInfo: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: $ref: '#/components/schemas/NssaafInfo' minProperties: 1 # note to code moderator: the following are only dummy xxxInfo for validation, actual definition are from new CR as below # CR0861 TS28.541 Rel-18 NRM enhancements for LMFFunction (LmfInfo) # CR0862 TS28.541 Rel-18 NRM enhancements for AFFunction (TrustAfInfo) # CR0863 TS28.541 Rel-18 NRM enhancements for EASDFFunction (EasdfInfo) # CR0864 TS28.541 Rel-18 NRM enhancements for NSSAAFFunction (NssaafInfo) LmfInfo: type: object properties: dummy: type: string TrustAfInfo: type: object properties: dummy: type: string EasdfInfo: type: object properties: dummy: type: string NssaafInfo: type: object properties: dummy: type: string # End of dummy datatype #-------- Definition of concrete IOCs -------------------------------------------- ProvMnS: Loading