Loading OpenAPI/TS28541_5GcNrm.yaml +69 −4 Original line number Diff line number Diff line Loading @@ -1480,6 +1480,71 @@ components: secondaryChfInstance: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId' 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 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 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 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 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 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 #-------- Definition of concrete IOCs -------------------------------------------- ProvMnS: oneOf: Loading Loading @@ -2058,16 +2123,16 @@ components: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' nFProfileList: $ref: '#/components/schemas/NFProfileList' snssaiList: $ref: '#/components/schemas/SnssaiList' nrfInfo: $ref: '#/components/schemas/NrfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: Loading Loading
OpenAPI/TS28541_5GcNrm.yaml +69 −4 Original line number Diff line number Diff line Loading @@ -1480,6 +1480,71 @@ components: secondaryChfInstance: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId' 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 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 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 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 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 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 #-------- Definition of concrete IOCs -------------------------------------------- ProvMnS: oneOf: Loading Loading @@ -2058,16 +2123,16 @@ components: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' nFProfileList: $ref: '#/components/schemas/NFProfileList' snssaiList: $ref: '#/components/schemas/SnssaiList' nrfInfo: $ref: '#/components/schemas/NrfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: Loading