| openapi: 3.0.1 |
| info: |
| title: 3GPP 5GC NRM |
| version: 16.6.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 |
| url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/ |
| paths: {} |
| components: |
| schemas: |
| |
| #-------- Definition of types----------------------------------------------------- |
| |
| AmfIdentifier: |
| type: object |
| description: 'AmfIdentifier comprise of amfRegionId, amfSetId and amfPointer' |
| properties: |
| amfRegionId: |
| $ref: '#/components/schemas/AmfRegionId' |
| amfSetId: |
| $ref: '#/components/schemas/AmfSetId' |
| amfPointer: |
| $ref: '#/components/schemas/AmfPointer' |
| AmfRegionId: |
| type: integer |
| description: AmfRegionId is defined in TS 23.003 |
| maximum: 255 |
| AmfSetId: |
| type: string |
| description: AmfSetId is defined in TS 23.003 |
| maximum: 1023 |
| AmfPointer: |
| type: integer |
| description: AmfPointer is defined in TS 23.003 |
| maximum: 63 |
| IpEndPoint: |
| type: object |
| properties: |
| ipv4Address: |
| $ref: 'genericNrm.yaml#/components/schemas/Ipv4Addr' |
| ipv6Address: |
| $ref: 'genericNrm.yaml#/components/schemas/Ipv6Addr' |
| ipv6Prefix: |
| $ref: 'genericNrm.yaml#/components/schemas/Ipv6Prefix' |
| transport: |
| $ref: 'genericNrm.yaml#/components/schemas/TransportProtocol' |
| port: |
| type: integer |
| NFProfileList: |
| type: array |
| description: List of NF profile |
| items: |
| $ref: '#/components/schemas/NFProfile' |
| NFProfile: |
| type: object |
| description: 'NF profile stored in NRF, defined in TS 29.510' |
| properties: |
| nFInstanceId: |
| type: string |
| description: uuid of NF instance |
| nFType: |
| $ref: 'genericNrm.yaml#/components/schemas/NFType' |
| nFStatus: |
| $ref: '#/components/schemas/NFStatus' |
| plmn: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnId' |
| sNssais: |
| $ref: 'nrNrm.yaml#/components/schemas/Snssai' |
| fqdn: |
| $ref: 'genericNrm.yaml#/components/schemas/Fqdn' |
| interPlmnFqdn: |
| $ref: 'genericNrm.yaml#/components/schemas/Fqdn' |
| nfServices: |
| type: array |
| items: |
| $ref: '#/components/schemas/NFService' |
| NFService: |
| type: object |
| description: NF Service is defined in TS 29.510 |
| properties: |
| serviceInstanceId: |
| type: string |
| serviceName: |
| type: string |
| version: |
| type: string |
| schema: |
| type: string |
| fqdn: |
| $ref: 'genericNrm.yaml#/components/schemas/Fqdn' |
| interPlmnFqdn: |
| $ref: 'genericNrm.yaml#/components/schemas/Fqdn' |
| ipEndPoints: |
| type: array |
| items: |
| $ref: '#/components/schemas/IpEndPoint' |
| apiPrfix: |
| type: string |
| allowedPlmns: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnId' |
| allowedNfTypes: |
| type: array |
| items: |
| $ref: 'genericNrm.yaml#/components/schemas/NFType' |
| allowedNssais: |
| type: array |
| items: |
| $ref: 'nrNrm.yaml#/components/schemas/Snssai' |
| NFStatus: |
| type: string |
| description: any of enumrated value |
| enum: |
| - REGISTERED |
| - SUSPENDED |
| CNSIIdList: |
| type: array |
| items: |
| $ref: '#/components/schemas/CNSIId' |
| CNSIId: |
| type: string |
| description: CNSI Id is defined in TS 29.531, only for Core Network |
| TACList: |
| type: array |
| items: |
| $ref: 'nrNrm.yaml#/components/schemas/NrTac' |
| WeightFactor: |
| type: integer |
| UdmInfo: |
| type: object |
| properties: |
| nFSrvGroupId: |
| type: string |
| AusfInfo: |
| type: object |
| properties: |
| nFSrvGroupId: |
| type: string |
| UpfInfo: |
| type: object |
| properties: |
| smfServingAreas: |
| type: string |
| AmfInfo: |
| type: object |
| properties: |
| priority: |
| type: integer |
| SupportedDataSetId: |
| type: string |
| description: any of enumrated value |
| enum: |
| - SUBSCRIPTION |
| - POLICY |
| - EXPOSURE |
| - APPLICATION |
| Udrinfo: |
| type: object |
| properties: |
| supportedDataSetIds: |
| type: array |
| items: |
| $ref: '#/components/schemas/SupportedDataSetId' |
| nFSrvGroupId: |
| type: string |
| NFInfo: |
| oneOf: |
| - $ref: '#/components/schemas/UdmInfo' |
| - $ref: '#/components/schemas/AusfInfo' |
| - $ref: '#/components/schemas/UpfInfo' |
| - $ref: '#/components/schemas/AmfInfo' |
| - $ref: '#/components/schemas/Udrinfo' |
| ManagedNFProfile: |
| type: object |
| properties: |
| nfInstanceID: |
| type: string |
| nfType: |
| $ref: 'genericNrm.yaml#/components/schemas/NFType' |
| authzInfo: |
| type: string |
| hostAddr: |
| $ref: 'genericNrm.yaml#/components/schemas/HostAddr' |
| locality: |
| type: string |
| nFInfo: |
| $ref: '#/components/schemas/NFInfo' |
| capacity: |
| type: integer |
| SEPPType: |
| type: string |
| description: any of enumrated value |
| enum: |
| - CSEPP |
| - PSEPP |
| SupportedFunc: |
| type: object |
| properties: |
| function: |
| type: string |
| policy: |
| type: string |
| SupportedFuncList: |
| type: array |
| items: |
| $ref: '#/components/schemas/SupportedFunc' |
| CommModelType: |
| type: string |
| description: any of enumrated value |
| enum: |
| - DIRECT_COMMUNICATION_WO_NRF |
| - DIRECT_COMMUNICATION_WITH_NRF |
| - INDIRECT_COMMUNICATION_WO_DEDICATED_DISCOVERY |
| - INDIRECT_COMMUNICATION_WITH_DEDICATED_DISCOVERY |
| CommModel: |
| type: object |
| properties: |
| groupId: |
| type: integer |
| commModelType: |
| $ref: '#/components/schemas/CommModelType' |
| targetNFServiceList: |
| $ref: 'comDefs.yaml#/components/schemas/DnList' |
| commModelConfiguration: |
| type: string |
| CommModelList: |
| type: array |
| items: |
| $ref: '#/components/schemas/CommModel' |
| CapabilityList: |
| type: array |
| items: |
| type: string |
| FiveQiDscpMapping: |
| type: object |
| properties: |
| fiveQIValues: |
| type: array |
| items: |
| type: integer |
| dscp: |
| type: integer |
| |
| PacketErrorRate: |
| type: object |
| properties: |
| scalar: |
| type: integer |
| exponent: |
| type: integer |
| FiveQICharacteristics: |
| type: object |
| properties: |
| fiveQIValue: |
| type: integer |
| resourceType: |
| type: string |
| enum: |
| - GBR |
| - NonGBR |
| priorityLevel: |
| type: integer |
| packetDelayBudget: |
| type: integer |
| packetErrorRate: |
| $ref: '#/components/schemas/PacketErrorRate' |
| averagingWindow: |
| type: integer |
| maximumDataBurstVolume: |
| type: integer |
| |
| |
| GtpUPathDelayThresholdsType: |
| type: object |
| properties: |
| n3AveragePacketDelayThreshold: |
| type: integer |
| n3MinPacketDelayThreshold: |
| type: integer |
| n3MaxPacketDelayThreshold: |
| type: integer |
| n9AveragePacketDelayThreshold: |
| type: integer |
| n9MinPacketDelayThreshold: |
| type: integer |
| n9MaxPacketDelayThreshold: |
| type: integer |
| QFPacketDelayThresholdsType: |
| type: object |
| properties: |
| thresholdDl: |
| type: integer |
| thresholdUl: |
| 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 -------------------------------------------- |
| |
| SubNetwork-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-Attr' |
| - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-ncO' |
| - type: object |
| properties: |
| SubNetwork: |
| $ref: '#/components/schemas/SubNetwork-Multiple' |
| ManagedElement: |
| $ref: '#/components/schemas/ManagedElement-Multiple' |
| ExternalAmfFunction: |
| $ref: '#/components/schemas/ExternalAmfFunction-Multiple' |
| ExternalNrfFunction: |
| $ref: '#/components/schemas/ExternalNrfFunction-Multiple' |
| ExternalNssfFunction: |
| $ref: '#/components/schemas/ExternalNssfFunction-Multiple' |
| AmfSet: |
| $ref: '#/components/schemas/AmfSet-Multiple' |
| AmfRegion: |
| $ref: '#/components/schemas/AmfRegion-Multiple' |
| Configurable5QISet: |
| $ref: '#/components/schemas/Configurable5QISet-Multiple' |
| Dynamic5QISet: |
| $ref: '#/components/schemas/Dynamic5QISet-Multiple' |
| |
| ManagedElement-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-Attr' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-ncO' |
| - type: object |
| properties: |
| AmfFunction: |
| $ref: '#/components/schemas/AmfFunction-Multiple' |
| SmfFunction: |
| $ref: '#/components/schemas/SmfFunction-Multiple' |
| UpfFunction: |
| $ref: '#/components/schemas/UpfFunction-Multiple' |
| N3iwfFunction: |
| $ref: '#/components/schemas/N3iwfFunction-Multiple' |
| PcfFunction: |
| $ref: '#/components/schemas/PcfFunction-Multiple' |
| AusfFunction: |
| $ref: '#/components/schemas/AusfFunction-Multiple' |
| UdmFunction: |
| $ref: '#/components/schemas/UdmFunction-Multiple' |
| UdrFunction: |
| $ref: '#/components/schemas/UdrFunction-Multiple' |
| UdsfFunction: |
| $ref: '#/components/schemas/UdsfFunction-Multiple' |
| NrfFunction: |
| $ref: '#/components/schemas/NrfFunction-Multiple' |
| NssfFunction: |
| $ref: '#/components/schemas/NssfFunction-Multiple' |
| SmsfFunction: |
| $ref: '#/components/schemas/SmsfFunction-Multiple' |
| LmfFunction: |
| $ref: '#/components/schemas/LmfFunction-Multiple' |
| NgeirFunction: |
| $ref: '#/components/schemas/NgeirFunction-Multiple' |
| SeppFunction: |
| $ref: '#/components/schemas/SeppFunction-Multiple' |
| NwdafFunction: |
| $ref: '#/components/schemas/NwdafFunction-Multiple' |
| ScpFunction: |
| $ref: '#/components/schemas/ScpFunction-Multiple' |
| NefFunction: |
| $ref: '#/components/schemas/NefFunction-Multiple' |
| Configurable5QISet: |
| $ref: '#/components/schemas/Configurable5QISet-Multiple' |
| Dynamic5QISet: |
| $ref: '#/components/schemas/Dynamic5QISet-Multiple' |
| |
| AmfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| amfIdentifier: |
| $ref: '#/components/schemas/AmfIdentifier' |
| sBIFqdn: |
| type: string |
| weightFactor: |
| $ref: '#/components/schemas/WeightFactor' |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| amfSet: |
| $ref: 'comDefs.yaml#/components/schemas/Dn' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N2: |
| $ref: '#/components/schemas/EP_N2-Multiple' |
| EP_N8: |
| $ref: '#/components/schemas/EP_N8-Multiple' |
| EP_N11: |
| $ref: '#/components/schemas/EP_N11-Multiple' |
| EP_N12: |
| $ref: '#/components/schemas/EP_N12-Multiple' |
| EP_N14: |
| $ref: '#/components/schemas/EP_N14-Multiple' |
| EP_N15: |
| $ref: '#/components/schemas/EP_N15-Multiple' |
| EP_N17: |
| $ref: '#/components/schemas/EP_N17-Multiple' |
| EP_N20: |
| $ref: '#/components/schemas/EP_N20-Multiple' |
| EP_N22: |
| $ref: '#/components/schemas/EP_N22-Multiple' |
| EP_N26: |
| $ref: '#/components/schemas/EP_N26-Multiple' |
| EP_NLS: |
| $ref: '#/components/schemas/EP_NLS-Multiple' |
| EP_NLG: |
| $ref: '#/components/schemas/EP_NLG-Multiple' |
| AmfSet-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| nRTACList: |
| $ref: '#/components/schemas/TACList' |
| amfSetId: |
| $ref: '#/components/schemas/AmfSetId' |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| AmfRegion-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| nRTACList: |
| $ref: '#/components/schemas/TACList' |
| amfRegionId: |
| $ref: '#/components/schemas/AmfRegionId' |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| SmfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| nRTACList: |
| $ref: '#/components/schemas/TACList' |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $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: |
| EP_N4: |
| $ref: '#/components/schemas/EP_N4-Multiple' |
| EP_N7: |
| $ref: '#/components/schemas/EP_N7-Multiple' |
| EP_N10: |
| $ref: '#/components/schemas/EP_N10-Multiple' |
| EP_N11: |
| $ref: '#/components/schemas/EP_N11-Multiple' |
| EP_N16: |
| $ref: '#/components/schemas/EP_N16-Multiple' |
| EP_S5C: |
| $ref: '#/components/schemas/EP_S5C-Multiple' |
| FiveQiDscpMappingSet: |
| $ref: '#/components/schemas/FiveQiDscpMappingSet-Single' |
| GtpUPathQoSMonitoringControl: |
| $ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single' |
| QFQoSMonitoringControl: |
| $ref: '#/components/schemas/QFQoSMonitoringControl-Single' |
| PredefinedPccRuleSet: |
| $ref: '#/components/schemas/PredefinedPccRuleSet-Single' |
| |
| UpfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| nRTACList: |
| $ref: '#/components/schemas/TACList' |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N3: |
| $ref: '#/components/schemas/EP_N3-Multiple' |
| EP_N4: |
| $ref: '#/components/schemas/EP_N4-Multiple' |
| EP_N6: |
| $ref: '#/components/schemas/EP_N6-Multiple' |
| EP_N9: |
| $ref: '#/components/schemas/EP_N9-Multiple' |
| EP_S5U: |
| $ref: '#/components/schemas/EP_S5U-Multiple' |
| N3iwfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N3: |
| $ref: '#/components/schemas/EP_N3-Multiple' |
| EP_N4: |
| $ref: '#/components/schemas/EP_N4-Multiple' |
| PcfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $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: |
| EP_N5: |
| $ref: '#/components/schemas/EP_N5-Multiple' |
| EP_N7: |
| $ref: '#/components/schemas/EP_N7-Multiple' |
| EP_N15: |
| $ref: '#/components/schemas/EP_N15-Multiple' |
| EP_N16: |
| $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' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N12: |
| $ref: '#/components/schemas/EP_N12-Multiple' |
| EP_N13: |
| $ref: '#/components/schemas/EP_N13-Multiple' |
| UdmFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N8: |
| $ref: '#/components/schemas/EP_N8-Multiple' |
| EP_N10: |
| $ref: '#/components/schemas/EP_N10-Multiple' |
| EP_N13: |
| $ref: '#/components/schemas/EP_N13-Multiple' |
| UdrFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| UdsfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| NrfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| cNSIIdList: |
| $ref: '#/components/schemas/CNSIIdList' |
| nFProfileList: |
| $ref: '#/components/schemas/NFProfileList' |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N27: |
| $ref: '#/components/schemas/EP_N27-Multiple' |
| NssfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| cNSIIdList: |
| $ref: '#/components/schemas/CNSIIdList' |
| nFProfileList: |
| $ref: '#/components/schemas/NFProfileList' |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N22: |
| $ref: '#/components/schemas/EP_N22-Multiple' |
| EP_N31: |
| $ref: '#/components/schemas/EP_N31-Multiple' |
| SmsfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N20: |
| $ref: '#/components/schemas/EP_N20-Multiple' |
| EP_N21: |
| $ref: '#/components/schemas/EP_N21-Multiple' |
| EP_MAP_SMSC: |
| $ref: '#/components/schemas/EP_MAP_SMSC-Multiple' |
| LmfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_NLS: |
| $ref: '#/components/schemas/EP_NLS-Multiple' |
| NgeirFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N17: |
| $ref: '#/components/schemas/EP_N17-Multiple' |
| SeppFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnId: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnId' |
| sEPPType: |
| $ref: '#/components/schemas/SEPPType' |
| sEPPId: |
| type: integer |
| fqdn: |
| $ref: 'genericNrm.yaml#/components/schemas/Fqdn' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| - type: object |
| properties: |
| EP_N32: |
| $ref: '#/components/schemas/EP_N32-Multiple' |
| NwdafFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| commModelList: |
| $ref: '#/components/schemas/CommModelList' |
| ScpFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| supportedFuncList: |
| $ref: '#/components/schemas/SupportedFuncList' |
| address: |
| $ref: 'genericNrm.yaml#/components/schemas/HostAddr' |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| NefFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| sBIFqdn: |
| type: string |
| snssaiList: |
| $ref: 'nrNrm.yaml#/components/schemas/SnssaiList' |
| managedNFProfile: |
| $ref: '#/components/schemas/ManagedNFProfile' |
| capabilityList: |
| $ref: '#/components/schemas/CapabilityList' |
| isINEF: |
| type: boolean |
| isCAPIFSup: |
| type: boolean |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO' |
| |
| ExternalAmfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| amfIdentifier: |
| $ref: '#/components/schemas/AmfIdentifier' |
| ExternalNrfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| ExternalNssfFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnIdList: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList' |
| ExternalSeppFunction-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr' |
| - type: object |
| properties: |
| plmnId: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnId' |
| sEPPId: |
| type: integer |
| fqdn: |
| $ref: 'genericNrm.yaml#/components/schemas/Fqdn' |
| |
| |
| EP_N2-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' |
| EP_N3-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' |
| epTransportRefs: |
| $ref: 'comDefs.yaml#/components/schemas/DnList' |
| EP_N4-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' |
| EP_N5-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' |
| EP_N6-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' |
| EP_N7-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' |
| EP_N8-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' |
| EP_N9-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' |
| EP_N10-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' |
| EP_N11-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' |
| EP_N12-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' |
| EP_N13-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' |
| EP_N14-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' |
| EP_N15-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' |
| EP_N16-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' |
| EP_N17-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' |
| |
| EP_N20-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' |
| |
| EP_N21-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' |
| EP_N22-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' |
| |
| EP_N26-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' |
| EP_N27-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' |
| |
| |
| EP_N31-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' |
| EP_N32-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: |
| remotePlmnId: |
| $ref: 'nrNrm.yaml#/components/schemas/PlmnId' |
| remoteSeppAddress: |
| $ref: 'genericNrm.yaml#/components/schemas/HostAddr' |
| remoteSeppId: |
| type: integer |
| n32cParas: |
| type: string |
| n32fPolicy: |
| type: string |
| withIPX: |
| type: boolean |
| |
| EP_S5C-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' |
| EP_S5U-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' |
| EP_Rx-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' |
| EP_MAP_SMSC-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' |
| EP_NLS-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' |
| EP_NLG-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' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - type: object |
| properties: |
| FiveQiDscpMappingList: |
| type: array |
| items: |
| $ref: '#/components/schemas/FiveQiDscpMapping' |
| |
| Configurable5QISet-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - type: object |
| properties: |
| configurable5QIs: |
| 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' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - type: object |
| properties: |
| gtpUPathQoSMonitoringState: |
| type: string |
| enum: |
| - ENABLED |
| - DISABLED |
| gtpUPathMonitoredSNSSAIs: |
| type: array |
| items: |
| $ref: 'nrNrm.yaml#/components/schemas/Snssai' |
| monitoredDSCPs: |
| type: array |
| items: |
| type: integer |
| minimum: 0 |
| maximum: 255 |
| isEventTriggeredGtpUPathMonitoringSupported: |
| type: boolean |
| isPeriodicGtpUMonitoringSupported: |
| type: boolean |
| isImmediateGtpUMonitoringSupported: |
| type: boolean |
| gtpUPathDelayThresholds: |
| $ref: '#/components/schemas/GtpUPathDelayThresholdsType' |
| gtpUPathMinimumWaitTime: |
| type: integer |
| gtpUPathMeasurementPeriod: |
| type: integer |
| |
| QFQoSMonitoringControl-Single: |
| allOf: |
| - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr' |
| - type: object |
| properties: |
| attributes: |
| allOf: |
| - type: object |
| properties: |
| qFQoSMonitoringState: |
| type: string |
| enum: |
| - ENABLED |
| - DISABLED |
| qFMonitoredSNSSAIs: |
| type: array |
| items: |
| $ref: 'nrNrm.yaml#/components/schemas/Snssai' |
| qFMonitored5QIs: |
| type: array |
| items: |
| type: integer |
| minimum: 0 |
| maximum: 255 |
| isEventTriggeredQFMonitoringSupported: |
| type: boolean |
| isPeriodicQFMonitoringSupported: |
| type: boolean |
| isSessionReleasedQFMonitoringSupported: |
| type: boolean |
| qFPacketDelayThresholds: |
| $ref: '#/components/schemas/QFPacketDelayThresholdsType' |
| qFMinimumWaitTime: |
| type: integer |
| 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 ---------------------- |
| |
| SubNetwork-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/SubNetwork-Single' |
| ManagedElement-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/ManagedElement-Single' |
| AmfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/AmfFunction-Single' |
| SmfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/SmfFunction-Single' |
| UpfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/UpfFunction-Single' |
| N3iwfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/N3iwfFunction-Single' |
| PcfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/PcfFunction-Single' |
| AusfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/AusfFunction-Single' |
| UdmFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/UdmFunction-Single' |
| UdrFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/UdrFunction-Single' |
| UdsfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/UdsfFunction-Single' |
| NrfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/NrfFunction-Single' |
| NssfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/NssfFunction-Single' |
| SmsfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/SmsfFunction-Single' |
| LmfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/LmfFunction-Single' |
| NgeirFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/NgeirFunction-Single' |
| SeppFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/SeppFunction-Single' |
| NwdafFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/NwdafFunction-Single' |
| ScpFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/ScpFunction-Single' |
| NefFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/NefFunction-Single' |
| |
| ExternalAmfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/ExternalAmfFunction-Single' |
| ExternalNrfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/ExternalNrfFunction-Single' |
| ExternalNssfFunction-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/ExternalNssfFunction-Single' |
| ExternalSeppFunction-Nultiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/ExternalSeppFunction-Single' |
| |
| AmfSet-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/AmfSet-Single' |
| AmfRegion-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/AmfRegion-Single' |
| |
| EP_N2-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N2-Single' |
| EP_N3-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N3-Single' |
| EP_N4-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N4-Single' |
| EP_N5-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N5-Single' |
| EP_N6-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N6-Single' |
| EP_N7-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N7-Single' |
| EP_N8-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N8-Single' |
| EP_N9-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N9-Single' |
| EP_N10-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N10-Single' |
| EP_N11-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N11-Single' |
| EP_N12-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N12-Single' |
| EP_N13-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N13-Single' |
| EP_N14-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N14-Single' |
| EP_N15-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N15-Single' |
| EP_N16-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N16-Single' |
| EP_N17-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N17-Single' |
| |
| EP_N20-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N20-Single' |
| EP_N21-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N21-Single' |
| EP_N22-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N22-Single' |
| |
| EP_N26-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N26-Single' |
| EP_N27-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N27-Single' |
| |
| EP_N31-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N31-Single' |
| EP_N32-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_N32-Single' |
| |
| EP_S5C-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_S5C-Single' |
| EP_S5U-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_S5U-Single' |
| EP_Rx-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_Rx-Single' |
| EP_MAP_SMSC-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_MAP_SMSC-Single' |
| EP_NLS-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_NLS-Single' |
| EP_NLG-Multiple: |
| type: array |
| items: |
| $ref: '#/components/schemas/EP_NLG-Single' |
| Configurable5QISet-Multiple: |
| 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/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/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_N26-Single' |
| - $ref: '#/components/schemas/EP_N27-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' |