Loading OpenAPI/5gcNrm.yaml +101 −2 Original line number Diff line number Diff line openapi: 3.0.1 info: title: 3GPP 5GC NRM version: 16.6.0 version: 17.3.0 description: >- OAS 3.0.1 specification of the 5GC NRM © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541 V16.6.0; 5G NRM, 5GC NRM description: 3GPP TS 28.541; 5G NRM, 5GC NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ paths: {} components: Loading Loading @@ -243,6 +243,20 @@ components: type: integer dscp: type: integer NetworkSliceInfo: type: object properties: sNSSAI: $ref: 'nrNrm.yaml#/components/schemas/Snssai' cNSIId: $ref: '#/components/schemas/CNSIId' networkSliceRef: $ref: 'genericNrm.yaml#/components/schemas/DnList' NetworkSliceInfoList: type: array items: $ref: '#/components/schemas/NetworkSliceInfo' PacketErrorRate: type: object Loading Loading @@ -436,6 +450,39 @@ components: tscaiInputUl: $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer' SnssaiInfo: type: object properties: plmnInfo: $ref: 'nrNrm.yaml#/components/schemas/PlmnInfo' administrativeState: $ref: 'genericNrm.yaml#/components/schemas/AdministrativeState' NsacfInfoSnssai: type: object properties: SnssaiInfo: $ref: '#/components/schemas/SnssaiInfo' isSubjectToNsac: type: boolean maxNumberofUEs: type: integer eACMode: type: string enum: - INACTIVE - ACTIVE activeEacThreshhold: type: integer deactiveEacThreshhold: type: integer numberofUEs: type: integer uEIdList: type: array items: type: string #-------- Definition of concrete IOCs -------------------------------------------- Loading Loading @@ -1018,6 +1065,9 @@ components: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' networkSliceInfoList: $ref: '#/components/schemas/NetworkSliceInfoList' ScpFunction-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' Loading Loading @@ -1057,6 +1107,28 @@ components: type: boolean - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' NsacfFunction-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' - type: object properties: attributes: allOf: - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' nsacfInfoSnssai: type: array items: $ref: '#/components/schemas/NsacfInfoSnssai' - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: EP_N60: $ref: '#/components/schemas/EP_N60-Multiple' ExternalAmfFunction-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' Loading Loading @@ -1536,6 +1608,21 @@ components: remoteAddress: $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress' EP_N60-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' - type: object properties: attributes: allOf: - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'nrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress' FiveQiDscpMappingSet-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' Loading Loading @@ -1749,6 +1836,11 @@ components: items: $ref: '#/components/schemas/NefFunction-Single' NsacfFunction-Multiple: type: array items: $ref: '#/components/schemas/NsacfFunction-Single' ExternalAmfFunction-Multiple: type: array items: Loading Loading @@ -1895,6 +1987,11 @@ components: type: array items: $ref: '#/components/schemas/EP_NLG-Single' EP_N60-Multiple: type: array items: $ref: '#/components/schemas/EP_N60-Single' Configurable5QISet-Multiple: type: array items: Loading Loading @@ -1930,6 +2027,7 @@ components: - $ref: '#/components/schemas/NwdafFunction-Single' - $ref: '#/components/schemas/ScpFunction-Single' - $ref: '#/components/schemas/NefFunction-Single' - $ref: '#/components/schemas/NsacfFunction-Single' - $ref: '#/components/schemas/ExternalAmfFunction-Single' - $ref: '#/components/schemas/ExternalNrfFunction-Single' Loading Loading @@ -1967,6 +2065,7 @@ components: - $ref: '#/components/schemas/EP_N31-Single' - $ref: '#/components/schemas/EP_N31-Single' - $ref: '#/components/schemas/EP_N60-Single' - $ref: '#/components/schemas/EP_S5C-Single' - $ref: '#/components/schemas/EP_S5U-Single' Loading OpenAPI/coslaNrm.yaml +16 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,18 @@ components: - FULFILLED - NOT_FULFILLED AssuranceTargetStatusObserved: type: string enum: - FULFILLED - NOT_FULFILLED AssuranceTargetStatusPredicted: type: string enum: - FULFILLED - NOT_FULFILLED AssuranceTarget: type: object properties: Loading @@ -50,6 +62,10 @@ components: type: string assuranceTargetValue: type: string assuranceTargetStatusObserved: $ref: '#/components/schemas/AssuranceTargetStatusObserved' assuranceTargetStatusPredicted: $ref: '#/components/schemas/AssuranceTargetStatusPredicted' AssuranceTargetList: type: array Loading OpenAPI/nrNrm.yaml +16 −2 Original line number Diff line number Diff line openapi: 3.0.1 info: title: NR NRM version: 16.6.0 version: 17.3.0 description: >- OAS 3.0.1 specification of the NR NRM © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541 V16.6.0; 5G NRM, NR NRM description: 3GPP TS 28.541; 5G NRM, NR NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ paths: {} components: Loading Loading @@ -1339,6 +1339,20 @@ components: properties: cesSwitch: type: boolean intraRatEsActivationOriginalCellLoadParameters: $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters" intraRatEsActivationCandidateCellsLoadParameters: $ref: "#/components/schemas/IntraRatEsActivationCandidateCellsLoadParameters" intraRatEsDeactivationCandidateCellsLoadParameters: $ref: "#/components/schemas/IntraRatEsDeactivationCandidateCellsLoadParameters" esNotAllowedTimePeriod: $ref: "#/components/schemas/EsNotAllowedTimePeriod" interRatEsActivationOriginalCellParameters: $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters" interRatEsActivationCandidateCellParameters: $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters" interRatEsDeactivationCandidateCellParameters: $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters" energySavingControl: type: string enum: Loading OpenAPI/sliceNrm.yaml +123 −129 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Slice NRM version: 17.2.0 version: 17.3.0 description: >- OAS 3.0.1 specification of the Slice NRM @ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541 V17.2.0; 5G NRM, Slice NRM description: 3GPP TS 28.541; 5G NRM, Slice NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ paths: {} components: Loading Loading @@ -75,49 +75,6 @@ components: - TWO - THREE - FOUR PerfReqEmbb: type: object properties: expDataRateDL: type: number expDataRateUL: type: number areaTrafficCapDL: type: number areaTrafficCapUL: type: number userDensity: type: number activityFactor: type: number PerfReqEmbbList: type: array items: $ref: '#/components/schemas/PerfReqEmbb' PerfReqUrllc: type: object properties: cSAvailabilityTarget: type: number cSReliabilityMeanTime: type: string expDataRate: type: number msgSizeByte: type: string transferIntervalTarget: type: string survivalTime: type: string PerfReqUrllcList: type: array items: $ref: '#/components/schemas/PerfReqUrllc' PerfReq: oneOf: - $ref: '#/components/schemas/PerfReqEmbbList' - $ref: '#/components/schemas/PerfReqUrllcList' Category: type: string enum: Loading Loading @@ -166,25 +123,7 @@ components: $ref: '#/components/schemas/Support' periodicityList: type: string DLThptPerSlice: type: object properties: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' DLThptPerUE: type: object properties: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' ULThptPerSlice: XLThpt: type: object properties: servAttrCom: Loading @@ -193,43 +132,6 @@ components: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' ULThptPerUE: type: object properties: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' DLThptPerSliceSubnet: type: object properties: guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' DLThptPerUEPerSubnet: type: object properties: guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' ULThptPerSliceSubnet: type: object properties: guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' ULThptPerUEPerSubnet: type: object properties: guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' MaxPktSize: type: object properties: Loading Loading @@ -267,6 +169,13 @@ components: $ref: '#/components/schemas/SynAvailability' accuracy: $ref: '#/components/schemas/Float' SynchronicityRANSubnet: type: object properties: availability: $ref: '#/components/schemas/SynAvailability' accuracy: $ref: '#/components/schemas/Float' Positioning: type: object properties: Loading @@ -278,6 +187,15 @@ components: $ref: '#/components/schemas/Predictionfrequency' accuracy: $ref: '#/components/schemas/Float' PositioningRANSubnet: type: object properties: availability: $ref: '#/components/schemas/PositioningAvailability' predictionfrequency: $ref: '#/components/schemas/Predictionfrequency' accuracy: $ref: '#/components/schemas/Float' UserMgmtOpen: type: object properties: Loading Loading @@ -306,6 +224,32 @@ components: type: string nsName: type: string EmbbEEPerfReq: type: integer UrllcEEPerfReq: type: integer MIoTEEPerfReq: type: object properties: KpiType: type: string enum: - MAXREGSUBS - MEANACTIVEUES Req: type: integer EEPerfReq: oneOf: - $ref: '#/components/schemas/EmbbEEPerfReq' - $ref: '#/components/schemas/UrllcEEPerfReq' - $ref: '#/components/schemas/MIoTEEPerfReq' EnergyEfficiency: type: object properties: servAttrCom: $ref: '#/components/schemas/ServAttrCom' performance: $ref: '#/components/schemas/EEPerfReq' CNSliceSubnetProfile: type: object properties: Loading @@ -314,27 +258,39 @@ components: latency: type: integer dLThptPerSliceSubnet: $ref: '#/components/schemas/DLThptPerSliceSubnet' dLThptPerUEPerSubnet: $ref: '#/components/schemas/DLThptPerUEPerSubnet' $ref: '#/components/schemas/XLThpt' dLThptPerUE: $ref: '#/components/schemas/XLThpt' uLThptPerSliceSubnet: $ref: '#/components/schemas/ULThptPerSliceSubnet' uLThptPerUEPerSubnet: $ref: '#/components/schemas/ULThptPerUEPerSubnet' $ref: '#/components/schemas/XLThpt' uLThptPerUE: $ref: '#/components/schemas/XLThpt' maxNumberOfPDUSessions: type: integer coverageAreaTAList: type: integer resourceSharingLevel: $ref: '#/components/schemas/SharingLevel' maxPktSize: type: integer delayTolerance: $ref: '#/components/schemas/DelayTolerance' synchronicity: $ref: '#/components/schemas/SynchronicityRANSubnet' sliceSimultaneousUse: $ref: '#/components/schemas/SliceSimultaneousUse' reliability: type: string energyEfficiency: type: integer deterministicComm: $ref: '#/components/schemas/DeterministicComm' RANSliceSubnetProfile: type: object properties: coverageAreaTAList: type: integer MobilityLevel: uEMobilityLevel: $ref: '#/components/schemas/MobilityLevel' resourceSharingLevel: $ref: '#/components/schemas/SharingLevel' Loading @@ -342,10 +298,10 @@ components: type: integer activityFactor: type: integer dLThptPerUEPerSubnet: $ref: '#/components/schemas/ULThptPerUEPerSubnet' uLThptPerUEPerSubnet: $ref: '#/components/schemas/ULThptPerUEPerSubnet' dLThptPerUE: $ref: '#/components/schemas/XLThpt' uLThptPerUE: $ref: '#/components/schemas/XLThpt' uESpeed: type: integer reliability: Loading @@ -356,8 +312,20 @@ components: type: integer delayTolerance: $ref: '#/components/schemas/DelayTolerance' positioning: $ref: '#/components/schemas/PositioningRANSubnet' sliceSimultaneousUse: $ref: '#/components/schemas/SliceSimultaneousUse' energyEfficiency: type: integer termDensity: $ref: '#/components/schemas/TermDensity' survivalTime: type: string synchronicity: $ref: '#/components/schemas/SynchronicityRANSubnet' deterministicComm: $ref: '#/components/schemas/DeterministicComm' TopSliceSubnetProfile: type: object properties: Loading @@ -368,19 +336,48 @@ components: maxNumberofUEs: type: integer dLThptPerSliceSubnet: $ref: '#/components/schemas/DLThptPerSliceSubnet' dLThptPerUEPerSubnet: $ref: '#/components/schemas/DLThptPerUEPerSubnet' $ref: '#/components/schemas/XLThpt' dLThptPerUE: $ref: '#/components/schemas/XLThpt' uLThptPerSliceSubnet: $ref: '#/components/schemas/ULThptPerSliceSubnet' uLThptPerUEPerSubnet: $ref: '#/components/schemas/ULThptPerUEPerSubnet' $ref: '#/components/schemas/XLThpt' uLThptPerUE: $ref: '#/components/schemas/XLThpt' maxPktSize: type: integer delayTolerance: $ref: '#/components/schemas/DelayTolerance' maxNumberOfPDUSessions: type: integer sliceSimultaneousUse: $ref: '#/components/schemas/SliceSimultaneousUse' energyEfficiency: type: integer synchronicity: $ref: '#/components/schemas/Synchronicity' delayTolerance: $ref: '#/components/schemas/DelayTolerance' positioning: $ref: '#/components/schemas/Positioning' termDensity: $ref: '#/components/schemas/TermDensity' activityFactor: type: integer coverageAreaTAList: type: integer resourceSharingLevel: $ref: '#/components/schemas/SharingLevel' uEMobilityLevel: $ref: '#/components/schemas/MobilityLevel' uESpeed: type: integer reliability: type: string serviceType: $ref: '#/components/schemas/ServiceType' deterministicComm: $ref: '#/components/schemas/DeterministicComm' survivalTime: type: string ServiceProfile: type: object properties: Loading @@ -405,13 +402,13 @@ components: deterministicComm: $ref: '#/components/schemas/DeterministicComm' dLThptPerSlice: $ref: '#/components/schemas/DLThptPerSlice' $ref: '#/components/schemas/XLThpt' dLThptPerUE: $ref: '#/components/schemas/DLThptPerUE' $ref: '#/components/schemas/XLThpt' uLThptPerSlice: $ref: '#/components/schemas/ULThptPerSlice' $ref: '#/components/schemas/XLThpt' uLThptPerUE: $ref: '#/components/schemas/ULThptPerUE' $ref: '#/components/schemas/XLThpt' maxPktSize: $ref: '#/components/schemas/MaxPktSize' maxNumberofPDUSessions: Loading Loading @@ -448,7 +445,8 @@ components: type: string sliceSimultaneousUse: $ref: '#/components/schemas/SliceSimultaneousUse' energyEfficiency: $ref: '#/components/schemas/EnergyEfficiency' SliceProfile: type: object properties: Loading @@ -456,8 +454,6 @@ components: type: string plmnInfoList: $ref: 'nrNrm.yaml#/components/schemas/PlmnInfoList' perfReq: $ref: '#/components/schemas/PerfReq' cNSliceSubnetProfile: $ref: '#/components/schemas/CNSliceSubnetProfile' rANSliceSubnetProfile: Loading Loading @@ -508,7 +504,6 @@ components: properties: attributes: allOf: - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-Attr' - type: object properties: networkSliceSubnetRef: Loading @@ -527,7 +522,6 @@ components: properties: attributes: allOf: - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-Attr' - type: object properties: managedFunctionRefList: Loading Loading
OpenAPI/5gcNrm.yaml +101 −2 Original line number Diff line number Diff line openapi: 3.0.1 info: title: 3GPP 5GC NRM version: 16.6.0 version: 17.3.0 description: >- OAS 3.0.1 specification of the 5GC NRM © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541 V16.6.0; 5G NRM, 5GC NRM description: 3GPP TS 28.541; 5G NRM, 5GC NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ paths: {} components: Loading Loading @@ -243,6 +243,20 @@ components: type: integer dscp: type: integer NetworkSliceInfo: type: object properties: sNSSAI: $ref: 'nrNrm.yaml#/components/schemas/Snssai' cNSIId: $ref: '#/components/schemas/CNSIId' networkSliceRef: $ref: 'genericNrm.yaml#/components/schemas/DnList' NetworkSliceInfoList: type: array items: $ref: '#/components/schemas/NetworkSliceInfo' PacketErrorRate: type: object Loading Loading @@ -436,6 +450,39 @@ components: tscaiInputUl: $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer' SnssaiInfo: type: object properties: plmnInfo: $ref: 'nrNrm.yaml#/components/schemas/PlmnInfo' administrativeState: $ref: 'genericNrm.yaml#/components/schemas/AdministrativeState' NsacfInfoSnssai: type: object properties: SnssaiInfo: $ref: '#/components/schemas/SnssaiInfo' isSubjectToNsac: type: boolean maxNumberofUEs: type: integer eACMode: type: string enum: - INACTIVE - ACTIVE activeEacThreshhold: type: integer deactiveEacThreshhold: type: integer numberofUEs: type: integer uEIdList: type: array items: type: string #-------- Definition of concrete IOCs -------------------------------------------- Loading Loading @@ -1018,6 +1065,9 @@ components: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' networkSliceInfoList: $ref: '#/components/schemas/NetworkSliceInfoList' ScpFunction-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' Loading Loading @@ -1057,6 +1107,28 @@ components: type: boolean - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' NsacfFunction-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' - type: object properties: attributes: allOf: - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' nsacfInfoSnssai: type: array items: $ref: '#/components/schemas/NsacfInfoSnssai' - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: EP_N60: $ref: '#/components/schemas/EP_N60-Multiple' ExternalAmfFunction-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' Loading Loading @@ -1536,6 +1608,21 @@ components: remoteAddress: $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress' EP_N60-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' - type: object properties: attributes: allOf: - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'nrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'nrNrm.yaml#/components/schemas/RemoteAddress' FiveQiDscpMappingSet-Single: allOf: - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' Loading Loading @@ -1749,6 +1836,11 @@ components: items: $ref: '#/components/schemas/NefFunction-Single' NsacfFunction-Multiple: type: array items: $ref: '#/components/schemas/NsacfFunction-Single' ExternalAmfFunction-Multiple: type: array items: Loading Loading @@ -1895,6 +1987,11 @@ components: type: array items: $ref: '#/components/schemas/EP_NLG-Single' EP_N60-Multiple: type: array items: $ref: '#/components/schemas/EP_N60-Single' Configurable5QISet-Multiple: type: array items: Loading Loading @@ -1930,6 +2027,7 @@ components: - $ref: '#/components/schemas/NwdafFunction-Single' - $ref: '#/components/schemas/ScpFunction-Single' - $ref: '#/components/schemas/NefFunction-Single' - $ref: '#/components/schemas/NsacfFunction-Single' - $ref: '#/components/schemas/ExternalAmfFunction-Single' - $ref: '#/components/schemas/ExternalNrfFunction-Single' Loading Loading @@ -1967,6 +2065,7 @@ components: - $ref: '#/components/schemas/EP_N31-Single' - $ref: '#/components/schemas/EP_N31-Single' - $ref: '#/components/schemas/EP_N60-Single' - $ref: '#/components/schemas/EP_S5C-Single' - $ref: '#/components/schemas/EP_S5U-Single' Loading
OpenAPI/coslaNrm.yaml +16 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,18 @@ components: - FULFILLED - NOT_FULFILLED AssuranceTargetStatusObserved: type: string enum: - FULFILLED - NOT_FULFILLED AssuranceTargetStatusPredicted: type: string enum: - FULFILLED - NOT_FULFILLED AssuranceTarget: type: object properties: Loading @@ -50,6 +62,10 @@ components: type: string assuranceTargetValue: type: string assuranceTargetStatusObserved: $ref: '#/components/schemas/AssuranceTargetStatusObserved' assuranceTargetStatusPredicted: $ref: '#/components/schemas/AssuranceTargetStatusPredicted' AssuranceTargetList: type: array Loading
OpenAPI/nrNrm.yaml +16 −2 Original line number Diff line number Diff line openapi: 3.0.1 info: title: NR NRM version: 16.6.0 version: 17.3.0 description: >- OAS 3.0.1 specification of the NR NRM © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541 V16.6.0; 5G NRM, NR NRM description: 3GPP TS 28.541; 5G NRM, NR NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ paths: {} components: Loading Loading @@ -1339,6 +1339,20 @@ components: properties: cesSwitch: type: boolean intraRatEsActivationOriginalCellLoadParameters: $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters" intraRatEsActivationCandidateCellsLoadParameters: $ref: "#/components/schemas/IntraRatEsActivationCandidateCellsLoadParameters" intraRatEsDeactivationCandidateCellsLoadParameters: $ref: "#/components/schemas/IntraRatEsDeactivationCandidateCellsLoadParameters" esNotAllowedTimePeriod: $ref: "#/components/schemas/EsNotAllowedTimePeriod" interRatEsActivationOriginalCellParameters: $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters" interRatEsActivationCandidateCellParameters: $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters" interRatEsDeactivationCandidateCellParameters: $ref: "#/components/schemas/IntraRatEsActivationOriginalCellLoadParameters" energySavingControl: type: string enum: Loading
OpenAPI/sliceNrm.yaml +123 −129 Original line number Diff line number Diff line openapi: 3.0.1 info: title: Slice NRM version: 17.2.0 version: 17.3.0 description: >- OAS 3.0.1 specification of the Slice NRM @ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541 V17.2.0; 5G NRM, Slice NRM description: 3GPP TS 28.541; 5G NRM, Slice NRM url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ paths: {} components: Loading Loading @@ -75,49 +75,6 @@ components: - TWO - THREE - FOUR PerfReqEmbb: type: object properties: expDataRateDL: type: number expDataRateUL: type: number areaTrafficCapDL: type: number areaTrafficCapUL: type: number userDensity: type: number activityFactor: type: number PerfReqEmbbList: type: array items: $ref: '#/components/schemas/PerfReqEmbb' PerfReqUrllc: type: object properties: cSAvailabilityTarget: type: number cSReliabilityMeanTime: type: string expDataRate: type: number msgSizeByte: type: string transferIntervalTarget: type: string survivalTime: type: string PerfReqUrllcList: type: array items: $ref: '#/components/schemas/PerfReqUrllc' PerfReq: oneOf: - $ref: '#/components/schemas/PerfReqEmbbList' - $ref: '#/components/schemas/PerfReqUrllcList' Category: type: string enum: Loading Loading @@ -166,25 +123,7 @@ components: $ref: '#/components/schemas/Support' periodicityList: type: string DLThptPerSlice: type: object properties: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' DLThptPerUE: type: object properties: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' ULThptPerSlice: XLThpt: type: object properties: servAttrCom: Loading @@ -193,43 +132,6 @@ components: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' ULThptPerUE: type: object properties: servAttrCom: $ref: '#/components/schemas/ServAttrCom' guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' DLThptPerSliceSubnet: type: object properties: guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' DLThptPerUEPerSubnet: type: object properties: guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' ULThptPerSliceSubnet: type: object properties: guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' ULThptPerUEPerSubnet: type: object properties: guaThpt: $ref: '#/components/schemas/Float' maxThpt: $ref: '#/components/schemas/Float' MaxPktSize: type: object properties: Loading Loading @@ -267,6 +169,13 @@ components: $ref: '#/components/schemas/SynAvailability' accuracy: $ref: '#/components/schemas/Float' SynchronicityRANSubnet: type: object properties: availability: $ref: '#/components/schemas/SynAvailability' accuracy: $ref: '#/components/schemas/Float' Positioning: type: object properties: Loading @@ -278,6 +187,15 @@ components: $ref: '#/components/schemas/Predictionfrequency' accuracy: $ref: '#/components/schemas/Float' PositioningRANSubnet: type: object properties: availability: $ref: '#/components/schemas/PositioningAvailability' predictionfrequency: $ref: '#/components/schemas/Predictionfrequency' accuracy: $ref: '#/components/schemas/Float' UserMgmtOpen: type: object properties: Loading Loading @@ -306,6 +224,32 @@ components: type: string nsName: type: string EmbbEEPerfReq: type: integer UrllcEEPerfReq: type: integer MIoTEEPerfReq: type: object properties: KpiType: type: string enum: - MAXREGSUBS - MEANACTIVEUES Req: type: integer EEPerfReq: oneOf: - $ref: '#/components/schemas/EmbbEEPerfReq' - $ref: '#/components/schemas/UrllcEEPerfReq' - $ref: '#/components/schemas/MIoTEEPerfReq' EnergyEfficiency: type: object properties: servAttrCom: $ref: '#/components/schemas/ServAttrCom' performance: $ref: '#/components/schemas/EEPerfReq' CNSliceSubnetProfile: type: object properties: Loading @@ -314,27 +258,39 @@ components: latency: type: integer dLThptPerSliceSubnet: $ref: '#/components/schemas/DLThptPerSliceSubnet' dLThptPerUEPerSubnet: $ref: '#/components/schemas/DLThptPerUEPerSubnet' $ref: '#/components/schemas/XLThpt' dLThptPerUE: $ref: '#/components/schemas/XLThpt' uLThptPerSliceSubnet: $ref: '#/components/schemas/ULThptPerSliceSubnet' uLThptPerUEPerSubnet: $ref: '#/components/schemas/ULThptPerUEPerSubnet' $ref: '#/components/schemas/XLThpt' uLThptPerUE: $ref: '#/components/schemas/XLThpt' maxNumberOfPDUSessions: type: integer coverageAreaTAList: type: integer resourceSharingLevel: $ref: '#/components/schemas/SharingLevel' maxPktSize: type: integer delayTolerance: $ref: '#/components/schemas/DelayTolerance' synchronicity: $ref: '#/components/schemas/SynchronicityRANSubnet' sliceSimultaneousUse: $ref: '#/components/schemas/SliceSimultaneousUse' reliability: type: string energyEfficiency: type: integer deterministicComm: $ref: '#/components/schemas/DeterministicComm' RANSliceSubnetProfile: type: object properties: coverageAreaTAList: type: integer MobilityLevel: uEMobilityLevel: $ref: '#/components/schemas/MobilityLevel' resourceSharingLevel: $ref: '#/components/schemas/SharingLevel' Loading @@ -342,10 +298,10 @@ components: type: integer activityFactor: type: integer dLThptPerUEPerSubnet: $ref: '#/components/schemas/ULThptPerUEPerSubnet' uLThptPerUEPerSubnet: $ref: '#/components/schemas/ULThptPerUEPerSubnet' dLThptPerUE: $ref: '#/components/schemas/XLThpt' uLThptPerUE: $ref: '#/components/schemas/XLThpt' uESpeed: type: integer reliability: Loading @@ -356,8 +312,20 @@ components: type: integer delayTolerance: $ref: '#/components/schemas/DelayTolerance' positioning: $ref: '#/components/schemas/PositioningRANSubnet' sliceSimultaneousUse: $ref: '#/components/schemas/SliceSimultaneousUse' energyEfficiency: type: integer termDensity: $ref: '#/components/schemas/TermDensity' survivalTime: type: string synchronicity: $ref: '#/components/schemas/SynchronicityRANSubnet' deterministicComm: $ref: '#/components/schemas/DeterministicComm' TopSliceSubnetProfile: type: object properties: Loading @@ -368,19 +336,48 @@ components: maxNumberofUEs: type: integer dLThptPerSliceSubnet: $ref: '#/components/schemas/DLThptPerSliceSubnet' dLThptPerUEPerSubnet: $ref: '#/components/schemas/DLThptPerUEPerSubnet' $ref: '#/components/schemas/XLThpt' dLThptPerUE: $ref: '#/components/schemas/XLThpt' uLThptPerSliceSubnet: $ref: '#/components/schemas/ULThptPerSliceSubnet' uLThptPerUEPerSubnet: $ref: '#/components/schemas/ULThptPerUEPerSubnet' $ref: '#/components/schemas/XLThpt' uLThptPerUE: $ref: '#/components/schemas/XLThpt' maxPktSize: type: integer delayTolerance: $ref: '#/components/schemas/DelayTolerance' maxNumberOfPDUSessions: type: integer sliceSimultaneousUse: $ref: '#/components/schemas/SliceSimultaneousUse' energyEfficiency: type: integer synchronicity: $ref: '#/components/schemas/Synchronicity' delayTolerance: $ref: '#/components/schemas/DelayTolerance' positioning: $ref: '#/components/schemas/Positioning' termDensity: $ref: '#/components/schemas/TermDensity' activityFactor: type: integer coverageAreaTAList: type: integer resourceSharingLevel: $ref: '#/components/schemas/SharingLevel' uEMobilityLevel: $ref: '#/components/schemas/MobilityLevel' uESpeed: type: integer reliability: type: string serviceType: $ref: '#/components/schemas/ServiceType' deterministicComm: $ref: '#/components/schemas/DeterministicComm' survivalTime: type: string ServiceProfile: type: object properties: Loading @@ -405,13 +402,13 @@ components: deterministicComm: $ref: '#/components/schemas/DeterministicComm' dLThptPerSlice: $ref: '#/components/schemas/DLThptPerSlice' $ref: '#/components/schemas/XLThpt' dLThptPerUE: $ref: '#/components/schemas/DLThptPerUE' $ref: '#/components/schemas/XLThpt' uLThptPerSlice: $ref: '#/components/schemas/ULThptPerSlice' $ref: '#/components/schemas/XLThpt' uLThptPerUE: $ref: '#/components/schemas/ULThptPerUE' $ref: '#/components/schemas/XLThpt' maxPktSize: $ref: '#/components/schemas/MaxPktSize' maxNumberofPDUSessions: Loading Loading @@ -448,7 +445,8 @@ components: type: string sliceSimultaneousUse: $ref: '#/components/schemas/SliceSimultaneousUse' energyEfficiency: $ref: '#/components/schemas/EnergyEfficiency' SliceProfile: type: object properties: Loading @@ -456,8 +454,6 @@ components: type: string plmnInfoList: $ref: 'nrNrm.yaml#/components/schemas/PlmnInfoList' perfReq: $ref: '#/components/schemas/PerfReq' cNSliceSubnetProfile: $ref: '#/components/schemas/CNSliceSubnetProfile' rANSliceSubnetProfile: Loading Loading @@ -508,7 +504,6 @@ components: properties: attributes: allOf: - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-Attr' - type: object properties: networkSliceSubnetRef: Loading @@ -527,7 +522,6 @@ components: properties: attributes: allOf: - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-Attr' - type: object properties: managedFunctionRefList: Loading