openapi: 3.0.1 info: title: 3GPP 5GC NRM version: 19.7.0 description: >- OAS 3.0.1 specification of the 5GC NRM © 2026, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 28.541; 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: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' ipv6Address: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' ipv6Prefix: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Prefix' transport: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/TransportProtocol' port: type: integer NFProfileList: type: array uniqueItems: true description: List of NF profile items: $ref: '#/components/schemas/ManagedNFProfile' NFService: type: object description: NF Service is defined in TS 29.510 properties: serviceInstanceId: type: string serviceName: type: string versions: type: array uniqueItems: true items: type: string minItems: 1 schema: type: string nfServiceStatus: type: string enum: - REGISTERED - SUSPENDED - UNDISCOVERABLE - CANARY_RELEASE fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' interPlmnFqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' ipEndPoints: type: array uniqueItems: true items: $ref: '#/components/schemas/IpEndPoint' apiPrefix: type: string allowedPLMNs: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' allowedSnpns: type: array uniqueItems: true items: $ref: '#/components/schemas/SnpnId' allowedNfTypes: type: array uniqueItems: true items: $ref: '#/components/schemas/NFType' allowedNfDomains: type: array uniqueItems: true items: type: string allowedNSSAIs: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' priority: type: integer minimum: 0 maximum: 65535 capacity: type: integer recoveryTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' vendorId: $ref: '#/components/schemas/VendorId' allowedOperationsPerNfType: type: string allowedOperationsPerNfInstance: type: string allowedOperationsPerNfInstanceOverrides: type: boolean sNssais: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' oauth2Required: type: boolean sharedServiceDataId: type: string defaultNotificationSubscriptions: type: array uniqueItems: true items: $ref: '#/components/schemas/DefaultNotificationSubscription' callbackUriPrefixList: type: array items: $ref: '#/components/schemas/CallbackUriPrefixItem' supportedFeatures: type: string supportedVendorSpecificFeatures: description: A map (list of key-value pairs) where IANA-assigned "SMI Network Management Private Enterprise Codes" serves as key type: object additionalProperties: type: array items: $ref: '#/components/schemas/VendorSpecificFeature' minItems: 1 minProperties: 1 allowedScopesRuleSet: description: A map (list of key-value pairs) where a valid JSON pointer Id serves as key type: object additionalProperties: $ref: '#/components/schemas/RuleSet' minProperties: 1 nfServiceSetIdList: description: This attribute represents a list of NF Service Set ID. type: array items: type: string perPlmnSnssaiList: type: array uniqueItems: true items: $ref: '#/components/schemas/PlmnSnssai' load: type: integer minimum: 0 maximum: 100 loadTimeStamp: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' canaryRelease: type: boolean default: false exclusiveCanaryReleaseSelection: type: boolean default: false shutdownTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' canaryPrecedenceOverPreferred: type: boolean default: false perPlmnOauth2ReqList: $ref: '#/components/schemas/PlmnOauth2' PlmnOauth2: description: Oauth2.0 required indication for a given PLMN ID type: object properties: oauth2RequiredPlmnIdList: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' minItems: 1 oauth2NotRequiredPlmnIdList: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' minItems: 1 VendorSpecificFeature: type: object properties: featureName: type: string readOnly: true featureVersion: type: string readOnly: true NFStatus: type: string description: any of enumerated value enum: - REGISTERED - SUSPENDED CNSIIdList: type: array uniqueItems: true items: $ref: '#/components/schemas/CNSIId' CNSIId: type: string description: CNSI Id is defined in TS 29.531, only for Core Network. EnergySavingControl: type: string description: any of enumerated value enum: - TO_BE_ENERGYSAVING - TO_BE_NOT_ENERGYSAVING EnergySavingState: type: string readOnly: true description: any of enumerated value enum: - IS_NOT_ENERGYSAVING - IS_ENERGYSAVING TACList: type: array uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac' VendorId: type: string description: Vendor ID of the NF Service instance (Private Enterprise Number assigned by IANA) pattern: '^[0-9]{6}$' AusfInfo: type: object properties: nFSrvGroupId: type: string readOnly: true supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 1 routingIndicators: type: array uniqueItems: true items: type: string pattern: '^[0-9]{1,4}$' minItems: 1 suciInfos: type: array uniqueItems: true items: $ref: '#/components/schemas/SuciInfo' minItems: 1 SupportedDataSet: type: string description: any of enumerated value enum: - SUBSCRIPTION - POLICY - EXPOSURE - APPLICATION - A_PFD - A_AFTI - A_IPTV - A_BDT - A_SPD - A_EASD - A_AMI - P_UE - P_SCD - P_BDT - P_PLMNUE - P_NSSCD - P_PDTQ - P_MBSCD - P_GROUP NotificationType: type: string readOnly: true enum: - N1_MESSAGES - N2_INFORMATION - LOCATION_NOTIFICATION - DATA_REMOVAL_NOTIFICATION - DATA_CHANGE_NOTIFICATION - LOCATION_UPDATE_NOTIFICATION - NSSAA_REAUTH_NOTIFICATION - NSSAA_REVOC_NOTIFICATION - MATCH_INFO_NOTIFICATION - DATA_RESTORATION_NOTIFICATION - TSCTS_NOTIFICATION - LCS_KEY_DELIVERY_NOTIFICATION - UUAA_MM_AUTH_NOTIFICATION - DC_SESSION_EVENT_NOTIFICATION DefaultNotificationSubscription: type: object properties: notificationType: $ref: '#/components/schemas/NotificationType' callbackURI: type: string readOnly: true interPlmnCallbackUri: $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' n1MessageClass: type: boolean readOnly: true n2InformationClass: type: boolean readOnly: true versions: type: string readOnly: true binding: type: string readOnly: true acceptedEncoding: type: string readOnly: true supportedFeatures: type: string readOnly: true serviceInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/DefSubServiceInfo' minItems: 1 callbackUriPrefix: $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' CallbackUriPrefixItem: type: object properties: notificationTypes: type: array items: $ref: '#/components/schemas/NotificationType' callbackUriPrefix: $ref: 'TS28623_ComDefs.yaml#/components/schemas/UriRo' DefSubServiceInfo: type: object properties: versions: type: array uniqueItems: true items: type: string minItems: 1 readOnly: true supportedFeatures: type: string readOnly: true ManagedNFProfile: type: object properties: hniList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' minItems: 1 interPlmnFqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' nfInstanceID: type: string readOnly: true nfType: $ref: '#/components/schemas/NFType' collocatedNfInstances: type: array uniqueItems: true items: $ref: '#/components/schemas/CollocatedNfInstance' nfInstanceName: type: string nfStatus: $ref: '#/components/schemas/NFStatus' plmnList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' sNssais: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' heartbeatTimer: type: integer authzInfo: type: string hostAddr: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Host' allowedPLMNs: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' sNPNList: type: array uniqueItems: true items: $ref: '#/components/schemas/SnpnId' perPlmnSnssaiList: type: array uniqueItems: true items: $ref: '#/components/schemas/PlmnSnssai' allowedSNPNs: type: array uniqueItems: true items: $ref: '#/components/schemas/SnpnId' allowedNfTypes: type: array uniqueItems: true items: $ref: '#/components/schemas/NFType' allowedNfDomains: type: array uniqueItems: true items: type: string allowedNSSAIs: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' allowedRuleSet: description: > A map (list of key-value pairs) where a valid JSON pointer Id serves as key type: object additionalProperties: $ref: '#/components/schemas/RuleSet' minProperties: 1 locality: type: string extLocality: description: > A map (list of key-value pairs) where a (unique) valid JSON string serves as key representing a type of locality type: object additionalProperties: type: string minProperties: 1 capacity: type: integer load: type: integer minimum: 0 maximum: 100 loadTimeStamp: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' nfSetIdList: type: array uniqueItems: true items: type: string minItems: 1 servingScope: type: array uniqueItems: true items: type: string minItems: 1 lcHSupportInd: type: boolean readOnly: true olcHSupportInd: type: boolean readOnly: true nfSetRecoveryTimeList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' minItems: 1 scpDomains: type: array uniqueItems: true items: type: string minItems: 1 recoveryTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' nfServicePersistence: type: boolean readOnly: true nfProfileChangesSupportInd: type: boolean nfProfilePartialUpdateChangesSupportInd: type: boolean default: false writeOnly: true nfProfileChangesInd: type: boolean default: false readOnly: true defaultNotificationSubscriptions: type: array uniqueItems: true items: $ref: '#/components/schemas/DefaultNotificationSubscription' minItems: 1 serviceSetRecoveryTimeList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' minItems: 1 vendorId: $ref: '#/components/schemas/VendorId' nfServiceList: description: > A map (list of key-value pairs) where serviceInstanceId serves as key of NFService type: object additionalProperties: $ref: '#/components/schemas/NFService' minProperties: 1 supportedVendorSpecificFeatures: description: > A map (list of key-value pairs) where IANA-assigned "SMI Network Management Private Enterprise Codes" serves as key type: object additionalProperties: type: array items: $ref: '#/components/schemas/VendorSpecificFeature' minItems: 1 minProperties: 1 canaryRelease: type: boolean default: false exclusiveCanaryReleaseSelection: type: boolean default: false sharedProfileDataId: type: string shutdownTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime' supportedRcfs: type: array uniqueItems: true items: type: string minItems: 1 canaryPrecedenceOverPreferred: type: boolean default: false selectionConditions: description: > conditions under which an NF Instance shall be selected by an NF Service Consumer. type: array items: $ref: '#/components/schemas/SelectionConditions' minItems: 1 SelectionConditions: description: > It contains the set of conditions that shall be evaluated to determine whether a consumer shall select a given producer. The producer shall only be selected if the evaluation of the conditions is . The set of conditions can be represented by a single ConditionItem or by a ConditionGroup, where the latter contains a (recursive) list of conditions joined by the "and" or "or" logical relationships. oneOf: - $ref: '#/components/schemas/ConditionItem' - $ref: '#/components/schemas/ConditionGroup' ConditionGroup: description: > List (array) of conditions (joined by the "and" or "or" logical relationship), under which an NF Instance with an NFStatus or NFServiceStatus value set to, "CANARY_RELEASE", or with a "canaryRelease" attribute set to true, shall be selected by an NF Service Consumer. type: object oneOf: - required: [ and ] - required: [ or ] properties: and: type: array items: $ref: '#/components/schemas/SelectionConditions' minItems: 1 or: type: array items: $ref: '#/components/schemas/SelectionConditions' minItems: 1 ConditionItem: description: > A ConditionItem consists of a number of attributes representing individual conditions (e.g. a SUPI range, or a TAI list). If several attributes/conditions are present, the evaluation of the ConditionItem is if all attributes/conditions are evaluated as (i.e., it follows the AND logical relationship). type: object allOf: - not: required: [ and ] - not: required: [ or ] properties: consumerNfTypes: type: array items: $ref: '#/components/schemas/NFType' minItems: 1 serviceFeature: type: integer minimum: 1 vsServiceFeature: type: integer minimum: 1 supiRangeList: type: array items: $ref: '#/components/schemas/SupiRange' minItems: 1 gpsiRangeList: type: array items: $ref: '#/components/schemas/IdentityRange' minItems: 1 impuRangeList: type: array items: $ref: '#/components/schemas/IdentityRange' minItems: 1 impiRangeList: type: array items: $ref: '#/components/schemas/IdentityRange' minItems: 1 peiList: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Pei' minItems: 1 taiRangeList: type: array items: $ref: '#/components/schemas/TaiRange' minItems: 1 dnnList: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' minItems: 1 SEPPType: type: string readOnly: true description: any of enumerated value enum: - CSEPP - PSEPP SupportedFunc: type: object properties: function: type: string policy: type: string SupportedFuncList: type: array items: $ref: '#/components/schemas/SupportedFunc' minItems: 1 CommModelType: type: string description: any of enumerated 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: 'TS28623_ComDefs.yaml#/components/schemas/DnList' commModelConfiguration: type: string CommModelList: type: array uniqueItems: true items: $ref: '#/components/schemas/CommModel' minItems: 1 CapabilityList: type: array items: type: string minItems: 1 FiveQiDscpMapping: type: object properties: fiveQIValues: type: array uniqueItems: true items: type: integer dscp: type: integer NetworkSliceInfo: type: object properties: sNSSAI: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' cNSIId: $ref: '#/components/schemas/CNSIId' networkSliceRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' NetworkSliceInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/NetworkSliceInfo' minItems: 1 PacketErrorRate: type: object properties: scalar: type: integer exponent: 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: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' maxbrDl: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' gbrUl: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' gbrDl: $ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm' arp: $ref: 'TS29571_CommonData.yaml#/components/schemas/Arp' qosNotificationControl: type: boolean default: false reflectiveQos: type: boolean default: false sharingKeyDl: type: string sharingKeyUl: type: string maxPacketLossRateDl: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' maxPacketLossRateUl: $ref: 'TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm' extMaxDataBurstVol: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm' QosDataList: type: array uniqueItems: true items: $ref: '#/components/schemas/QosData' SteeringMode: type: object properties: steerModeValue: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteerModeValue' active: $ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType' standby: $ref: 'TS29571_CommonData.yaml#/components/schemas/AccessTypeRm' threeGLoad: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger' prioAcc: $ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType' TrafficControlData: type: object properties: tcId: type: string flowStatus: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/FlowStatus' redirectInfo: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation' addRedirectInfo: type: array uniqueItems: true items: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation' minItems: 1 muteNotif: type: boolean default: false trafficSteeringPolIdDl: type: string nullable: true trafficSteeringPolIdUl: type: string nullable: true routeToLocs: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/RouteToLocation' minItems: 1 traffCorreInd: type: boolean default: false upPathChgEvent: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UpPathChgEvent' steerFun: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringFunctionality' steerModeDl: $ref: '#/components/schemas/SteeringMode' steerModeUl: $ref: '#/components/schemas/SteeringMode' mulAccCtrl: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MulticastAccessControl' snssaiList: $ref: '#/components/schemas/SnssaiList' TrafficControlDataList: type: array uniqueItems: true items: $ref: '#/components/schemas/TrafficControlData' ServiceFeatureMap: type: object properties: featureList: type: string serviceName: type: string PccRule: type: object properties: pccRuleId: type: string description: Univocally identifies the PCC rule within a PDU session. flowInfoList: type: array uniqueItems: true items: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/FlowInformation' applicationId: type: string appDescriptor: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ApplicationDescriptor' contentVersion: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/ContentVersion' precedence: $ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger' afSigProtocol: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/AfSigProtocol' isAppRelocatable: type: boolean default: false isUeAddrPreserved: type: boolean default: false qosData: type: array uniqueItems: true items: $ref: '#/components/schemas/QosDataList' altQosParams: type: array uniqueItems: true items: $ref: '#/components/schemas/QosDataList' trafficControlData: type: array uniqueItems: true items: $ref: '#/components/schemas/TrafficControlDataList' conditionData: $ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ConditionData' tscaiInputDl: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer' tscaiInputUl: $ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer' easRedisIndRequired: type: boolean default: false tscaiTimeDom: type: integer batNotificationCapable: type: boolean default: false uENotifEnabled: type: boolean default: false packFiltAllPrec: type: integer nscSupportedFeats: type: array uniqueItems: true items: $ref: '#/components/schemas/ServiceFeatureMap' SnssaiInfo: type: object properties: plmnInfo: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfo' administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' NsacfInfoSnssai: type: object properties: SnssaiInfo: $ref: '#/components/schemas/SnssaiInfo' isSubjectToNsac: type: boolean default: false maxNumberofUEs: type: integer eACMode: type: string readOnly: true enum: - INACTIVE - ACTIVE default: INACTIVE activeEacThreshold: type: integer default: 0 deactiveEacThreshold: type: integer default: 100 numberofUEs: type: integer readOnly: true uEIdList: type: array uniqueItems: true items: type: string readOnly: true maxNumberofPDUSessions: type: integer NRTACRange: type: object properties: nRTACstart: type: string nRTACend: type: string nRTACpattern: type: string TaiRange: type: object properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' nRTACRangelist: type: array uniqueItems: true items: $ref: '#/components/schemas/NRTACRange' minItems: 1 GUAMInfo: type: object properties: pLMNId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' aMFIdentifier: type: integer SupportedBMOList: type: array uniqueItems: true items: type: string ECSAddrConfigInfo: type: array uniqueItems: true items: type: string minItems: 1 DnnSmfInfoItem: type: object properties: dnn: type: string dnaiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' minItems: 1 SatelliteId: type: string pattern: '^[0-9]{5}$' dnaiSatelliteMapping: type: object properties: dnaiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' minItems: 1 geoSatelliteId: $ref: '#/components/schemas/SatelliteId' SnssaiSmfInfoItem: type: object properties: sNSSAI: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' dnnSmfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/DnnSmfInfoItem' minItems: 1 5GCNfConnEcmInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/5GCNfConnEcmInfo' minItems: 1 5GCNfConnEcmInfo: type: object description: 'Store the 5GC NF connection information' properties: 5GCNFType: type: string readOnly: true enum: - PCF - NEF - SCEF 5GCNFIpAddress: type: string readOnly: true 5GCNFRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' UPFConnectionInfo: type: object properties: uPFIpAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/HostRo' uPFRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' SnssaiList: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' SnpnId: type: object properties: mcc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' mnc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' nid: type: string TaiList: type: array uniqueItems: true items: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tai' SupiRange: type: object properties: start: type: string end: type: string pattern: type: string IdentityRange: type: object properties: start: type: string end: type: string pattern: type: string ProseCapability: type: object properties: proseDirectDiscovery: type: boolean default: false proseDirectCommunication: type: boolean default: false proseL2UetoNetworkRelay: type: boolean default: false proseL3UetoNetworkRelay: type: boolean default: false proseL2RemoteUe: type: boolean default: false proseL3RemoteUe: type: boolean default: false proseL2UetoUeRelay: type: boolean default: false proseL3UetoUeRelay: type: boolean default: false proseL2EndUe: type: boolean default: false proseL3EndUe: type: boolean default: false proseL3IntermRelay: type: boolean default: false proseL3MultihopRemote: type: boolean default: false proseL3NetMultihopRelay: type: boolean default: false proseL3UeMultihopRelay: type: boolean default: false proseL3EndUeMultihop: type: boolean default: false V2xCapability: type: object properties: lteV2x: type: boolean default: false nrV2x: type: boolean default: false InternalGroupIdRange: type: object properties: start: type: string end: type: string pattern: type: string SuciInfo: type: object properties: routingInds: type: array uniqueItems: true items: type: string minItems: 1 hNwPubKeyIds: type: array uniqueItems: true items: type: integer minItems: 1 SuciInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/SuciInfo' SharedDataIdRange: type: object properties: pattern: type: string SupiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' IdentityRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 InternalGroupIdRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/InternalGroupIdRange' SupportedDataSetList: type: array items: $ref: '#/components/schemas/SupportedDataSet' minItems: 1 SharedDataIdRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/SharedDataIdRange' minItems: 1 InterfaceUpfInfoItem: type: object properties: interfaceType: type: string enum: - N3 - N6 - N9 - DATA_FORWARDING - N3MB - N6MB - N19MB - NMB9 - S1U - S5U - S8U - S11U - S12 - S2AU - S2BU - N3TRUSTEDN3GPP - N3UNTRUSTEDN3GPP - N9ROAMING - SGI - N19 - SXAU - SXBU - N4U ipv4EndpointAddresses: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' ipv6EndpointAddresses: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' networkInstance: type: string AtsssCapability: type: object properties: atsssLL: type: boolean mptcp: type: boolean rttWithoutPmf: type: boolean IpInterface: type: object properties: ipv4EndpointAddresses: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' ipv6EndpointAddresses: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' Ipv4AddressRange: description: Range of IPv4 addresses type: object properties: start: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' end: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' Ipv6PrefixRange: description: Range of IPv6 prefixes type: object properties: start: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix' end: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix' Nid: type: string pattern: '^[A-Fa-f0-9]{11}$' PlmnIdNid: type: object properties: mcc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mcc' mnc: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Mnc' nid: $ref: '#/components/schemas/Nid' ScpCapability: type: string enum: - INDIRECT_COM_WITH_DELEG_DISC IpReachability: description: Indicates the type(s) of IP addresses reachable via an SCP anyOf: - type: string enum: - IPV4 - IPV6 - IPV4V6 - type: string ScpDomainInfo: description: SCP Domain specific information type: object properties: scpFqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' scpIpEndPoints: type: array uniqueItems: true items: $ref: 'TS28541_5GcNrm.yaml#/components/schemas/IpEndPoint' minItems: 1 scpPrefix: type: string scpPorts: description: > Port numbers for HTTP and HTTPS. The key of the map shall be "http" or "https". type: object additionalProperties: type: integer minimum: 0 maximum: 65535 minProperties: 1 SeppInfo: description: Information of a SEPP Instance type: object properties: seppPrefix: type: string seppPorts: description: > Port numbers for HTTP and HTTPS. The key of the map shall be "http" or "https". type: object additionalProperties: type: integer minimum: 0 maximum: 65535 minProperties: 1 remotePlmnList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' minItems: 1 remoteSnpnList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid' minItems: 1 UdsfInfo: description: Information related to UDSF type: object properties: groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 1 storageIdRanges: description: > A map (list of key-value pairs) where realmId serves as key and each value in the map is an array of IdentityRanges. Each IdentityRange is a range of storageIds. type: object additionalProperties: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 minProperties: 1 NsacfCapability: description: > NSACF service capabilities (e.g. to monitor and control the number of registered UEs or established PDU sessions per network slice) type: object properties: supportUeSAC: description: | Indicates the service capability of the NSACF to monitor and control the number of registered UEs per network slice for the network slice that is subject to NSAC true: Supported false (default): Not Supported type: boolean default: false supportPduSAC: description: | Indicates the service capability of the NSACF to monitor and control the number of established PDU sessions per network slice for the network slice that is subject to NSAC true: Supported false (default): Not Supported type: boolean default: false NsacfInfo: description: Information of a NSACF NF Instance type: object required: - nsacfCapability properties: nsacfCapability: $ref: '#/components/schemas/NsacfCapability' taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 NwdafCapability: description: Indicates the capability supported by the NWDAF type: object properties: analyticsAggregation: type: boolean default: false analyticsMetadataProvisioning: type: boolean default: false roamingExchange: type: boolean default: false MlAnalyticsInfo: description: ML Analytics Filter information supported by the Nnwdaf_MLModelProvision service type: object properties: mlAnalyticsIds: type: array uniqueItems: true items: $ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent' minItems: 1 snssaiList: $ref: '#/components/schemas/SnssaiList' trackingAreaList: $ref: '#/components/schemas/TaiList' mlModelInterInfo: type: array uniqueItems: true items: $ref: '#/components/schemas/VendorId' minItems: 0 flCapabilityType: type: string enum: - FL_SERVER - FL_CLIENT - FL_SERVER_AND_CLIENT flTimeInterval: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' minItems: 1 NwdafInfo: description: Information of a NWDAF NF Instance type: object properties: eventIds: type: array uniqueItems: true items: $ref: 'TS29520_Nnwdaf_AnalyticsInfo.yaml#/components/schemas/EventId' minItems: 1 nwdafEvents: type: array uniqueItems: true items: $ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent' minItems: 1 taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 nwdafCapability: $ref: '#/components/schemas/NwdafCapability' analyticsDelay: $ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' servingNfSetIdList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId' minItems: 1 servingNfTypeList: type: array uniqueItems: true items: $ref: '#/components/schemas/NFType' minItems: 1 mlAnalyticsList: type: array uniqueItems: true items: $ref: '#/components/schemas/MlAnalyticsInfo' minItems: 1 ScpInfo: description: Information of an SCP Instance type: object properties: scpDomainInfoList: description: > A map (list of key-value pairs) where the key of the map shall be the string identifying an SCP domain type: object additionalProperties: $ref: '#/components/schemas/ScpDomainInfo' minProperties: 1 scpPrefix: type: string scpPorts: description: > Port numbers for HTTP and HTTPS. The key of the map shall be "http" or "https". type: object additionalProperties: type: integer minimum: 0 maximum: 65535 minProperties: 1 addressDomains: type: array uniqueItems: true items: type: string minItems: 1 ipv4Addresses: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' minItems: 1 ipv6Prefixes: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix' minItems: 1 ipv4AddrRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv4AddressRange' minItems: 1 ipv6PrefixRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv6PrefixRange' minItems: 1 servedNfSetIdList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId' minItems: 1 remotePlmnList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' minItems: 1 remoteSnpnList: type: array uniqueItems: true items: $ref: '#/components/schemas/PlmnIdNid' minItems: 1 ipReachability: $ref: '#/components/schemas/IpReachability' scpCapabilities: type: array uniqueItems: true items: $ref: '#/components/schemas/ScpCapability' PfdData: description: List of Application IDs and/or AF IDs managed by a given NEF Instance type: object properties: appIds: type: array uniqueItems: true items: type: string minItems: 1 readOnly: true afIds: type: array uniqueItems: true items: type: string minItems: 1 readOnly: true AfEvent: description: Represents Application Events. anyOf: - type: string enum: - SVC_EXPERIENCE - UE_MOBILITY - UE_COMM - EXCEPTIONS - USER_DATA_CONGESTION - PERF_DATA - DISPERSION - COLLECTIVE_BEHAVIOUR - MS_QOE_METRICS - MS_CONSUMPTION - MS_NET_ASSIST_INVOCATION - MS_DYN_POLICY_INVOCATION - MS_ACCESS_ACTIVITY - type: string description: > This string provides forward-compatibility with future extensions to the enumeration but is not used to encode content defined in the present version of this API. AfEventExposureData: description: AF Event Exposure data managed by a given NEF Instance type: object required: - afEvents properties: afEvents: type: array uniqueItems: true items: $ref: '#/components/schemas/AfEvent' minItems: 1 afIds: type: array uniqueItems: true items: type: string minItems: 1 readOnly: true appIds: type: array uniqueItems: true items: type: string minItems: 1 readOnly: true UnTrustAfInfo: description: Information of a untrusted AF Instance type: object required: - afId properties: afId: type: string sNssaiInfoList: type: array items: $ref: '#/components/schemas/SnssaiInfoItem' minItems: 1 mappingInd: type: boolean default: false SnssaiInfoItem: description: > Parameters supported by an NF for a given S-NSSAI Set of parameters supported by NF for a given S-NSSAI type: object required: - sNssai - dnnInfoList properties: sNssai: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' dnnInfoList: type: array items: $ref: '#/components/schemas/DnnInfoItem' minItems: 1 DnnInfoItem: description: Set of parameters supported by NF for a given DNN type: object required: - dnn properties: dnn: anyOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' - $ref: 'TS29571_CommonData.yaml#/components/schemas/WildcardDnn' EasdfInfo: description: Information of an EASDF NF Instance type: object properties: sNssaiEasdfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/SnssaiEasdfInfoItem' minItems: 1 easdfN6IpAddressList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' minItems: 1 upfN6IpAddressList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' minItems: 1 SnssaiEasdfInfoItem: description: Set of parameters supported by EASDF for a given S-NSSAI type: object required: - sNssai - dnnEasdfInfoList properties: sNssai: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' dnnEasdfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/DnnEasdfInfoItem' minItems: 1 DnnEasdfInfoItem: description: Set of parameters supported by EASDF for a given DNN type: object required: - dnn properties: dnn: anyOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' - $ref: 'TS29571_CommonData.yaml#/components/schemas/WildcardDnn' dnaiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' minItems: 1 NssaafInfo: description: Information of a NSSAAF Instance type: object properties: supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 1 internalGroupIdentifiersRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/InternalGroupIdRange' minItems: 1 TrustAfInfo: description: Information of a trusted AF Instance type: object properties: sNssaiInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/SnssaiInfoItem' minItems: 1 afEvents: type: array uniqueItems: true items: $ref: '#/components/schemas/AfEvent' minItems: 1 appIds: type: array uniqueItems: true items: type: string minItems: 1 internalGroupId: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/GroupId' minItems: 1 mappingInd: type: boolean default: false ExternalClientType: description: Indicates types of External Clients. anyOf: - type: string enum: - EMERGENCY_SERVICES - VALUE_ADDED_SERVICES - PLMN_OPERATOR_SERVICES - LAWFUL_INTERCEPT_SERVICES - PLMN_OPERATOR_BROADCAST_SERVICES - PLMN_OPERATOR_OM - PLMN_OPERATOR_ANONYMOUS_STATISTICS - PLMN_OPERATOR_TARGET_MS_SERVICE_SUPPORT - type: string SupportedGADShapes: description: Indicates supported GAD shapes. anyOf: - type: string enum: - POINT - POINT_UNCERTAINTY_CIRCLE - POINT_UNCERTAINTY_ELLIPSE - POLYGON - POINT_ALTITUDE - POINT_ALTITUDE_UNCERTAINTY - ELLIPSOID_ARC - LOCAL_2D_POINT_UNCERTAINTY_ELLIPSE - LOCAL_3D_POINT_UNCERTAINTY_ELLIPSOID - type: string AnNodeType: description: Access Network Node Type (gNB, ng-eNB...) anyOf: - type: string enum: - GNB - NG_ENB - type: string TrpMappingInfo: type: object properties: satelliteId: type: string pattern: '^[0-9]{5}$' trpIds: type: array uniqueItems: true items: type: integer minimum: 1 maximum: 65535 TrpInfo: description: The mapping relationship between TRP IDs, gNB ID and Satellite ID. type: object properties: gNBId: type: integer minimum: 0 maximum: 4294967295 format: int64 trpMappingInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/TrpMappingInfo' minItems: 1 TrpInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/TrpInfo' minItems: 1 LmfInfo: description: Information of an LMF NF Instance type: object properties: servingClientTypes: type: array uniqueItems: true items: $ref: '#/components/schemas/ExternalClientType' minItems: 1 lmfId: type: string servingAccessTypes: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType' minItems: 1 servingAnNodeTypes: type: array uniqueItems: true items: $ref: '#/components/schemas/AnNodeType' minItems: 1 servingRatTypes: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/RatType' minItems: 1 taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 supportedGADShapes: type: array uniqueItems: true items: $ref: '#/components/schemas/SupportedGADShapes' minItems: 1 UdrInfo: description: Information of an UDR NF Instance type: object properties: groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 1 gpsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 externalGroupIdentifiersRanges: $ref: '#/components/schemas/IdentityRangeList' supportedDataSets: $ref: '#/components/schemas/SupportedDataSetList' sharedDataIdRanges: $ref: '#/components/schemas/SharedDataIdRangeList' UdmInfo: description: Information of an UDM NF Instance type: object properties: groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 1 gpsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 externalGroupIdentifiersRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 routingIndicators: type: array uniqueItems: true items: type: string pattern: '^[0-9]{1,4}$' minItems: 1 internalGroupIdentifiersRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/InternalGroupIdRange' minItems: 1 suciInfos: type: array uniqueItems: true items: $ref: '#/components/schemas/SuciInfo' minItems: 1 PlmnRange: description: Range of PLMN IDs type: object oneOf: - required: [ start, end ] - required: [ pattern ] properties: start: type: string pattern: '^[0-9]{3}[0-9]{2,3}$' end: type: string pattern: '^[0-9]{3}[0-9]{2,3}$' pattern: type: string SmsfInfo: description: Specific Data for SMSF type: object properties: roamingUeInd: type: boolean remotePlmnRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/PlmnRange' minItems: 1 DccfInfo: description: Specific Data for DCCF type: object properties: servingNfTypeList: type: array uniqueItems: true items: $ref: '#/components/schemas/NFType' minItems: 1 servingNfSetIdList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId' minItems: 1 taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 MfafInfo: description: Information of a MFAF NF Instance type: object properties: servingNfTypeList: type: array uniqueItems: true items: $ref: '#/components/schemas/NFType' servingNfSetIdList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId' taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' ChfInfo: description: Information of a CHF NF Instance type: object not: required: [ primaryChfInstance, secondaryChfInstance ] properties: supiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 0 gpsiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 0 plmnRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/PlmnRange' minItems: 0 groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' primaryChfInstance: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId' secondaryChfInstance: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId' N2InterfaceAmfInfo: description: AMF N2 interface information type: object anyOf: - required: [ ipv4EndpointAddress ] - required: [ ipv6EndpointAddress ] properties: ipv4EndpointAddress: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' minItems: 1 ipv6EndpointAddress: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' minItems: 1 amfName: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' AmfInfo: description: Information of an AMF NF Instance type: object required: - amfSetId - amfRegionId - guamiList properties: amfSetId: $ref: 'TS29571_CommonData.yaml#/components/schemas/AmfSetId' amfRegionId: $ref: 'TS29571_CommonData.yaml#/components/schemas/AmfRegionId' guamiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Guami' minItems: 1 taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 backupInfoAmfFailure: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Guami' minItems: 1 backupInfoAmfRemoval: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Guami' minItems: 1 n2InterfaceAmfInfo: $ref: '#/components/schemas/N2InterfaceAmfInfo' amfOnboardingCapability: type: boolean default: false highLatencyCom: type: boolean SmfInfo: description: Information of an SMF NF Instance type: object required: - sNssaiSmfInfoList properties: sNssaiSmfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/SnssaiSmfInfoItem' minItems: 1 taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 pgwFqdn: $ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn' pgwIpAddrList: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' minItems: 1 accessType: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType' minItems: 1 priority: type: integer minimum: 0 maximum: 65535 vsmfSupportInd: type: boolean pgwFqdnList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn' minItems: 1 smfOnboardingCapability: type: boolean default: false deprecated: true ismfSupportInd: type: boolean smfUPRPCapability: type: boolean default: false UpfInfo: description: Information of an UPF NF Instance type: object required: - sNssaiUpfInfoList properties: sNssaiUpfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/SnssaiUpfInfoItem' minItems: 1 smfServingArea: type: array uniqueItems: true items: type: string minItems: 1 interfaceUpfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/InterfaceUpfInfoItem' minItems: 1 iwkEpsInd: type: boolean default: false readOnly: true sxaInd: type: boolean readOnly: true pduSessionTypes: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType' minItems: 1 atsssCapability: $ref: 'TS29571_CommonData.yaml#/components/schemas/AtsssCapability' ueIpAddrInd: type: boolean default: false readOnly: true taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 wAgfInfo: # $ref: '#/components/schemas/WAgfInfo' $ref: '#/components/schemas/IpInterface' tngfInfo: # $ref: '#/components/schemas/TngfInfo' $ref: '#/components/schemas/IpInterface' twifInfo: # $ref: '#/components/schemas/TwifInfo' $ref: '#/components/schemas/IpInterface' priority: type: integer minimum: 0 maximum: 65535 redundantGtpu: type: boolean default: false readOnly: true ipups: type: boolean default: false dataForwarding: type: boolean default: false supportedPfcpFeatures: type: string readOnly: true # upfEvents: # type: array uniqueItems: true # items: # $ref: 'TS29564_Nupf_EventExposure.yaml#/components/schemas/EventType' # minItems: 1 PcfInfo: description: Information of a PCF NF Instance type: object properties: groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' dnnList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' minItems: 1 supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 1 gpsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 rxDiamHost: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' rxDiamRealm: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' v2xSupportInd: type: boolean default: false readOnly: true proseSupportInd: type: boolean default: false readOnly: true proseCapability: $ref: '#/components/schemas/ProseCapability' v2xCapability: $ref: '#/components/schemas/V2xCapability' a2xSupportInd: type: boolean default: false readOnly: true a2xCapability: $ref: '#/components/schemas/A2xCapability' rangingSlPosSupportInd: type: boolean default: false readOnly: true A2xCapability: description: Information of the supported A2X Capability by the PCF type: object properties: lteA2x: type: boolean default: false nrA2x: type: boolean default: false NefInfo: description: Information of an NEF NF Instance type: object properties: nefId: # $ref: '#/components/schemas/NefId' type: string pfdData: $ref: '#/components/schemas/PfdData' afEeData: $ref: '#/components/schemas/AfEventExposureData' gpsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 externalGroupIdentifiersRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 servedFqdnList: type: array uniqueItems: true items: type: string minItems: 1 taiList: $ref: '#/components/schemas/TaiList' taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 dnaiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' minItems: 1 unTrustAfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/UnTrustAfInfo' minItems: 1 uasNfFunctionalityInd: type: boolean default: false multiMemAfSessQosInd: type: boolean default: false memberUESelAssistInd: type: boolean default: false AdmInfo: description: ADM information type: object properties: deviceIdList: type: array items: $ref: 'TS29571_CommonData.yaml#/components/schemas/AiotDevPermId' minItems: 1 devIdRegEx: type: string afIdList: type: array items: type: string minItems: 1 NrfInfo: description: Information of an NRF NF Instance, used in hierarchical NRF deployments type: object properties: servedUdrInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdrInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdrInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdrInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedUdmInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdmInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdmInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdmInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedAusfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AusfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedAusfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AusfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedAmfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AmfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedAmfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AmfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedSmfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/SmfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedSmfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/SmfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedUpfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UpfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUpfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UpfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedPcfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/PcfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedPcfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/PcfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedBsfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/BsfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedBsfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/BsfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedChfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/ChfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedChfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/ChfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedNefInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/NefInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedNwdafInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/NwdafInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedNwdafInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: type: object description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/NwdafInfo' minProperties: 1 minProperties: 1 servedPcscfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/PcscfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedGmlcInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/GmlcInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedLmfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/LmfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedNfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: $ref: '#/components/schemas/NfInfo' minProperties: 1 servedHssInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/HssInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedUdsfInfo: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdsfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedUdsfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/UdsfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedScpInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/ScpInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedSeppInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/SeppInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 servedAanfInfoList: description: A map (list of key-value pairs) where NF Instance Id serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/AanfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 served5gDdnmfInfo: type: object additionalProperties: $ref: '#/components/schemas/5GDdnmfInfo' minProperties: 1 servedMfafInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: $ref: '#/components/schemas/MfafInfo' minProperties: 1 servedEasdfInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: type: object description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/EasdfInfo' minProperties: 1 servedDccfInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: $ref: '#/components/schemas/DccfInfo' minProperties: 1 servedMbSmfInfoList: description: A map (list of key-value pairs) where nfInstanceId serves as key type: object additionalProperties: description: A map (list of key-value pairs) where a valid JSON string serves as key type: object additionalProperties: anyOf: - $ref: '#/components/schemas/MbSmfInfo' - $ref: 'TS29571_CommonData.yaml#/components/schemas/EmptyObject' minProperties: 1 minProperties: 1 servedTsctsfInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: type: object description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/TsctsfInfo' minProperties: 1 minProperties: 1 servedMbUpfInfoList: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: type: object description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/MbUpfInfo' minProperties: 1 minProperties: 1 servedTrustAfInfo: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: $ref: '#/components/schemas/TrustAfInfo' minProperties: 1 servedNssaafInfo: type: object description: A map (list of key-value pairs) where NF Instance Id serves as key additionalProperties: $ref: '#/components/schemas/NssaafInfo' minProperties: 1 SatelliteBackhaulInfo: description: defines the list of satellite backhaul information type: object properties: nTNGlobalRanNodeID: $ref: '#/components/schemas/NTNGlobalRanNodeID' satelliteBackhaulCategory: anyOf: - type: string enum: - GEO - MEO - LEO - OTHER_SAT - DYNAMIC_GEO - DYNAMIC_MEO - DYNAMIC_LEO - DYNAMIC_OTHER_SAT - NON_SATELLITE - type: string geoSatelliteId: type: string pattern: '^[0-9]{5}$' NTNGlobalRanNodeID: description: globally identification of an NG-RAN node type: object oneOf: - required: [ pLMNId, n3IwfId] - required: [ plMNId, gNbId] - required: [ pLMNId, ngeNbId] - required: [ plMNId, wagfId] - required: [ pLMNId, tngfId] - required: [ plMNId, twifId] properties: pLMNId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' n3IwfId: type: string pattern: '^[A-Fa-f0-9]+$' gNbId: type: integer minimum: 0 maximum: 4294967295 format: int64 ngeNbId: type: string pattern: '^(MacroNGeNB-[A-Fa-f0-9]{5}|LMacroNGeNB-[A-Fa-f0-9]{6}|SMacroNGeNB-[A-Fa-f0-9]{5})$' wagfId: type: string pattern: '^[A-Fa-f0-9]+$' tngfId: type: string pattern: '^[A-Fa-f0-9]+$' twifId: type: string NTNPLMNRestrictionsList: description: NTNPLMNRestrictionsInfoList that relates to non-terrestrial network access type: array uniqueItems: true items: $ref: '#/components/schemas/NTNPLMNRestrictionsInfo' NTNPLMNRestrictionsInfo: description: restrictions per PLMN that relates to non-terrestrial network access type: object properties: pLMNId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' blockedLocationInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/BlockedLocationInfo' BlockedLocationInfo: description: location for which the PLMN access restrictions are to be applied in case of NTN type: object properties: blockedLocation: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' blockedDurWindow: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' blockedSlice: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' SatelliteCoverageInfoList: description: SatelliteCoverageInfoList that relates to NR Satellite RAT type and corresponding information of satellite coverage type: array items: $ref: '#/components/schemas/SatelliteCoverageInfo' SatelliteCoverageInfo: description: This datatype defines information related to NR Satellite RAT type and corresponding information of satellite coverage type: object properties: nRSatelliteRATtype: anyOf: - type: string enum: - NRLEO - NRMEO - NRGEO - NROTHERSAT - type: string locationInfo: type: array items: $ref: '#/components/schemas/NtnLocationInfo' NtnLocationInfo: description: This datatype defines the information about locations and corresponding time windows type: object properties: location: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' availabilityWindows: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' nonAvailabilityWindows: type: array items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow' 5GDdnmfInfo: description: Information of an 5G DDNMF NF Instance type: object required: - plMNId properties: plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' ImsiRange: description: > A range of IMSIs (subscriber identities), either based on a numeric range, or based on regular-expression matching type: object oneOf: - required: [ start, end ] - required: [ pattern ] properties: start: type: string pattern: '^[0-9]+$' end: type: string pattern: '^[0-9]+$' pattern: type: string NetworkNodeDiameterAddress: description: > This data type is a part of smsfDiameterAddress and it should be present whenever smsf supports Diameter protocol. type: object required: - name - realm properties: name: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' realm: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' HssInfo: description: Information of an HSS NF Instance type: object properties: groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' imsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/ImsiRange' minItems: 1 imsPrivateIdentityRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 imsPublicIdentityRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 msisdnRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 externalGroupIdentifiersRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 hssDiameterAddress: $ref: '#/components/schemas/NetworkNodeDiameterAddress' additionalDiamAddresses: type: array uniqueItems: true items: $ref: '#/components/schemas/NetworkNodeDiameterAddress' minItems: 1 GmlcInfo: description: Information of a GMLC NF Instance type: object properties: servingClientTypes: type: array uniqueItems: true items: $ref: '#/components/schemas/ExternalClientType' gmlcNumbers: type: array uniqueItems: true items: type: string pattern: '^[0-9]{5,15}$' SnssaiTsctsfInfoItem: description: Set of parameters supported by TSCTSF for a given S-NSSAI type: object required: - sNssai - dnnInfoList properties: sNssai: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' dnnInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/DnnTsctsfInfoItem' minItems: 1 DnnTsctsfInfoItem: description: Parameters supported by an TSCTSF for a given DNN type: object required: - dnn properties: dnn: anyOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' - $ref: 'TS29571_CommonData.yaml#/components/schemas/WildcardDnn' TsctsfInfo: description: Information of a TSCTSF NF Instance type: object properties: sNssaiInfoList: description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/SnssaiTsctsfInfoItem' minProperties: 0 externalGroupIdentifiersRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' gpsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' internalGroupIdentifiersRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/InternalGroupIdRange' BsfInfo: description: Information of a BSF NF Instance type: object properties: dnnList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' minItems: 0 ipDomainList: type: array uniqueItems: true items: type: string minItems: 0 ipv4AddressRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv4AddressRange' minItems: 0 ipv6PrefixRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv6PrefixRange' minItems: 0 rxDiamHost: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' rxDiamRealm: $ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity' groupId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId' supiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/SupiRange' minItems: 0 gpsiRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 0 MbSmfInfo: description: Information of an MB-SMF NF Instance type: object properties: sNssaiInfoList: description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/SnssaiMbSmfInfoItem' minProperties: 1 tmgiRangeList: description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/TmgiRange' minProperties: 1 taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 mbsSessionList: description: A map (list of key-value pairs) where a valid JSON string serves as key additionalProperties: $ref: '#/components/schemas/MbsSession' minProperties: 1 TmgiRange: description: Range of TMGIs type: object required: - mbsServiceIdStart - mbsServiceIdEnd - plMNId properties: mbsServiceIdStart: type: string pattern: '^[A-Fa-f0-9]{6}$' mbsServiceIdEnd: type: string pattern: '^[A-Fa-f0-9]{6}$' plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' nid: $ref: 'TS29571_CommonData.yaml#/components/schemas/Nid' MbsSession: description: MBS Session currently served by an MB-SMF type: object required: - mbsSessionId properties: mbsSessionId: $ref: '#/components/schemas/MbsSessionId' mbsAreaSessions: description: A map (list of key-value pairs) where the key identifies an areaSessionId additionalProperties: $ref: '#/components/schemas/MbsServiceAreaInfo' minProperties: 1 MbsServiceAreaInfo: description: MBS Service Area Information for location dependent MBS session type: object properties: areaSessionId: type: integer minimum: 0 maximum: 65535 mbsServiceArea: $ref: '#/components/schemas/MbsServiceArea' required: - areaSessionId - mbsServiceArea MbsSessionId: description: MBS Session Identifier type: object properties: tmgi: $ref: '#/components/schemas/Tmgi' ssm: $ref: '#/components/schemas/Ssm' nid: $ref: '#/components/schemas/Nid' anyOf: - required: [ tmgi ] - required: [ ssm ] Tmgi: description: Temporary Mobile Group Identity type: object properties: mbsServiceId: type: string pattern: '^[A-Fa-f0-9]{6}$' description: MBS Service ID plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' required: - mbsServiceId - plMNId Ssm: description: Source specific IP multicast address type: object properties: sourceIpAddr: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' destIpAddr: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' required: - sourceIpAddr - destIpAddr MbsServiceArea: description: MBS Service Area type: object properties: ncgiList: type: array uniqueItems: true items: $ref: '#/components/schemas/NcgiTai' minItems: 1 description: List of NR cell Ids taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 description: List of tracking area Ids anyOf: - required: [ ncgiList ] - required: [ taiList ] NcgiTai: description: List of NR cell ids, with their pertaining TAIs type: object properties: tai: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' cellList: type: array uniqueItems: true items: $ref: '#/components/schemas/Ncgi' minItems: 1 description: List of List of NR cell ids required: - tai - cellList Ncgi: description: Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003 type: object properties: plMNId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' nrCellId: type: string pattern: '^[A-Fa-f0-9]{9}$' # $ref: 'TS29571_CommonData.yaml#/components/schemas/NrCellId' nid: $ref: '#/components/schemas/Nid' required: - plmnId - nrCellId SnssaiMbSmfInfoItem: description: Parameters supported by an MB-SMF for a given S-NSSAI type: object required: - sNssai - dnnInfoList properties: sNssai: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' dnnInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/DnnMbSmfInfoItem' minItems: 1 DnnMbSmfInfoItem: description: Parameters supported by an MB-SMF for a given DNN type: object required: - dnn properties: dnn: anyOf: - $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' - $ref: 'TS29571_CommonData.yaml#/components/schemas/WildcardDnn' AanfInfo: description: Represents the information relative to an AAnF NF Instance. type: object properties: routingIndicators: type: array uniqueItems: true items: type: string pattern: '^[0-9]{1,4}$' MbUpfInfo: description: Information of an MB-UPF NF Instance type: object required: - sNssaiMbUpfInfoList properties: sNssaiMbUpfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/SnssaiUpfInfoItem' minItems: 1 mbSmfServingArea: type: array uniqueItems: true items: type: string minItems: 1 interfaceMbUpfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/InterfaceUpfInfoItem' minItems: 1 taiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Tai' minItems: 1 taiRangeList: type: array uniqueItems: true items: $ref: '#/components/schemas/TaiRange' minItems: 1 priority: type: integer minimum: 0 maximum: 65535 supportedPfcpFeatures: type: string SnssaiUpfInfoItem: description: Set of parameters supported by UPF for a given S-NSSAI type: object required: - sNssai - dnnUpfInfoList properties: sNssai: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' dnnUpfInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/DnnUpfInfoItem' minItems: 1 redundantTransport: type: boolean default: false IpIndex: description: Represents the IP Index to be sent from UDM to the SMF (its value can be either an integer or a string) anyOf: - type: integer - type: string DnnUpfInfoItem: description: Set of parameters supported by UPF for a given DNN type: object required: - dnn properties: dnn: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' dnaiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' pduSessionTypes: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType' ipv4AddressRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv4AddressRange' ipv6PrefixRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv6PrefixRange' natedIpv4AddressRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv4AddressRange' natedIpv6PrefixRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv6PrefixRange' ipv4IndexList: type: array uniqueItems: true items: $ref: '#/components/schemas/IpIndex' ipv6IndexList: type: array uniqueItems: true items: $ref: '#/components/schemas/IpIndex' networkInstance: description: > The N6 Network Instance associated with the S-NSSAI and DNN. type: string dnaiNwInstanceList: description: > Map of network instance per DNAI for the DNN, where the key of the map is the DNAI. When present, the value of each entry of the map shall contain a N6 network instance that is configured for the DNAI indicated by the key. type: object additionalProperties: type: string minProperties: 1 not: required: [ networkInstance, dnaiNwInstanceList ] MnpfInfo: description: Information of an MNPF Instance type: object properties: msisdnRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/IdentityRange' minItems: 1 required: - msisdnRanges SliceExpiryInfo : description: Slice validity type: object properties: pLMNInfo: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfo' expiryTime: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTimeRo' PcscfInfo: description: Information of a P-CSCF NF Instance type: object properties: accessType: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType' minItems: 1 dnnList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn' minItems: 1 gmFqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' gmIpv4Addresses: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' minItems: 1 gmIpv6Addresses: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' minItems: 1 mwFqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' mwIpv4Addresses: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr' minItems: 1 mwIpv6Addresses: type: array uniqueItems: true items: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr' minItems: 1 servedIpv4AddressRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv4AddressRange' minItems: 1 servedIpv6PrefixRanges: type: array uniqueItems: true items: $ref: '#/components/schemas/Ipv6PrefixRange' minItems: 1 NfInfo: description: Information of a generic NF Instance type: object properties: nfType: $ref: '#/components/schemas/NFType' SAP: type: object properties: host: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Host' port: type: integer NFServiceType: type: string enum: - NAMF_COMMUNICATION - NAMF_EVENTEXPOSURE - NAMF_MT - NAMF_LOCATION - NSMF_PDUSESSION - NSMF_EVENTEXPOSURE - OTHERS readOnly: true Operation: type: object properties: name: type: string readOnly: true allowedNFTypes: $ref: '#/components/schemas/NFType' operationSemantics: $ref: '#/components/schemas/OperationSemantics' NFType: description: NF name defined in TS 23.501 or TS 29.510'.This datatype is used for writable attribute type: string enum: - NRF - UDM - AMF - SMF - AUSF - NEF - PCF - SMSF - NSSF - UDR - LMF - GMLC - 5G_EIR - SEPP - UPF - N3IWF - AF - UDSF - DN - BSF - CHF - NWDAF - PCSCF - CBCF - HSS - UCMF - SOR_AF - SPAF - MME - SCSAS - SCEF - SCP - NSSAAF - ICSCF - SCSCF - DRA - IMS_AS - AANF - 5G_DDNMF - NSACF - MFAF - EASDF - DCCF - MB_SMF - TSCTSF - ADRF - GBA_BSF - CEF - MB_UPF - NSWOF - PKMF - MNPF - SMS_GMSC - SMS_IWMSC - MBSF - MBSTF - PANF - TNGF - W_AGF - TWIF - TSN_AF OperationSemantics: type: string readOnly: true enum: - REQUEST_RESPONSE - SUBSCRIBE_NOTIFY RegistrationState: type: string readOnly: true enum: - REGISTERED - DEREGISTERED CollocatedNfInstance: description: Information of an collocated NF Instance registered in the NRF type: object required: - nfInstanceId - nfType properties: nfInstanceId: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId' nfType: $ref: '#/components/schemas/NFType' PlmnSnssai: description: List of network slices (S-NSSAIs) for a given PLMN ID type: object required: - plmnId - sNssaiList properties: plmnId: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' sNssaiList: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' minItems: 1 nid: $ref: 'TS29571_CommonData.yaml#/components/schemas/Nid' RuleSet: type: object required: - priority - action properties: priority: type: integer minimum: 0 maximum: 65535 plmns: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' snpns: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid' nfTypes: type: array uniqueItems: true items: $ref: '#/components/schemas/NFType' nfDomains: type: array uniqueItems: true items: type: string nssais: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/ExtSnssai' nfInstances: type: array uniqueItems: true items: $ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId' scopes: type: array uniqueItems: true items: type: string action: type: string enum: - ALLOW - DENY AIoTgNBInfo: type: object required: - gNBId - servedReaderInfoList properties: gNBId: $ref: 'TS28541_NrNrm.yaml#/components/schemas/GnbId' servedReaderInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/ServedReaderInfo' ServedReaderInfo: type: object required: - readerId - servedAIOTAreas properties: readerId: type: integer servedAIOTAreas: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' readerLocation: type: string AIoTNEFMapping: type: object required: - targetAreaAF - internalTargetArea properties: targetAreaAF: $ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea' internalTargetArea: $ref: 'TS28623_GenericNrm.yaml#/components/schemas/AreaScope' AIoTNRFMapping: type: object required: - aIOTFdN - internalTargetArea properties: aIOTFdN: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' internalTargetArea: $ref: 'TS28541_NrNrm.yaml#/components/schemas/ServedAIOTAreaID' #-------- Definition of types for name-containments ------ SubNetwork-ncO-5GcNrm: type: object properties: 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' EcmConnectionInfo: $ref: '#/components/schemas/EcmConnectionInfo-Multiple' ManagedElement-ncO-5GcNrm: 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' EcmConnectionInfo: $ref: '#/components/schemas/EcmConnectionInfo-Multiple' EASDFFunction: $ref: '#/components/schemas/EASDFFunction-Multiple' NSSAAFFunction: $ref: '#/components/schemas/NssaafFunction-Multiple' AFFunction: $ref: '#/components/schemas/AfFunction-Multiple' DCCFFunction: $ref: '#/components/schemas/DccfFunction-Multiple' ChfFunction: $ref: '#/components/schemas/ChfFunction-Multiple' MFAFFunction: $ref: '#/components/schemas/MfafFunction-Multiple' GMLCFunction: $ref: '#/components/schemas/GmlcFunction-Multiple' TSCTSFFunction: $ref: '#/components/schemas/TsctsfFunction-Multiple' AANFFunction: $ref: '#/components/schemas/AanfFunction-Multiple' BSFFunction: $ref: '#/components/schemas/BsfFunction-Multiple' MBSMFFunction: $ref: '#/components/schemas/MbSmfFunction-Multiple' MBUPFFunction: $ref: '#/components/schemas/MbUpfFunction-Multiple' MNPFFunction: $ref: '#/components/schemas/MnpfFunction-Multiple' AiotfFunction: $ref: '#/components/schemas/AiotfFunction-Multiple' AdmFunction: $ref: '#/components/schemas/AdmFunction-Multiple' #-------- Definition of concrete IOCs -------------------------------------------- AmfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' amfIdentifier: $ref: '#/components/schemas/AmfIdentifier' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' amfSetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' nTNPLMNRestrictionsList: $ref: '#/components/schemas/NTNPLMNRestrictionsList' satelliteCoverageInfoList: $ref: '#/components/schemas/SatelliteCoverageInfoList' amfInfo: $ref: '#/components/schemas/AmfInfo' sliceExpiryInfo: $ref: '#/components/schemas/SliceExpiryInfo' satelliteBackhaulInfoList: type: array uniqueItems: true items: $ref: '#/components/schemas/SatelliteBackhaulInfo' minItems: 1 mappedCellIdInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/MappedCellIdInfoList' mdtUserConsentReqList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/MdtUserConsentReqList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - 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_NL1: $ref: '#/components/schemas/EP_NL1-Multiple' EP_NL2: $ref: '#/components/schemas/EP_NL2-Multiple' EP_N58: $ref: '#/components/schemas/EP_N58-Multiple' EP_N41: $ref: '#/components/schemas/EP_N41-Multiple' EP_N42: $ref: '#/components/schemas/EP_N42-Multiple' EP_N89: $ref: '#/components/schemas/EP_N89-Multiple' EP_N11mb: $ref: '#/components/schemas/EP_N11mb-Multiple' EP_AIOT3: $ref: '#/components/schemas/EP_AIOT3-Multiple' AmfSet-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' nRTACList: $ref: '#/components/schemas/TACList' amfSetId: $ref: '#/components/schemas/AmfSetId' snssaiList: $ref: '#/components/schemas/SnssaiList' aMFRegionRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' aMFSetMemberList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' AmfRegion-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' nRTACList: $ref: '#/components/schemas/TACList' amfRegionId: $ref: '#/components/schemas/AmfRegionId' snssaiList: $ref: '#/components/schemas/SnssaiList' aMFSetListRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' SmfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' nRTACList: $ref: '#/components/schemas/TACList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' SmfInfo: type: array uniqueItems: true items: $ref: '#/components/schemas/SmfInfo' configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' dnaiSatelliteMappingList: type: array uniqueItems: true items: $ref: '#/components/schemas/dnaiSatelliteMapping' minItems: 1 - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - 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' EP_N40: $ref: '#/components/schemas/EP_N40-Multiple' EP_N88: $ref: '#/components/schemas/EP_N88-Multiple' EP_N16mb: $ref: '#/components/schemas/EP_N16mb-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: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' nRTACList: $ref: '#/components/schemas/TACList' cNSIIdList: $ref: '#/components/schemas/CNSIIdList' energySavingControl: $ref: '#/components/schemas/EnergySavingControl' energySavingState: $ref: '#/components/schemas/EnergySavingState' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' supportedBMOList: $ref: '#/components/schemas/SupportedBMOList' upfInfo: type: array uniqueItems: true items: $ref: '#/components/schemas/UpfInfo' isOnboardSatellite: type: boolean onboardSatelliteId: $ref: '#/components/schemas/SatelliteId' uPFCapabilities: type: string - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - 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: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' commModelList: $ref: '#/components/schemas/CommModelList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N3: $ref: '#/components/schemas/EP_N3-Multiple' EP_N4: $ref: '#/components/schemas/EP_N4-Multiple' PcfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' supportedBMOList: $ref: '#/components/schemas/SupportedBMOList' PcfInfo: type: array uniqueItems: true items: $ref: '#/components/schemas/PcfInfo' configurable5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn' dynamic5QISetRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' predefinedPccRuleSetRefs: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - 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_N28: $ref: '#/components/schemas/EP_N28-Multiple' EP_Rx: $ref: '#/components/schemas/EP_Rx-Multiple' EP_N84: $ref: '#/components/schemas/EP_N84-Multiple' AusfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' ausfInfo: $ref: '#/components/schemas/AusfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N12: $ref: '#/components/schemas/EP_N12-Multiple' EP_N13: $ref: '#/components/schemas/EP_N13-Multiple' EP_N61: $ref: '#/components/schemas/EP_N61-Multiple' UdmFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' eCSAddrConfigInfo: $ref: '#/components/schemas/ECSAddrConfigInfo' udmInfo: $ref: '#/components/schemas/UdmInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - 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' EP_N59: $ref: '#/components/schemas/EP_N13-Multiple' EP_NL6: $ref: '#/components/schemas/EP_NL6-Multiple' EP_N87: $ref: '#/components/schemas/EP_N87-Multiple' UdrFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' udrInfo: $ref: '#/components/schemas/UdrInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_AIOT7: $ref: '#/components/schemas/EP_AIOT7-Multiple' UdsfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' udsfInfo: $ref: '#/components/schemas/UdsfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' NrfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' nFProfileList: $ref: '#/components/schemas/NFProfileList' nrfInfo: $ref: '#/components/schemas/NrfInfo' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' aIoTNRFMapping: $ref: '#/components/schemas/AIoTNRFMapping' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N27: $ref: '#/components/schemas/EP_N27-Multiple' EP_N96: $ref: '#/components/schemas/EP_N96-Multiple' EP_SM14: $ref: '#/components/schemas/EP_SM14-Multiple' EP_AIOT5: $ref: '#/components/schemas/EP_AIOT5-Multiple' NssfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N22: $ref: '#/components/schemas/EP_N22-Multiple' EP_N31: $ref: '#/components/schemas/EP_N31-Multiple' EP_N34: $ref: '#/components/schemas/EP_N34-Multiple' SmsfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' smsfInfo: $ref: '#/components/schemas/SmsfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - 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: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' lmfInfo: $ref: '#/components/schemas/LmfInfo' ephemerisInfos: $ref: 'TS28541_NrNrm.yaml#/components/schemas/EphemerisInfos' trpInfoList: $ref: '#/components/schemas/TrpInfoList' mappedCellIdInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/MappedCellIdInfoList' mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' aIMLInferenceFunctionRef: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_NL1: $ref: '#/components/schemas/EP_NL1-Multiple' EP_NL8: $ref: '#/components/schemas/EP_NL8-Multiple' EP_NL7: $ref: '#/components/schemas/EP_NL7-Multiple' EP_NL10: $ref: '#/components/schemas/EP_NL10-Multiple' NgeirFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' sBIFqdn: type: string snssaiList: $ref: '#/components/schemas/SnssaiList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N17: $ref: '#/components/schemas/EP_N17-Multiple' SeppFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' sEPPType: $ref: '#/components/schemas/SEPPType' sEPPId: type: integer readOnly: true fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn' seppInfo: $ref: '#/components/schemas/SeppInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N32: $ref: '#/components/schemas/EP_N32-Multiple' NwdafFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' sBIFqdn: type: string snssaiList: $ref: '#/components/schemas/SnssaiList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' networkSliceInfoList: $ref: '#/components/schemas/NetworkSliceInfoList' administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' nwdafInfo: $ref: '#/components/schemas/NwdafInfo' nwdafLogicalFuncSupported: type: string readOnly: true enum: - NWDAF_WITH_ANLF - NWDAF_WITH_MTLF - NWDAF_WITH_ANLF_MTLF roamingAnalytics: type: boolean roamingData: type: boolean - type: object properties: EP_NL3: $ref: '#/components/schemas/EP_NL3-Multiple' EP_N34: $ref: '#/components/schemas/EP_N34-Multiple' AnLFFunction: $ref: '#/components/schemas/AnLFFunction-Single' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' ScpFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: supportedFuncList: $ref: '#/components/schemas/SupportedFuncList' address: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Host' scpInfo: $ref: '#/components/schemas/ScpInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_SM13: $ref: '#/components/schemas/EP_SM13-Multiple' NefFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: sBIFqdn: type: string snssaiList: $ref: '#/components/schemas/SnssaiList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' capabilityList: $ref: '#/components/schemas/CapabilityList' isCAPIFSup: type: boolean readOnly: true nefInfo: $ref: '#/components/schemas/NefInfo' AIoTNEFMapping: $ref: '#/components/schemas/AIoTNEFMapping' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N33: $ref: '#/components/schemas/EP_N33-Multiple' EP_NL5: $ref: '#/components/schemas/EP_NL5-Multiple' EP_N85: $ref: '#/components/schemas/EP_N85-Multiple' EP_N62: $ref: '#/components/schemas/EP_N62-Multiple' EP_N63: $ref: '#/components/schemas/EP_N63-Multiple' EP_AIOT4: $ref: '#/components/schemas/EP_AIOT4-Multiple' EP_AIOT8: $ref: '#/components/schemas/EP_AIOT8-Multiple' NsacfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' nsacfInfoSnssai: type: array uniqueItems: true items: $ref: '#/components/schemas/NsacfInfoSnssai' nsacfInfo: $ref: '#/components/schemas/NsacfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N60: $ref: '#/components/schemas/EP_N60-Multiple' DDNMFFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_Npc4: $ref: '#/components/schemas/EP_Npc4-Multiple' EP_Npc6: $ref: '#/components/schemas/EP_Npc6-Multiple' EP_Npc7: $ref: '#/components/schemas/EP_Npc7-Multiple' EP_Npc8: $ref: '#/components/schemas/EP_Npc8-Multiple' EASDFFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' serverAddr: type: string easdfInfo: $ref: '#/components/schemas/EasdfInfo' isOnboardSatellite: type: boolean onboardSatelliteId: $ref: '#/components/schemas/SatelliteId' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N88: $ref: '#/components/schemas/EP_N88-Multiple' EcmConnectionInfo-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: eASServiceArea: $ref: 'TS28538_EdgeNrm.yaml#/components/schemas/ServingLocation' eESServiceArea: $ref: 'TS28538_EdgeNrm.yaml#/components/schemas/ServingLocation' eDNServiceArea: $ref: 'TS28538_EdgeNrm.yaml#/components/schemas/ServingLocation' eASIpAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' eESIpAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' eCSIpAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/IpAddr' ednIdentifier: type: string ecmConnectionType: type: string enum: - USERPLANE - CONTROLPLANE - BOTH 5GCNfConnEcmInfoList: $ref: '#/components/schemas/5GCNfConnEcmInfoList' uPFConnectionInfo: $ref: '#/components/schemas/UPFConnectionInfo' ExternalAmfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' amfIdentifier: $ref: '#/components/schemas/AmfIdentifier' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' ExternalNrfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' ExternalNssfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' ExternalSeppFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnIdRo' sEPPId: type: integer readOnly: true fqdn: $ref: 'TS28623_ComDefs.yaml#/components/schemas/FqdnRo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' AiotfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' aIOTgNBInfo: $ref: '#/components/schemas/AIoTgNBInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_AIOT2: $ref: '#/components/schemas/EP_AIOT2-Multiple' EP_AIOT3: $ref: '#/components/schemas/EP_AIOT3-Multiple' EP_AIOT4: $ref: '#/components/schemas/EP_AIOT4-Multiple' EP_AIOT5: $ref: '#/components/schemas/EP_AIOT5-Multiple' EP_AIOT6: $ref: '#/components/schemas/EP_AIOT6-Multiple' AdmFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' admInfo: $ref: '#/components/schemas/AdmInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_AIOT6: $ref: '#/components/schemas/EP_AIOT6-Multiple' EP_AIOT7: $ref: '#/components/schemas/EP_AIOT7-Multiple' EP_AIOT8: $ref: '#/components/schemas/EP_AIOT8-Multiple' EP_N2-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N3-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' epTransportRefs: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_N4-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N5-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N6-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N7-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N8-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N9-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N10-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N11-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N12-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N13-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N14-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N15-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N16-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N17-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N20-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N21-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N22-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N26-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N27-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N31-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N32-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: remotePlmnId: $ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId' remoteSeppAddress: $ref: 'TS28623_ComDefs.yaml#/components/schemas/Host' remoteSeppId: type: integer n32cParas: type: string n32fPolicy: type: string withIPX: type: boolean EP_N33-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N34-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_S5C-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_S5U-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_Rx-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_MAP_SMSC-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL1-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL2-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL3-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL5-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL6-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL7-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL8-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL9-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_NL10-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N60-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_Npc4-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_Npc6-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_Npc7-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_Npc8-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N88-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_AIOT2-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_AIOT3-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_AIOT4-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_AIOT5-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_AIOT6-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_AIOT7-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_AIOT8-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' FiveQiDscpMappingSet-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: fiveQiDscpMappingList: type: array uniqueItems: true items: $ref: '#/components/schemas/FiveQiDscpMapping' FiveQICharacteristics-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: fiveQIValue: type: integer resourceType: type: string enum: - GBR - NON_GBR - DELAY_CRITICAL_GBR priorityLevel: type: integer packetDelayBudget: type: integer packetErrorRate: $ref: '#/components/schemas/PacketErrorRate' averagingWindow: type: integer maximumDataBurstVolume: type: integer FiveQICharacteristics-Multiple: type: array items: $ref: '#/components/schemas/FiveQICharacteristics-Single' Configurable5QISet-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: configurable5QIs: $ref: '#/components/schemas/FiveQICharacteristics-Multiple' Dynamic5QISet-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: dynamic5QIs: $ref: '#/components/schemas/FiveQICharacteristics-Multiple' GtpUPathQoSMonitoringControl-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: gtpUPathQoSMonitoringState: type: string enum: - ENABLED - DISABLED gtpUPathMonitoredSNSSAIs: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' monitoredDSCPs: type: array uniqueItems: true items: type: integer minimum: 0 maximum: 255 isEventTriggeredGtpUPathMonitoringSupported: type: boolean readOnly: true default: true isPeriodicGtpUMonitoringSupported: type: boolean readOnly: true default: true isImmediateGtpUMonitoringSupported: type: boolean readOnly: true default: true gtpUPathDelayThresholds: $ref: '#/components/schemas/GtpUPathDelayThresholdsType' gtpUPathMinimumWaitTime: type: integer gtpUPathMeasurementPeriod: type: integer QFQoSMonitoringControl-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: qFQoSMonitoringState: type: string enum: - ENABLED - DISABLED qFMonitoredSNSSAIs: type: array uniqueItems: true items: $ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai' qFMonitored5QIs: type: array uniqueItems: true items: type: integer minimum: 0 maximum: 255 isEventTriggeredQFMonitoringSupported: type: boolean readOnly: true default: true isPeriodicQFMonitoringSupported: type: boolean readOnly: true default: true isSessionReleasedQFMonitoringSupported: type: boolean readOnly: true default: true qFPacketDelayThresholds: $ref: '#/components/schemas/QFPacketDelayThresholdsType' qFMinimumWaitTime: type: integer qFMeasurementPeriod: type: integer PredefinedPccRuleSet-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: predefinedPccRules: type: array uniqueItems: true items: $ref: '#/components/schemas/PccRule' minItems: 1 AfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' trustAfInfo: $ref: '#/components/schemas/TrustAfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N5: $ref: '#/components/schemas/EP_N5-Multiple' EP_N86: $ref: '#/components/schemas/EP_N86-Multiple' EP_N63: $ref: '#/components/schemas/EP_N63-Multiple' EP_N62: $ref: '#/components/schemas/EP_N62-Multiple' NssaafFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' nssafInfo: $ref: '#/components/schemas/NssaafInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' EP_N58-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N59-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' DccfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' dccfInfo: $ref: '#/components/schemas/DccfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' MfafFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' mfafInfo: $ref: '#/components/schemas/MfafInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' ChfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' chfInfo: $ref: '#/components/schemas/ChfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N28: $ref: '#/components/schemas/EP_N28-Multiple' EP_N40: $ref: '#/components/schemas/EP_N40-Multiple' EP_N41: $ref: '#/components/schemas/EP_N41-Multiple' EP_N42: $ref: '#/components/schemas/EP_N42-Multiple' EP_N28-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N40-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N41-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N42-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' AanfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' aanfInfo: $ref: '#/components/schemas/AanfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - type: object properties: EP_N61: $ref: '#/components/schemas/EP_N61-Multiple' EP_N62: $ref: '#/components/schemas/EP_N62-Multiple' EP_N63: $ref: '#/components/schemas/EP_N63-Multiple' EP_N61-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N62-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N63-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' GmlcFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' gmlcInfo: $ref: '#/components/schemas/GmlcInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_NL2: $ref: '#/components/schemas/EP_NL2-Multiple' EP_NL3: $ref: '#/components/schemas/EP_NL3-Multiple' EP_NL5: $ref: '#/components/schemas/EP_NL5-Multiple' EP_NL6: $ref: '#/components/schemas/EP_NL6-Multiple' EP_NL9: $ref: '#/components/schemas/EP_NL9-Multiple' EP_NL10: $ref: '#/components/schemas/EP_NL10-Multiple' TsctsfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' tsctsfInfo: $ref: '#/components/schemas/TsctsfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N84: $ref: '#/components/schemas/EP_N84-Multiple' EP_N85: $ref: '#/components/schemas/EP_N85-Multiple' EP_N86: $ref: '#/components/schemas/EP_N86-Multiple' EP_N87: $ref: '#/components/schemas/EP_N87-Multiple' EP_N89: $ref: '#/components/schemas/EP_N89-Multiple' EP_N96: $ref: '#/components/schemas/EP_N96-Multiple' EP_N84-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N85-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N86-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N87-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N89-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N96-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' BsfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' sBIFqdn: type: string cNSIIdList: $ref: '#/components/schemas/CNSIIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' bsfInfo: type: array uniqueItems: true items: $ref: '#/components/schemas/BsfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' MbSmfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' mbSmfInfo: $ref: '#/components/schemas/MbSmfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N11mb: $ref: '#/components/schemas/EP_N11mb-Multiple' EP_N16mb: $ref: '#/components/schemas/EP_N16mb-Multiple' EP_Nmb1: $ref: '#/components/schemas/EP_Nmb1-Multiple' EP_N4mb: $ref: '#/components/schemas/EP_N4mb-Multiple' EP_N11mb-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N16mb-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_Nmb1-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' MbUpfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: plmnIdList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnIdList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' mbUpfInfo: $ref: '#/components/schemas/MbUpfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_N3mb: $ref: '#/components/schemas/EP_N3mb-Multiple' EP_N4mb: $ref: '#/components/schemas/EP_N4mb-Multiple' EP_N19mb: $ref: '#/components/schemas/EP_N19mb-Multiple' EP_Nmb9: $ref: '#/components/schemas/EP_Nmb9-Multiple' MnpfFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-Attr' - type: object properties: pLMNInfoList: $ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList' managedNFProfile: $ref: '#/components/schemas/ManagedNFProfile' commModelList: $ref: '#/components/schemas/CommModelList' mnpfInfo: $ref: '#/components/schemas/MnpfInfo' - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO' - $ref: '#/components/schemas/ManagedFunction5GC-nc0' - type: object properties: EP_SM12: $ref: '#/components/schemas/EP_SM12-Multiple' EP_SM13: $ref: '#/components/schemas/EP_SM13-Multiple' EP_SM14: $ref: '#/components/schemas/EP_SM14-Multiple' EP_N3mb-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N4mb-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_N19mb-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_Nmb9-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' AnLFFunction-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - type: object properties: activationStatus: type: string enum: - ACTIVATED - DEACTIVATED readOnly: true mLModelRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' aIMLInferenceFunctionRefList: $ref: 'TS28623_ComDefs.yaml#/components/schemas/DnListRo' EP_SM12-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_SM13-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' EP_SM14-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/EP_RP-Attr' - type: object properties: localAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/LocalAddress' remoteAddress: $ref: 'TS28541_NrNrm.yaml#/components/schemas/RemoteAddress' #-------- Definition of abstract IOCs -------------------------------------------- ManagedFunction5GC-nc0: type: object properties: ManagedNFService: $ref: '#/components/schemas/ManagedNFService-Multiple' #-------- Definition of abstract IOCs -------------------------------------------- #-------- Definition of 5GC common IOCs -------------------------------------------- ManagedNFService-Single: allOf: - $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top' - type: object properties: attributes: type: object properties: userLabel: type: string nFServiceType: $ref: '#/components/schemas/NFServiceType' sAP: $ref: '#/components/schemas/SAP' operations: type: array uniqueItems: true items: $ref: '#/components/schemas/Operation' minItems: 1 administrativeState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/AdministrativeState' operationalState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/OperationalState' usageState: $ref: 'TS28623_ComDefs.yaml#/components/schemas/UsageState' registrationState: $ref: '#/components/schemas/RegistrationState' #-------- Definition of 5GC common IOCs -------------------------------------------- #-------- Definition of JSON arrays for name-contained IOCs ---------------------- 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' NsacfFunction-Multiple: type: array items: $ref: '#/components/schemas/NsacfFunction-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' EASDFFunction-Multiple: type: array items: $ref: '#/components/schemas/EASDFFunction-Single' AiotfFunction-Multiple: type: array items: $ref: '#/components/schemas/AiotfFunction-Single' AdmFunction-Multiple: type: array items: $ref: '#/components/schemas/AdmFunction-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_N28-Multiple: type: array items: $ref: '#/components/schemas/EP_N28-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_N33-Multiple: type: array items: $ref: '#/components/schemas/EP_N33-Single' EP_N34-Multiple: type: array items: $ref: '#/components/schemas/EP_N34-Single' EP_N40-Multiple: type: array items: $ref: '#/components/schemas/EP_N40-Single' EP_N41-Multiple: type: array items: $ref: '#/components/schemas/EP_N41-Single' EP_N42-Multiple: type: array items: $ref: '#/components/schemas/EP_N42-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_NL1-Multiple: type: array items: $ref: '#/components/schemas/EP_NL1-Single' EP_NL2-Multiple: type: array items: $ref: '#/components/schemas/EP_NL2-Single' EP_NL3-Multiple: type: array items: $ref: '#/components/schemas/EP_NL3-Single' EP_NL5-Multiple: type: array items: $ref: '#/components/schemas/EP_NL5-Single' EP_NL6-Multiple: type: array items: $ref: '#/components/schemas/EP_NL6-Single' EP_NL7-Multiple: type: array items: $ref: '#/components/schemas/EP_NL7-Single' EP_NL8-Multiple: type: array items: $ref: '#/components/schemas/EP_NL8-Single' EP_NL9-Multiple: type: array items: $ref: '#/components/schemas/EP_NL9-Single' EP_NL10-Multiple: type: array items: $ref: '#/components/schemas/EP_NL10-Single' EP_N60-Multiple: type: array items: $ref: '#/components/schemas/EP_N60-Single' EP_N61-Multiple: type: array items: $ref: '#/components/schemas/EP_N61-Single' EP_N62-Multiple: type: array items: $ref: '#/components/schemas/EP_N62-Single' EP_N63-Multiple: type: array items: $ref: '#/components/schemas/EP_N63-Single' EP_Npc4-Multiple: type: array items: $ref: '#/components/schemas/EP_Npc4-Single' EP_Npc6-Multiple: type: array items: $ref: '#/components/schemas/EP_Npc6-Single' EP_Npc7-Multiple: type: array items: $ref: '#/components/schemas/EP_Npc7-Single' EP_Npc8-Multiple: type: array items: $ref: '#/components/schemas/EP_Npc8-Single' EP_N84-Multiple: type: array items: $ref: '#/components/schemas/EP_N84-Single' EP_N85-Multiple: type: array items: $ref: '#/components/schemas/EP_N85-Single' EP_N86-Multiple: type: array items: $ref: '#/components/schemas/EP_N86-Single' EP_N87-Multiple: type: array items: $ref: '#/components/schemas/EP_N87-Single' EP_N88-Multiple: type: array items: $ref: '#/components/schemas/EP_N88-Single' EP_N89-Multiple: type: array items: $ref: '#/components/schemas/EP_N89-Single' EP_N96-Multiple: type: array items: $ref: '#/components/schemas/EP_N96-Single' EP_N11mb-Multiple: type: array items: $ref: '#/components/schemas/EP_N11mb-Single' EP_N16mb-Multiple: type: array items: $ref: '#/components/schemas/EP_N16mb-Single' EP_Nmb1-Multiple: type: array items: $ref: '#/components/schemas/EP_Nmb1-Single' EP_N3mb-Multiple: type: array items: $ref: '#/components/schemas/EP_N3mb-Single' EP_N4mb-Multiple: type: array items: $ref: '#/components/schemas/EP_N4mb-Single' EP_N19mb-Multiple: type: array items: $ref: '#/components/schemas/EP_N19mb-Single' EP_Nmb9-Multiple: type: array items: $ref: '#/components/schemas/EP_Nmb9-Single' EP_SM12-Multiple: type: array items: $ref: '#/components/schemas/EP_SM12-Single' EP_SM13-Multiple: type: array items: $ref: '#/components/schemas/EP_SM13-Single' EP_SM14-Multiple: type: array items: $ref: '#/components/schemas/EP_SM14-Single' EP_AIOT2-Multiple: type: array items: $ref: '#/components/schemas/EP_AIOT2-Single' EP_AIOT3-Multiple: type: array items: $ref: '#/components/schemas/EP_AIOT3-Single' EP_AIOT4-Multiple: type: array items: $ref: '#/components/schemas/EP_AIOT4-Single' EP_AIOT5-Multiple: type: array items: $ref: '#/components/schemas/EP_AIOT5-Single' EP_AIOT6-Multiple: type: array items: $ref: '#/components/schemas/EP_AIOT6-Single' EP_AIOT7-Multiple: type: array items: $ref: '#/components/schemas/EP_AIOT7-Single' EP_AIOT8-Multiple: type: array items: $ref: '#/components/schemas/EP_AIOT8-Single' Configurable5QISet-Multiple: type: array items: $ref: '#/components/schemas/Configurable5QISet-Single' Dynamic5QISet-Multiple: type: array items: $ref: '#/components/schemas/Dynamic5QISet-Single' EcmConnectionInfo-Multiple: type: array items: $ref: '#/components/schemas/EcmConnectionInfo-Single' NssaafFunction-Multiple: type: array items: $ref: '#/components/schemas/NssaafFunction-Single' EP_N58-Multiple: type: array items: $ref: '#/components/schemas/EP_N58-Single' EP_N59-Multiple: type: array items: $ref: '#/components/schemas/EP_N59-Single' AfFunction-Multiple: type: array items: $ref: '#/components/schemas/AfFunction-Single' DccfFunction-Multiple: type: array items: $ref: '#/components/schemas/DccfFunction-Single' ChfFunction-Multiple: type: array items: $ref: '#/components/schemas/ChfFunction-Single' MfafFunction-Multiple: type: array items: $ref: '#/components/schemas/MfafFunction-Single' GmlcFunction-Multiple: type: array items: $ref: '#/components/schemas/GmlcFunction-Single' TsctsfFunction-Multiple: type: array items: $ref: '#/components/schemas/TsctsfFunction-Single' AanfFunction-Multiple: type: array items: $ref: '#/components/schemas/AanfFunction-Single' BsfFunction-Multiple: type: array items: $ref: '#/components/schemas/BsfFunction-Single' MbSmfFunction-Multiple: type: array items: $ref: '#/components/schemas/MbSmfFunction-Single' MbUpfFunction-Multiple: type: array items: $ref: '#/components/schemas/MbUpfFunction-Single' MnpfFunction-Multiple: type: array items: $ref: '#/components/schemas/MnpfFunction-Single' ManagedNFService-Multiple: type: array items: $ref: '#/components/schemas/ManagedNFService-Single' #------------ Definitions in TS 28.541 for TS 28.532 ----------------------------- resources-5gcNrm: oneOf: - $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/NsacfFunction-Single' - $ref: '#/components/schemas/DDNMFFunction-Single' - $ref: '#/components/schemas/ManagedNFService-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_N28-Single' - $ref: '#/components/schemas/EP_N31-Single' - $ref: '#/components/schemas/EP_N32-Single' - $ref: '#/components/schemas/EP_N33-Single' - $ref: '#/components/schemas/EP_N34-Single' - $ref: '#/components/schemas/EP_N40-Single' - $ref: '#/components/schemas/EP_N41-Single' - $ref: '#/components/schemas/EP_N42-Single' - $ref: '#/components/schemas/EP_N58-Single' - $ref: '#/components/schemas/EP_N59-Single' - $ref: '#/components/schemas/EP_N60-Single' - $ref: '#/components/schemas/EP_N61-Single' - $ref: '#/components/schemas/EP_N62-Single' - $ref: '#/components/schemas/EP_N63-Single' - $ref: '#/components/schemas/EP_N84-Single' - $ref: '#/components/schemas/EP_N85-Single' - $ref: '#/components/schemas/EP_N86-Single' - $ref: '#/components/schemas/EP_N87-Single' - $ref: '#/components/schemas/EP_N88-Single' - $ref: '#/components/schemas/EP_N89-Single' - $ref: '#/components/schemas/EP_N96-Single' - $ref: '#/components/schemas/EP_Npc4-Single' - $ref: '#/components/schemas/EP_Npc6-Single' - $ref: '#/components/schemas/EP_Npc7-Single' - $ref: '#/components/schemas/EP_Npc8-Single' - $ref: '#/components/schemas/EP_N3mb-Single' - $ref: '#/components/schemas/EP_N4mb-Single' - $ref: '#/components/schemas/EP_N19mb-Single' - $ref: '#/components/schemas/EP_Nmb9-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_NL1-Single' - $ref: '#/components/schemas/EP_NL2-Single' - $ref: '#/components/schemas/EP_NL3-Single' - $ref: '#/components/schemas/EP_NL5-Single' - $ref: '#/components/schemas/EP_NL6-Single' - $ref: '#/components/schemas/EP_NL7-Single' - $ref: '#/components/schemas/EP_NL8-Single' - $ref: '#/components/schemas/EP_NL9-Single' - $ref: '#/components/schemas/EP_NL10-Single' - $ref: '#/components/schemas/EP_N11mb-Single' - $ref: '#/components/schemas/EP_N16mb-Single' - $ref: '#/components/schemas/EP_Nmb1-Single' - $ref: '#/components/schemas/EP_SM12-Single' - $ref: '#/components/schemas/EP_SM13-Single' - $ref: '#/components/schemas/EP_SM14-Single' - $ref: '#/components/schemas/EP_AIOT2-Single' - $ref: '#/components/schemas/EP_AIOT3-Single' - $ref: '#/components/schemas/EP_AIOT4-Single' - $ref: '#/components/schemas/EP_AIOT5-Single' - $ref: '#/components/schemas/EP_AIOT6-Single' - $ref: '#/components/schemas/EP_AIOT7-Single' - $ref: '#/components/schemas/EP_AIOT8-Single' - $ref: '#/components/schemas/Configurable5QISet-Single' - $ref: '#/components/schemas/FiveQiDscpMappingSet-Single' - $ref: '#/components/schemas/PredefinedPccRuleSet-Single' - $ref: '#/components/schemas/Dynamic5QISet-Single' - $ref: '#/components/schemas/EASDFFunction-Single' - $ref: '#/components/schemas/EcmConnectionInfo-Single' - $ref: '#/components/schemas/NssaafFunction-Single' - $ref: '#/components/schemas/AfFunction-Single' - $ref: '#/components/schemas/DccfFunction-Single' - $ref: '#/components/schemas/ChfFunction-Single' - $ref: '#/components/schemas/MfafFunction-Single' - $ref: '#/components/schemas/GmlcFunction-Single' - $ref: '#/components/schemas/TsctsfFunction-Single' - $ref: '#/components/schemas/AanfFunction-Single' - $ref: '#/components/schemas/BsfFunction-Single' - $ref: '#/components/schemas/MbSmfFunction-Single' - $ref: '#/components/schemas/MbUpfFunction-Single' - $ref: '#/components/schemas/MnpfFunction-Single' - $ref: '#/components/schemas/AiotfFunction-Single' - $ref: '#/components/schemas/AdmFunction-Single'