Loading OpenAPI/TS28541_5GcNrm.yaml +71 −0 Original line number Diff line number Diff line Loading @@ -1559,6 +1559,47 @@ components: $ref: '#/components/schemas/NssaafInfo' minProperties: 1 BsfInfo: description: Information of a BSF NF Instance type: object properties: dnnList: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' minItems: 0 ipDomainList: type: array items: type: string minItems: 0 ipv4AddressRanges: type: array items: $ref: '#/components/schemas/Ipv4AddressRange' minItems: 0 ipv6PrefixRanges: type: array items: $ref: '#/components/schemas/Ipv6PrefixRange' minItems: 0 rxDiamHost: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' rxDiamRealm: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' supiRanges: type: array items: $ref: '#/components/schemas/SupiRange' minItems: 0 gpsiRanges: type: array items: $ref: '#/components/schemas/IdentityRange' minItems: 0 #-------- Definition of concrete IOCs -------------------------------------------- ProvMnS: oneOf: Loading Loading @@ -1668,6 +1709,8 @@ components: $ref: '#/components/schemas/ChfFunction-Multiple' MFAFFunction: $ref: '#/components/schemas/MfafFunction-Multiple' BSFFunction: $ref: '#/components/schemas/BsfFunction-Multiple' AmfFunction-Single: allOf: Loading Loading @@ -3446,6 +3489,29 @@ components: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' BsfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' nFProfileList: $ref: '#/components/schemas/NFProfileList' commModelList: $ref: '#/components/schemas/CommModelList' bsfInfo: $ref: '#/components/schemas/BsfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- Loading Loading @@ -3770,6 +3836,10 @@ components: type: array items: $ref: '#/components/schemas/MfafFunction-Single' BsfFunction-Multiple: type: array items: $ref: '#/components/schemas/BsfFunction-Single' #------------ Definitions in TS 28.541 for TS 28.532 ----------------------------- Loading Loading @@ -3868,3 +3938,4 @@ components: - $ref: '#/components/schemas/DccfFunction-Single' - $ref: '#/components/schemas/ChfFunction-Single' - $ref: '#/components/schemas/MfafFunction-Single' - $ref: '#/components/schemas/BsfFunction-Single' Loading
OpenAPI/TS28541_5GcNrm.yaml +71 −0 Original line number Diff line number Diff line Loading @@ -1559,6 +1559,47 @@ components: $ref: '#/components/schemas/NssaafInfo' minProperties: 1 BsfInfo: description: Information of a BSF NF Instance type: object properties: dnnList: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' minItems: 0 ipDomainList: type: array items: type: string minItems: 0 ipv4AddressRanges: type: array items: $ref: '#/components/schemas/Ipv4AddressRange' minItems: 0 ipv6PrefixRanges: type: array items: $ref: '#/components/schemas/Ipv6PrefixRange' minItems: 0 rxDiamHost: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' rxDiamRealm: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' supiRanges: type: array items: $ref: '#/components/schemas/SupiRange' minItems: 0 gpsiRanges: type: array items: $ref: '#/components/schemas/IdentityRange' minItems: 0 #-------- Definition of concrete IOCs -------------------------------------------- ProvMnS: oneOf: Loading Loading @@ -1668,6 +1709,8 @@ components: $ref: '#/components/schemas/ChfFunction-Multiple' MFAFFunction: $ref: '#/components/schemas/MfafFunction-Multiple' BSFFunction: $ref: '#/components/schemas/BsfFunction-Multiple' AmfFunction-Single: allOf: Loading Loading @@ -3446,6 +3489,29 @@ components: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' BsfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' nFProfileList: $ref: '#/components/schemas/NFProfileList' commModelList: $ref: '#/components/schemas/CommModelList' bsfInfo: $ref: '#/components/schemas/BsfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' #-------- Definition of JSON arrays for name-contained IOCs ---------------------- Loading Loading @@ -3770,6 +3836,10 @@ components: type: array items: $ref: '#/components/schemas/MfafFunction-Single' BsfFunction-Multiple: type: array items: $ref: '#/components/schemas/BsfFunction-Single' #------------ Definitions in TS 28.541 for TS 28.532 ----------------------------- Loading Loading @@ -3868,3 +3938,4 @@ components: - $ref: '#/components/schemas/DccfFunction-Single' - $ref: '#/components/schemas/ChfFunction-Single' - $ref: '#/components/schemas/MfafFunction-Single' - $ref: '#/components/schemas/BsfFunction-Single'