From 11e395ae06830ef88b57451abc1d7db57a74f35e Mon Sep 17 00:00:00 2001 From: Krzysztof Kuzmicki Date: Tue, 5 Oct 2021 14:10:35 +0200 Subject: [DCAEGEN2-SERVICES] Fix and resolve remote references in st. def. domain As it was agreed with Vijay we are downgrading standard defined domain used in OOM to version that is compatible with helm charts and config map size used during ONAP deployment. In order to upgrade schema map user need to use OOM/UTILS script and update deployments of: - dcae ves collector - dcae ves openapi manager Signed-off-by: Krzysztof Kuzmicki Issue-ID: DCAEGEN2-2893 DCAEGEN2-2894 DCAEGEN2-2895 Change-Id: I09caa95041cf9bd5825d384eaf513cfecf24044d --- .../external/schemas/sa91-rel16/5gcNrm.yaml | 1980 -------------------- 1 file changed, 1980 deletions(-) delete mode 100644 kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/5gcNrm.yaml (limited to 'kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/5gcNrm.yaml') diff --git a/kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/5gcNrm.yaml b/kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/5gcNrm.yaml deleted file mode 100644 index 16a01b44c8..0000000000 --- a/kubernetes/dcaegen2-services/resources/external/schemas/sa91-rel16/5gcNrm.yaml +++ /dev/null @@ -1,1980 +0,0 @@ -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' -- cgit 1.2.3-korg