openapi: 3.0.1
info:
title: 3GPP 5GC NRM
- version: 16.6.0
+ version: 16.5.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 V16.4.0; 5G NRM, 5GC NRM
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/
paths: {}
components:
commModelType:
$ref: '#/components/schemas/CommModelType'
targetNFServiceList:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: 'genericNrm.yaml#/components/schemas/DnList'
commModelConfiguration:
type: string
CommModelList:
fiveQIValues:
type: array
items:
- type: integer
+ type: integer
dscp:
type: integer
thresholdRtt:
type: integer
- QosData:
- type: object
- properties:
- qosId:
- type: string
- fiveQIValue:
- type: integer
- maxbrUl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
- maxbrDl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
- gbrUl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
- gbrDl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
- arp:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Arp'
- qosNotificationControl:
- type: boolean
- reflectiveQos:
- type: boolean
- sharingKeyDl:
- type: string
- sharingKeyUl:
- type: string
- maxPacketLossRateDl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm'
- maxPacketLossRateUl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm'
- extMaxDataBurstVol:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm'
-
- QosDataList:
- type: array
- items:
- $ref: '#/components/schemas/QosData'
-
- SteeringMode:
- type: object
- properties:
- steerModeValue:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteerModeValue'
- active:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessType'
- standby:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessTypeRm'
- threeGLoad:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Uinteger'
- prioAcc:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessType'
-
- TrafficControlData:
- type: object
- properties:
- tcId:
- type: string
- flowStatus:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/FlowStatus'
- redirectInfo:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation'
- addRedirectInfo:
- type: array
- items:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation'
- minItems: 1
- muteNotif:
- type: boolean
- trafficSteeringPolIdDl:
- type: string
- nullable: true
- trafficSteeringPolIdUl:
- type: string
- nullable: true
- routeToLocs:
- type: array
- items:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/RouteToLocation'
- traffCorreInd:
- type: boolean
- upPathChgEvent:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UpPathChgEvent'
- steerFun:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringFunctionality'
- steerModeDl:
- $ref: '#/components/schemas/SteeringMode'
- steerModeUl:
- $ref: '#/components/schemas/SteeringMode'
- mulAccCtrl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MulticastAccessControl'
-
- TrafficControlDataList:
- type: array
- items:
- $ref: '#/components/schemas/TrafficControlData'
-
- PccRule:
- type: object
- properties:
- pccRuleId:
- type: string
- description: Univocally identifies the PCC rule within a PDU session.
- flowInfoList:
- type: array
- items:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/FlowInformation'
- applicationId:
- type: string
- appDescriptor:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ApplicationDescriptor'
- contentVersion:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/ContentVersion'
- precedence:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Uinteger'
- afSigProtocol:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/AfSigProtocol'
- isAppRelocatable:
- type: boolean
- isUeAddrPreserved:
- type: boolean
- qosData:
- type: array
- items:
- $ref: '#/components/schemas/QosDataList'
- altQosParams:
- type: array
- items:
- $ref: '#/components/schemas/QosDataList'
- trafficControlData:
- type: array
- items:
- $ref: '#/components/schemas/TrafficControlDataList'
- conditionData:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ConditionData'
- tscaiInputDl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer'
- tscaiInputUl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer'
-
#-------- Definition of concrete IOCs --------------------------------------------
$ref: '#/components/schemas/AmfRegion-Multiple'
Configurable5QISet:
$ref: '#/components/schemas/Configurable5QISet-Multiple'
- Dynamic5QISet:
- $ref: '#/components/schemas/Dynamic5QISet-Multiple'
ManagedElement-Single:
allOf:
$ref: '#/components/schemas/NefFunction-Multiple'
Configurable5QISet:
$ref: '#/components/schemas/Configurable5QISet-Multiple'
- Dynamic5QISet:
- $ref: '#/components/schemas/Dynamic5QISet-Multiple'
AmfFunction-Single:
allOf:
snssaiList:
$ref: 'nrNrm.yaml#/components/schemas/SnssaiList'
amfSet:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNrm.yaml#/components/schemas/Dn'
managedNFProfile:
$ref: '#/components/schemas/ManagedNFProfile'
commModelList:
$ref: '#/components/schemas/ManagedNFProfile'
commModelList:
$ref: '#/components/schemas/CommModelList'
- configurable5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- dynamic5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ Configurable5QISetRef:
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
- $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
$ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
QFQoSMonitoringControl:
$ref: '#/components/schemas/QFQoSMonitoringControl-Single'
- PredefinedPccRuleSet:
- $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
UpfFunction-Single:
allOf:
$ref: '#/components/schemas/ManagedNFProfile'
commModelList:
$ref: '#/components/schemas/CommModelList'
- configurable5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- dynamic5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
-
- $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
$ref: '#/components/schemas/EP_N16-Multiple'
EP_Rx:
$ref: '#/components/schemas/EP_Rx-Multiple'
- PredefinedPccRuleSet:
- $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
-
AusfFunction-Single:
allOf:
- $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
EP_N2-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N3-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $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'
- epTransportRefs:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
EP_N4-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N5-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N6-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N7-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N8-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N9-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N10-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N11-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N12-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N13-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N14-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N15-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N16-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N17-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
EP_N20-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
EP_N21-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N22-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
EP_N26-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N27-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
EP_N31-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N32-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
remotePlmnId:
EP_S5C-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_S5U-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_Rx-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_MAP_SMSC-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_NLS-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_NLG-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
FiveQiDscpMappingSet-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
Configurable5QISet-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
type: array
items:
$ref: '#/components/schemas/FiveQICharacteristics'
-
- Dynamic5QISet-Single:
- allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
- - type: object
- properties:
- attributes:
- allOf:
- - type: object
- properties:
- dynamic5QIs:
- type: array
- items:
- $ref: '#/components/schemas/FiveQICharacteristics'
-
GtpUPathQoSMonitoringControl-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
QFQoSMonitoringControl-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
qFMeasurementPeriod:
type: integer
- PredefinedPccRuleSet-Single:
- allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
- - type: object
- properties:
- attributes:
- allOf:
- - type: object
- properties:
- predefinedPccRules:
- type: array
- items:
- $ref: '#/components/schemas/PccRule'
#-------- Definition of JSON arrays for name-contained IOCs ----------------------
type: array
items:
$ref: '#/components/schemas/Configurable5QISet-Single'
- Dynamic5QISet-Multiple:
- type: array
- items:
- $ref: '#/components/schemas/Dynamic5QISet-Single'
-
#------------ Definitions in TS 28.541 for TS 28.532 -----------------------------
resources-5gcNrm:
oneOf:
- - $ref: '#/components/schemas/SubNetwork-Single'
- - $ref: '#/components/schemas/ManagedElement-Single'
- - $ref: '#/components/schemas/AmfFunction-Single'
- - $ref: '#/components/schemas/SmfFunction-Single'
- - $ref: '#/components/schemas/UpfFunction-Single'
- - $ref: '#/components/schemas/N3iwfFunction-Single'
- - $ref: '#/components/schemas/PcfFunction-Single'
- - $ref: '#/components/schemas/AusfFunction-Single'
- - $ref: '#/components/schemas/UdmFunction-Single'
- - $ref: '#/components/schemas/UdrFunction-Single'
- - $ref: '#/components/schemas/UdsfFunction-Single'
- - $ref: '#/components/schemas/NrfFunction-Single'
- - $ref: '#/components/schemas/NssfFunction-Single'
- - $ref: '#/components/schemas/SmsfFunction-Single'
- - $ref: '#/components/schemas/LmfFunction-Single'
- - $ref: '#/components/schemas/NgeirFunction-Single'
- - $ref: '#/components/schemas/SeppFunction-Single'
- - $ref: '#/components/schemas/NwdafFunction-Single'
- - $ref: '#/components/schemas/ScpFunction-Single'
- - $ref: '#/components/schemas/NefFunction-Single'
+ - $ref: '#/components/schemas/SubNetwork-Single'
+ - $ref: '#/components/schemas/ManagedElement-Single'
+ - $ref: '#/components/schemas/AmfFunction-Single'
+ - $ref: '#/components/schemas/SmfFunction-Single'
+ - $ref: '#/components/schemas/UpfFunction-Single'
+ - $ref: '#/components/schemas/N3iwfFunction-Single'
+ - $ref: '#/components/schemas/PcfFunction-Single'
+ - $ref: '#/components/schemas/AusfFunction-Single'
+ - $ref: '#/components/schemas/UdmFunction-Single'
+ - $ref: '#/components/schemas/UdrFunction-Single'
+ - $ref: '#/components/schemas/UdsfFunction-Single'
+ - $ref: '#/components/schemas/NrfFunction-Single'
+ - $ref: '#/components/schemas/NssfFunction-Single'
+ - $ref: '#/components/schemas/SmsfFunction-Single'
+ - $ref: '#/components/schemas/LmfFunction-Single'
+ - $ref: '#/components/schemas/NgeirFunction-Single'
+ - $ref: '#/components/schemas/SeppFunction-Single'
+ - $ref: '#/components/schemas/NwdafFunction-Single'
+ - $ref: '#/components/schemas/ScpFunction-Single'
+ - $ref: '#/components/schemas/NefFunction-Single'
- - $ref: '#/components/schemas/ExternalAmfFunction-Single'
- - $ref: '#/components/schemas/ExternalNrfFunction-Single'
- - $ref: '#/components/schemas/ExternalNssfFunction-Single'
- - $ref: '#/components/schemas/ExternalSeppFunction-Single'
+ - $ref: '#/components/schemas/ExternalAmfFunction-Single'
+ - $ref: '#/components/schemas/ExternalNrfFunction-Single'
+ - $ref: '#/components/schemas/ExternalNssfFunction-Single'
+ - $ref: '#/components/schemas/ExternalSeppFunction-Single'
- - $ref: '#/components/schemas/AmfSet-Single'
- - $ref: '#/components/schemas/AmfRegion-Single'
- - $ref: '#/components/schemas/QFQoSMonitoringControl-Single'
- - $ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
+ - $ref: '#/components/schemas/AmfSet-Single'
+ - $ref: '#/components/schemas/AmfRegion-Single'
+ - $ref: '#/components/schemas/QFQoSMonitoringControl-Single'
+ - $ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
- - $ref: '#/components/schemas/EP_N2-Single'
- - $ref: '#/components/schemas/EP_N3-Single'
- - $ref: '#/components/schemas/EP_N4-Single'
- - $ref: '#/components/schemas/EP_N5-Single'
- - $ref: '#/components/schemas/EP_N6-Single'
- - $ref: '#/components/schemas/EP_N7-Single'
- - $ref: '#/components/schemas/EP_N8-Single'
- - $ref: '#/components/schemas/EP_N9-Single'
- - $ref: '#/components/schemas/EP_N10-Single'
- - $ref: '#/components/schemas/EP_N11-Single'
- - $ref: '#/components/schemas/EP_N12-Single'
- - $ref: '#/components/schemas/EP_N13-Single'
- - $ref: '#/components/schemas/EP_N14-Single'
- - $ref: '#/components/schemas/EP_N15-Single'
- - $ref: '#/components/schemas/EP_N16-Single'
- - $ref: '#/components/schemas/EP_N17-Single'
+ - $ref: '#/components/schemas/EP_N2-Single'
+ - $ref: '#/components/schemas/EP_N3-Single'
+ - $ref: '#/components/schemas/EP_N4-Single'
+ - $ref: '#/components/schemas/EP_N5-Single'
+ - $ref: '#/components/schemas/EP_N6-Single'
+ - $ref: '#/components/schemas/EP_N7-Single'
+ - $ref: '#/components/schemas/EP_N8-Single'
+ - $ref: '#/components/schemas/EP_N9-Single'
+ - $ref: '#/components/schemas/EP_N10-Single'
+ - $ref: '#/components/schemas/EP_N11-Single'
+ - $ref: '#/components/schemas/EP_N12-Single'
+ - $ref: '#/components/schemas/EP_N13-Single'
+ - $ref: '#/components/schemas/EP_N14-Single'
+ - $ref: '#/components/schemas/EP_N15-Single'
+ - $ref: '#/components/schemas/EP_N16-Single'
+ - $ref: '#/components/schemas/EP_N17-Single'
- - $ref: '#/components/schemas/EP_N20-Single'
- - $ref: '#/components/schemas/EP_N21-Single'
- - $ref: '#/components/schemas/EP_N22-Single'
+ - $ref: '#/components/schemas/EP_N20-Single'
+ - $ref: '#/components/schemas/EP_N21-Single'
+ - $ref: '#/components/schemas/EP_N22-Single'
- - $ref: '#/components/schemas/EP_N26-Single'
- - $ref: '#/components/schemas/EP_N27-Single'
+ - $ref: '#/components/schemas/EP_N26-Single'
+ - $ref: '#/components/schemas/EP_N27-Single'
- - $ref: '#/components/schemas/EP_N31-Single'
- - $ref: '#/components/schemas/EP_N31-Single'
+ - $ref: '#/components/schemas/EP_N31-Single'
+ - $ref: '#/components/schemas/EP_N31-Single'
- - $ref: '#/components/schemas/EP_S5C-Single'
- - $ref: '#/components/schemas/EP_S5U-Single'
- - $ref: '#/components/schemas/EP_Rx-Single'
- - $ref: '#/components/schemas/EP_MAP_SMSC-Single'
- - $ref: '#/components/schemas/EP_NLS-Single'
- - $ref: '#/components/schemas/EP_NLG-Single'
- - $ref: '#/components/schemas/Configurable5QISet-Single'
- - $ref: '#/components/schemas/FiveQiDscpMappingSet-Single'
- - $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
- - $ref: '#/components/schemas/Dynamic5QISet-Single'
+ - $ref: '#/components/schemas/EP_S5C-Single'
+ - $ref: '#/components/schemas/EP_S5U-Single'
+ - $ref: '#/components/schemas/EP_Rx-Single'
+ - $ref: '#/components/schemas/EP_MAP_SMSC-Single'
+ - $ref: '#/components/schemas/EP_NLS-Single'
+ - $ref: '#/components/schemas/EP_NLG-Single'
+ - $ref: '#/components/schemas/Configurable5QISet-Single'
+ - $ref: '#/components/schemas/FiveQiDscpMappingSet-Single'