G.4 Solution Set (SS) definitions

28.5413GPP5G Network Resource Model (NRM)Management and orchestrationStage 2 and stage 3TS

G.4.1 Void

G.4.2 Void

G.4.3 OpenAPI document "TS28541_5GcNrm.yaml"

openapi: 3.0.1

info:

title: 3GPP 5GC NRM

version: 18.2.0

description: >-

OAS 3.0.1 specification of the 5GC NRM

© 2022, 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

description: List of NF profile

items:

$ref: ‘#/components/schemas/NFProfile’

NFProfile:

type: object

description: ‘NF profile stored in NRF, defined in TS 29.510’

properties:

nFInstanceId:

type: string

description: uuid of NF instance

nFType:

$ref: ‘TS28623_GenericNrm.yaml#/components/schemas/NFType’

nFStatus:

$ref: ‘#/components/schemas/NFStatus’

plmn:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

sNssais:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/Snssai’

fqdn:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Fqdn’

interPlmnFqdn:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Fqdn’

nfServices:

type: array

items:

$ref: ‘#/components/schemas/NFService’

NFService:

type: object

description: NF Service is defined in TS 29.510

properties:

serviceInstanceId:

type: string

serviceName:

type: string

version:

type: string

schema:

type: string

fqdn:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Fqdn’

interPlmnFqdn:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Fqdn’

ipEndPoints:

type: array

items:

$ref: ‘#/components/schemas/IpEndPoint’

apiPrfix:

type: string

allowedPlmns:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

allowedNfTypes:

type: array

items:

$ref: ‘TS28623_GenericNrm.yaml#/components/schemas/NFType’

allowedNssais:

type: array

items:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/Snssai’

NFStatus:

type: string

description: any of enumrated value

enum:

– REGISTERED

– SUSPENDED

CNSIIdList:

type: array

items:

$ref: ‘#/components/schemas/CNSIId’

CNSIId:

type: string

description: CNSI Id is defined in TS 29.531, only for Core Network

TACList:

type: array

items:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/NrTac’

WeightFactor:

type: integer

AusfInfo:

type: object

properties:

nFSrvGroupId:

type: string

supiRanges:

type: array

items:

$ref: ‘#/components/schemas/SupiRange’

minItems: 1

routingIndicators:

type: array

items:

type: string

pattern: ‘^[0-9]{1,4}$’

minItems: 1

suciInfos:

type: array

items:

$ref: ‘#/components/schemas/SuciInfo’

minItems: 1

SupportedDataSet:

type: string

description: any of enumrated 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

NotificationType:

type: string

enum:

– N1_MESSAGES

– N2_INFORMATION

– LOCATION_NOTIFICATION

– DATA_REMOVAL_NOTIFICATION

– DATA_CHANGE_NOTIFICATION

– LOCATION_UPDATE_NOTIFICATION

– NSSAA_REAUTH_NOTIFICATION

– NSSAA_REVOC_NOTIFICATION

DefaultNotificationSubscription:

type: object

properties:

notificationType:

$ref: ‘#/components/schemas/NotificationType’

callbackURI:

type: string

n1MessageClass:

type: boolean

n2InfroamtionClass:

type: boolean

versions:

type: string

binding:

type: string

ManagedNFProfile:

type: object

properties:

nfInstanceID:

type: string

nfType:

$ref: ‘TS28623_GenericNrm.yaml#/components/schemas/NFType’

heartbeatTimer:

type: integer

authzInfo:

type: string

hostAddr:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/HostAddr’

allowedPLMNs:

type: array

items:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

allowedSNPNs:

type: array

items:

$ref: ‘#/components/schemas/SnpnInfo’

allowedNfTypes:

type: array

items:

$ref: ‘TS28623_GenericNrm.yaml#/components/schemas/NFType’

allowedNfDomains:

type: array

items:

type: string

allowedNSSAIs:

type: array

items:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/Snssai’

locality:

type: string

capacity:

type: integer

nfSetIdList:

type: array

items:

type: string

servingScope:

type: array

items:

type: string

lcHSupportInd:

type: boolean

olcHSupportInd:

type: boolean

nfSetRecoveryTimeList:

type: array

items:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/DateTime’

scpDomains:

type: array

items:

type: string

vendorId:

type: string

SEPPType:

type: string

description: any of enumrated value

enum:

– CSEPP

– PSEPP

SupportedFunc:

type: object

properties:

function:

type: string

policy:

type: string

SupportedFuncList:

type: array

items:

$ref: ‘#/components/schemas/SupportedFunc’

CommModelType:

type: string

description: any of enumrated value

enum:

– DIRECT_COMMUNICATION_WO_NRF

– DIRECT_COMMUNICATION_WITH_NRF

– INDIRECT_COMMUNICATION_WO_DEDICATED_DISCOVERY

– INDIRECT_COMMUNICATION_WITH_DEDICATED_DISCOVERY

CommModel:

type: object

properties:

groupId:

type: integer

commModelType:

$ref: ‘#/components/schemas/CommModelType’

targetNFServiceList:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/DnList’

commModelConfiguration:

type: string

CommModelList:

type: array

items:

$ref: ‘#/components/schemas/CommModel’

CapabilityList:

type: array

items:

type: string

FiveQiDscpMapping:

type: object

properties:

fiveQIValues:

type: array

items:

type: integer

dscp:

type: integer

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

items:

$ref: ‘#/components/schemas/NetworkSliceInfo’

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

reflectiveQos:

type: boolean

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

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

items:

$ref: ‘TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation’

minItems: 1

muteNotif:

type: boolean

trafficSteeringPolIdDl:

type: string

nullable: true

trafficSteeringPolIdUl:

type: string

nullable: true

routeToLocs:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/RouteToLocation’

traffCorreInd:

type: boolean

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

items:

$ref: ‘#/components/schemas/TrafficControlData’

PccRule:

type: object

properties:

pccRuleId:

type: string

description: Univocally identifies the PCC rule within a PDU session.

flowInfoList:

type: array

items:

$ref: ‘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

isUeAddrPreserved:

type: boolean

qosData:

type: array

items:

$ref: ‘#/components/schemas/QosDataList’

altQosParams:

type: array

items:

$ref: ‘#/components/schemas/QosDataList’

trafficControlData:

type: array

items:

$ref: ‘#/components/schemas/TrafficControlDataList’

conditionData:

$ref: ‘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’

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

maxNumberofUEs:

type: integer

eACMode:

type: string

enum:

– INACTIVE

– ACTIVE

activeEacThreshhold:

type: integer

deactiveEacThreshhold:

type: integer

numberofUEs:

type: integer

uEIdList:

type: array

items:

type: string

maxNumberofPDUSessions:

type: integer

NRTACRange:

type: object

properties:

nRTACstart:

type: string

nRTACend:

type: string

nRTACpattern:

type: string

TaiRange:

type: object

properties:

plmnId:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

nRTACRangelist:

type: array

items:

$ref: ‘#/components/schemas/NRTACRange’

GUAMInfo:

type: object

properties:

pLMNId:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

aMFIdentifier:

type: integer

SupportedBMOList:

type: array

items:

type: string

ECSAddrConfigInfo:

type: array

items:

type: string

DnnSmfInfoItem:

type: object

properties:

dnn:

type: string

dnaiList:

type: array

items:

type: string

SNssaiSmfInfoItem:

type: object

properties:

sNSSAI:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/Snssai’

dnnSmfInfoList:

type: array

items:

$ref: ‘#/components/schemas/DnnSmfInfoItem’

IpAddr:

type: object

properties:

ipv4Addr:

type: string

ipv6Addr:

type: string

ipv6Prefix:

type: string

5GCNfConnEcmInfoList:

type: array

items:

$ref: ‘#/components/schemas/5GCNfConnEcmInfo’

5GCNfConnEcmInfo:

type: object

description: ‘Store the 5GC NF connection information’

properties:

5GCNFType:

type: string

enum:

– PCF

– NEF

– SCEF

5GCNFIpAddress:

type: string

5GCNFRef:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Dn’

UPFConnectionInfo:

type: object

properties:

uPFIpAddress:

type: string

uPFRef:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Dn’

SnssaiList:

type: array

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

SnpnInfo:

type: object

properties:

snpnId:

$ref: ‘#/components/schemas/SnpnId’

snssai:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/Snssai’

TaiList:

type: array

items:

$ref: ‘TS28541_NrNrm.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:

proseDirectDiscovey:

type: boolean

proseDirectCommunication:

type: boolean

proseL2UetoNetworkRelay:

type: boolean

proseL3UetoNetworkRelay:

type: boolean

proseL2RemoteUe:

type: boolean

proseL3RemoteUe:

type: boolean

V2xCapability:

type: object

properties:

lteV2x:

type: boolean

nrV2x:

type: boolean

InternalGroupIdRange:

type: object

properties:

start:

type: string

end:

type: string

pattern:

type: string

SuciInfo:

type: object

properties:

routingInds:

type: array

items:

type: string

hNwPubKeyIds:

type: array

items:

type: integer

SuciInfoList:

type: array

items:

$ref: ‘#/components/schemas/SuciInfo’

SharedDataIdRange:

type: object

properties:

pattern:

type: string

SupiRangeList:

type: array

items:

$ref: ‘#/components/schemas/SupiRange’

IdentityRangeList:

type: array

items:

$ref: ‘#/components/schemas/IdentityRange’

InternalGroupIdRangeList:

type: array

items:

$ref: ‘#/components/schemas/InternalGroupIdRange’

SupportedDataSetList:

type: array

items:

$ref: ‘#/components/schemas/SupportedDataSet’

SharedDataIdRangeList:

type: array

items:

$ref: ‘#/components/schemas/SharedDataIdRange’

InterfaceUpfInfoItem:

type: object

properties:

interfaceType:

type: string

enum:

– IPV4ENDPOINTADDRESSES

– IPV6ENDPOINTADDRESSES

– FQDN

ipv4EndpointAddresses:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr’

ipv6EndpointAddresses:

$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:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Ipv4Addr’

ipv6EndpointAddresses:

$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

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

items:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/PlmnId’

minItems: 1

remoteSnpnList:

type: array

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

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

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

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

MlAnalyticsInfo:

description: ML Analytics Filter information supported by the Nnwdaf_MLModelProvision service

type: object

properties:

mlAnalyticsIds:

type: array

items:

$ref: ‘TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent’

minItems: 1

snssaiList:

$ref: ‘#/components/schemas/SnssaiList’

trackingAreaList:

$ref: ‘#/components/schemas/TaiList’

NwdafInfo:

description: Information of a NWDAF NF Instance

type: object

properties:

eventIds:

type: array

items:

$ref: ‘TS29520_Nnwdaf_AnalyticsInfo.yaml#/components/schemas/EventId’

minItems: 1

nwdafEvents:

type: array

items:

$ref: ‘TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent’

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

items:

type: string

minItems: 1

ipv4Addresses:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Ipv4Addr’

minItems: 1

ipv6Prefixes:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix’

minItems: 1

ipv4AddrRanges:

type: array

items:

$ref: ‘#/components/schemas/Ipv4AddressRange’

minItems: 1

ipv6PrefixRanges:

type: array

items:

$ref: ‘#/components/schemas/Ipv6PrefixRange’

minItems: 1

servedNfSetIdList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfSetId’

minItems: 1

remotePlmnList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/PlmnId’

minItems: 1

remoteSnpnList:

type: array

items:

$ref: ‘#/components/schemas/PlmnIdNid’

minItems: 1

ipReachability:

$ref: ‘#/components/schemas/IpReachability’

scpCapabilities:

type: array

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

items:

type: string

minItems: 1

afIds:

type: array

items:

type: string

minItems: 1

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

items:

$ref: ‘#/components/schemas/AfEvent’

minItems: 1

afIds:

type: array

items:

type: string

minItems: 1

appIds:

type: array

items:

type: string

minItems: 1

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’

#——– Definition of concrete IOCs ——————————————–

ProvMnS:

oneOf:

– type: object

properties:

SubNetwork:

$ref: ‘#/components/schemas/SubNetwork-Multiple’

– type: object

properties:

ManagedElement:

$ref: ‘#/components/schemas/ManagedElement-Multiple’

SubNetwork-Single:

allOf:

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/Top’

– type: object

properties:

attributes:

allOf:

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/SubNetwork-Attr’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/SubNetwork-ncO’

– type: object

properties:

SubNetwork:

$ref: ‘#/components/schemas/SubNetwork-Multiple’

ManagedElement:

$ref: ‘#/components/schemas/ManagedElement-Multiple’

ExternalAmfFunction:

$ref: ‘#/components/schemas/ExternalAmfFunction-Multiple’

ExternalNrfFunction:

$ref: ‘#/components/schemas/ExternalNrfFunction-Multiple’

ExternalNssfFunction:

$ref: ‘#/components/schemas/ExternalNssfFunction-Multiple’

AmfSet:

$ref: ‘#/components/schemas/AmfSet-Multiple’

AmfRegion:

$ref: ‘#/components/schemas/AmfRegion-Multiple’

Configurable5QISet:

$ref: ‘#/components/schemas/Configurable5QISet-Multiple’

Dynamic5QISet:

$ref: ‘#/components/schemas/Dynamic5QISet-Multiple’

EcmConnectionInfo:

$ref: ‘#/components/schemas/EcmConnectionInfo-Multiple’

ManagedElement-Single:

allOf:

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/Top’

– type: object

properties:

attributes:

allOf:

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedElement-Attr’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedElement-ncO’

– type: object

properties:

AmfFunction:

$ref: ‘#/components/schemas/AmfFunction-Multiple’

SmfFunction:

$ref: ‘#/components/schemas/SmfFunction-Multiple’

UpfFunction:

$ref: ‘#/components/schemas/UpfFunction-Multiple’

N3iwfFunction:

$ref: ‘#/components/schemas/N3iwfFunction-Multiple’

PcfFunction:

$ref: ‘#/components/schemas/PcfFunction-Multiple’

AusfFunction:

$ref: ‘#/components/schemas/AusfFunction-Multiple’

UdmFunction:

$ref: ‘#/components/schemas/UdmFunction-Multiple’

UdrFunction:

$ref: ‘#/components/schemas/UdrFunction-Multiple’

UdsfFunction:

$ref: ‘#/components/schemas/UdsfFunction-Multiple’

NrfFunction:

$ref: ‘#/components/schemas/NrfFunction-Multiple’

NssfFunction:

$ref: ‘#/components/schemas/NssfFunction-Multiple’

SmsfFunction:

$ref: ‘#/components/schemas/SmsfFunction-Multiple’

LmfFunction:

$ref: ‘#/components/schemas/LmfFunction-Multiple’

NgeirFunction:

$ref: ‘#/components/schemas/NgeirFunction-Multiple’

SeppFunction:

$ref: ‘#/components/schemas/SeppFunction-Multiple’

NwdafFunction:

$ref: ‘#/components/schemas/NwdafFunction-Multiple’

ScpFunction:

$ref: ‘#/components/schemas/ScpFunction-Multiple’

NefFunction:

$ref: ‘#/components/schemas/NefFunction-Multiple’

Configurable5QISet:

$ref: ‘#/components/schemas/Configurable5QISet-Multiple’

Dynamic5QISet:

$ref: ‘#/components/schemas/Dynamic5QISet-Multiple’

EcmConnectionInfo:

$ref: ‘#/components/schemas/EcmConnectionInfo-Multiple’

EASDFFunction:

$ref: ‘#/components/schemas/EASDFFunction-Multiple’

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

interPlmnFQDN:

type: string

taiList:

$ref: ‘#/components/schemas/TaiList’

taiRangeList:

type: array

items:

$ref: ‘#/components/schemas/TaiRange’

weightFactor:

$ref: ‘#/components/schemas/WeightFactor’

cNSIIdList:

$ref: ‘#/components/schemas/CNSIIdList’

gUAMIdList:

type: array

items:

$ref: ‘#/components/schemas/GUAMInfo’

backupInfoAmfFailure:

type: array

items:

$ref: ‘#/components/schemas/GUAMInfo’

backupInfoAmfRemoval:

type: array

items:

$ref: ‘#/components/schemas/GUAMInfo’

amfSetRef:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Dn’

managedNFProfile:

$ref: ‘#/components/schemas/ManagedNFProfile’

commModelList:

$ref: ‘#/components/schemas/CommModelList’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N2:

$ref: ‘#/components/schemas/EP_N2-Multiple’

EP_N8:

$ref: ‘#/components/schemas/EP_N8-Multiple’

EP_N11:

$ref: ‘#/components/schemas/EP_N11-Multiple’

EP_N12:

$ref: ‘#/components/schemas/EP_N12-Multiple’

EP_N14:

$ref: ‘#/components/schemas/EP_N14-Multiple’

EP_N15:

$ref: ‘#/components/schemas/EP_N15-Multiple’

EP_N17:

$ref: ‘#/components/schemas/EP_N17-Multiple’

EP_N20:

$ref: ‘#/components/schemas/EP_N20-Multiple’

EP_N22:

$ref: ‘#/components/schemas/EP_N22-Multiple’

EP_N26:

$ref: ‘#/components/schemas/EP_N26-Multiple’

EP_NLS:

$ref: ‘#/components/schemas/EP_NLS-Multiple’

EP_NLG:

$ref: ‘#/components/schemas/EP_NLG-Multiple’

AmfSet-Single:

allOf:

– $ref: ‘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’

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’

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

sNssaiSmfInfoList:

type: array

items:

$ref: ‘#/components/schemas/SNssaiSmfInfoItem’

taiList:

$ref: ‘#/components/schemas/TaiList’

taiRangeList:

type: array

items:

$ref: ‘#/components/schemas/TaiRange’

pwgFqdn:

type: string

pgwAddrList:

type: array

items:

$ref: ‘#/components/schemas/IpAddr’

accessType:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/AccessType’

priority:

type: integer

cNSIIdList:

$ref: ‘#/components/schemas/CNSIIdList’

vsmfSupportInd:

type: boolean

pwgFqdnList:

type: array

items:

type: string

managedNFProfile:

$ref: ‘#/components/schemas/ManagedNFProfile’

commModelList:

$ref: ‘#/components/schemas/CommModelList’

configurable5QISetRef:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Dn’

dynamic5QISetRef:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Dn’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N4:

$ref: ‘#/components/schemas/EP_N4-Multiple’

EP_N7:

$ref: ‘#/components/schemas/EP_N7-Multiple’

EP_N10:

$ref: ‘#/components/schemas/EP_N10-Multiple’

EP_N11:

$ref: ‘#/components/schemas/EP_N11-Multiple’

EP_N16:

$ref: ‘#/components/schemas/EP_N16-Multiple’

EP_S5C:

$ref: ‘#/components/schemas/EP_S5C-Multiple’

FiveQiDscpMappingSet:

$ref: ‘#/components/schemas/FiveQiDscpMappingSet-Single’

GtpUPathQoSMonitoringControl:

$ref: ‘#/components/schemas/GtpUPathQoSMonitoringControl-Single’

QFQoSMonitoringControl:

$ref: ‘#/components/schemas/QFQoSMonitoringControl-Single’

PredefinedPccRuleSet:

$ref: ‘#/components/schemas/PredefinedPccRuleSet-Single’

UpfFunction-Single:

allOf:

– $ref: ‘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’

smfServingArea:

type: string

interfaceUpfInfoList:

type: array

items:

$ref: ‘#/components/schemas/InterfaceUpfInfoItem’

iwkEpsInd:

type: boolean

pduSessionTypes:

type: string

enum:

– IPV4

– IPV6

– IPV4V6

– UNSTRUCTURED

– ETHERNET

atsssCapability:

$ref: ‘#/components/schemas/AtsssCapability’

ueIpAddrInd:

type: boolean

taiList:

$ref: ‘#/components/schemas/TaiList’

taiRangeList:

type: array

items:

$ref: ‘#/components/schemas/TaiRange’

wAgfInfo:

$ref: ‘#/components/schemas/IpInterface’

tngfInfo:

$ref: ‘#/components/schemas/IpInterface’

twifInfo:

$ref: ‘#/components/schemas/IpInterface’

priority:

type: integer

redundantGtpu:

type: boolean

ipups:

type: boolean

dataForwarding:

type: boolean

supportedPfcpFeatures:

type: string

managedNFProfile:

$ref: ‘#/components/schemas/ManagedNFProfile’

supportedBMOList:

$ref: ‘#/components/schemas/SupportedBMOList’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N3:

$ref: ‘#/components/schemas/EP_N3-Multiple’

EP_N4:

$ref: ‘#/components/schemas/EP_N4-Multiple’

EP_N6:

$ref: ‘#/components/schemas/EP_N6-Multiple’

EP_N9:

$ref: ‘#/components/schemas/EP_N9-Multiple’

EP_S5U:

$ref: ‘#/components/schemas/EP_S5U-Multiple’

N3iwfFunction-Single:

allOf:

– $ref: ‘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’

– 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’

groupId:

type: string

dnnList:

type: array

items:

type: string

supiRanges:

$ref: ‘#/components/schemas/SupiRangeList’

gpsiRanges:

$ref: ‘#/components/schemas/IdentityRangeList’

rxDiamHost:

type: string

rxDiamRealm:

type: string

v2xSupportInd:

type: boolean

proseSupportInd:

type: boolean

proseCapability:

$ref: ‘#/components/schemas/ProseCapability’

v2xCapability:

$ref: ‘#/components/schemas/V2xCapability’

configurable5QISetRef:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Dn’

dynamic5QISetRef:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Dn’

supportedBMOList:

$ref: ‘#/components/schemas/SupportedBMOList’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N5:

$ref: ‘#/components/schemas/EP_N5-Multiple’

EP_N7:

$ref: ‘#/components/schemas/EP_N7-Multiple’

EP_N15:

$ref: ‘#/components/schemas/EP_N15-Multiple’

EP_N16:

$ref: ‘#/components/schemas/EP_N16-Multiple’

EP_Rx:

$ref: ‘#/components/schemas/EP_Rx-Multiple’

PredefinedPccRuleSet:

$ref: ‘#/components/schemas/PredefinedPccRuleSet-Single’

AusfFunction-Single:

allOf:

– $ref: ‘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’

– type: object

properties:

EP_N12:

$ref: ‘#/components/schemas/EP_N12-Multiple’

EP_N13:

$ref: ‘#/components/schemas/EP_N13-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’

groupId:

type: string

supiRanges:

$ref: ‘#/components/schemas/SupiRangeList’

gpsiRanges:

$ref: ‘#/components/schemas/IdentityRangeList’

externalGroupIdentifiersRanges:

$ref: ‘#/components/schemas/IdentityRangeList’

routingIndicators:

type: array

items:

type: string

internalGroupIdentifiersRanges:

$ref: ‘#/components/schemas/InternalGroupIdRangeList’

suciInfos:

$ref: ‘#/components/schemas/SuciInfoList’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N8:

$ref: ‘#/components/schemas/EP_N8-Multiple’

EP_N10:

$ref: ‘#/components/schemas/EP_N10-Multiple’

EP_N13:

$ref: ‘#/components/schemas/EP_N13-Multiple’

UdrFunction-Single:

allOf:

– $ref: ‘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’

groupId:

type: string

supiRanges:

$ref: ‘#/components/schemas/SupiRangeList’

gpsiRanges:

$ref: ‘#/components/schemas/IdentityRangeList’

externalGroupIdentifiersRanges:

$ref: ‘#/components/schemas/IdentityRangeList’

supportedDataSets:

$ref: ‘#/components/schemas/SupportedDataSetList’

sharedDataIdRanges:

$ref: ‘#/components/schemas/SharedDataIdRangeList’

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’

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:

plmnIdList:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnIdList’

sBIFqdn:

type: string

cNSIIdList:

$ref: ‘#/components/schemas/CNSIIdList’

nFProfileList:

$ref: ‘#/components/schemas/NFProfileList’

snssaiList:

$ref: ‘#/components/schemas/SnssaiList’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N27:

$ref: ‘#/components/schemas/EP_N27-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’

nFProfileList:

$ref: ‘#/components/schemas/NFProfileList’

commModelList:

$ref: ‘#/components/schemas/CommModelList’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N22:

$ref: ‘#/components/schemas/EP_N22-Multiple’

EP_N31:

$ref: ‘#/components/schemas/EP_N31-Multiple’

SmsfFunction-Single:

allOf:

– $ref: ‘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’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N20:

$ref: ‘#/components/schemas/EP_N20-Multiple’

EP_N21:

$ref: ‘#/components/schemas/EP_N21-Multiple’

EP_MAP_SMSC:

$ref: ‘#/components/schemas/EP_MAP_SMSC-Multiple’

LmfFunction-Single:

allOf:

– $ref: ‘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’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_NLS:

$ref: ‘#/components/schemas/EP_NLS-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’

– 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: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

sEPPType:

$ref: ‘#/components/schemas/SEPPType’

sEPPId:

type: integer

fqdn:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Fqdn’

seppInfo:

$ref: ‘#/components/schemas/SeppInfo’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– 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’

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/HostAddr’

scpInfo:

$ref: ‘#/components/schemas/ScpInfo’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

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

taiList:

$ref: ‘#/components/schemas/TaiList’

taiRangeList:

type: array

items:

$ref: ‘#/components/schemas/TaiRange’

dnai:

type: string

nefId:

type: string

pfdData:

$ref: ‘#/components/schemas/PfdData’

afEeData:

$ref: ‘#/components/schemas/AfEventExposureData’

gpsiRanges:

type: array

items:

$ref: ‘#/components/schemas/IdentityRange’

minItems: 1

externalGroupIdentifiersRanges:

type: array

items:

$ref: ‘#/components/schemas/IdentityRange’

minItems: 1

servedFqdnList:

type: array

items:

type: string

minItems: 1

dnaiList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Dnai’

minItems: 1

unTrustAfInfoList:

type: array

items:

$ref: ‘#/components/schemas/UnTrustAfInfo’

minItems: 1

uasNfFunctionalityInd:

type: boolean

default: false

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– type: object

properties:

EP_N33:

$ref: ‘#/components/schemas/EP_N33-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

items:

$ref: ‘#/components/schemas/NsacfInfoSnssai’

nsacfInfo:

$ref: ‘#/components/schemas/NsacfInfo’

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– 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: ‘TS28541_NrNrm.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’

– 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: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

sBIFqdn:

type: string

managedNFProfile:

$ref: ‘#/components/schemas/ManagedNFProfile’

serverAddr:

type: string

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO’

– 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:

type: string

eESIpAddress:

type: string

eCSIpAddress:

type: string

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’

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’

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’

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: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

sEPPId:

type: integer

fqdn:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/Fqdn’

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/DnList’

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: ‘TS28541_NrNrm.yaml#/components/schemas/PlmnId’

remoteSeppAddress:

$ref: ‘TS28623_ComDefs.yaml#/components/schemas/HostAddr’

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_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_NLS-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_NLG-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’

FiveQiDscpMappingSet-Single:

allOf:

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/Top’

– type: object

properties:

attributes:

allOf:

– type: object

properties:

FiveQiDscpMappingList:

type: array

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

– NonGBR

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

items:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/Snssai’

monitoredDSCPs:

type: array

items:

type: integer

minimum: 0

maximum: 255

isEventTriggeredGtpUPathMonitoringSupported:

type: boolean

isPeriodicGtpUMonitoringSupported:

type: boolean

isImmediateGtpUMonitoringSupported:

type: boolean

gtpUPathDelayThresholds:

$ref: ‘#/components/schemas/GtpUPathDelayThresholdsType’

gtpUPathMinimumWaitTime:

type: integer

gtpUPathMeasurementPeriod:

type: integer

QFQoSMonitoringControl-Single:

allOf:

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/Top’

– type: object

properties:

attributes:

allOf:

– type: object

properties:

qFQoSMonitoringState:

type: string

enum:

– ENABLED

– DISABLED

qFMonitoredSNSSAIs:

type: array

items:

$ref: ‘TS28541_NrNrm.yaml#/components/schemas/Snssai’

qFMonitored5QIs:

type: array

items:

type: integer

minimum: 0

maximum: 255

isEventTriggeredQFMonitoringSupported:

type: boolean

isPeriodicQFMonitoringSupported:

type: boolean

isSessionReleasedQFMonitoringSupported:

type: boolean

qFPacketDelayThresholds:

$ref: ‘#/components/schemas/QFPacketDelayThresholdsType’

qFMinimumWaitTime:

type: integer

qFMeasurementPeriod:

type: integer

PredefinedPccRuleSet-Single:

allOf:

– $ref: ‘TS28623_GenericNrm.yaml#/components/schemas/Top’

– type: object

properties:

attributes:

allOf:

– type: object

properties:

predefinedPccRules:

type: array

items:

$ref: ‘#/components/schemas/PccRule’

#——– Definition of JSON arrays for name-contained IOCs ———————-

SubNetwork-Multiple:

type: array

items:

$ref: ‘#/components/schemas/SubNetwork-Single’

ManagedElement-Multiple:

type: array

items:

$ref: ‘#/components/schemas/ManagedElement-Single’

AmfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/AmfFunction-Single’

SmfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/SmfFunction-Single’

UpfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/UpfFunction-Single’

N3iwfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/N3iwfFunction-Single’

PcfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/PcfFunction-Single’

AusfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/AusfFunction-Single’

UdmFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/UdmFunction-Single’

UdrFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/UdrFunction-Single’

UdsfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/UdsfFunction-Single’

NrfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/NrfFunction-Single’

NssfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/NssfFunction-Single’

SmsfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/SmsfFunction-Single’

LmfFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/LmfFunction-Single’

NgeirFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/NgeirFunction-Single’

SeppFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/SeppFunction-Single’

NwdafFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/NwdafFunction-Single’

ScpFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/ScpFunction-Single’

NefFunction-Multiple:

type: array

items:

$ref: ‘#/components/schemas/NefFunction-Single’

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’

EP_N2-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N2-Single’

EP_N3-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N3-Single’

EP_N4-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N4-Single’

EP_N5-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N5-Single’

EP_N6-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N6-Single’

EP_N7-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N7-Single’

EP_N8-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N8-Single’

EP_N9-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N9-Single’

EP_N10-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N10-Single’

EP_N11-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N11-Single’

EP_N12-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N12-Single’

EP_N13-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N13-Single’

EP_N14-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N14-Single’

EP_N15-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N15-Single’

EP_N16-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N16-Single’

EP_N17-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N17-Single’

EP_N20-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N20-Single’

EP_N21-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N21-Single’

EP_N22-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N22-Single’

EP_N26-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N26-Single’

EP_N27-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N27-Single’

EP_N31-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N31-Single’

EP_N32-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N32-Single’

EP_N33-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N33-Single’

EP_S5C-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_S5C-Single’

EP_S5U-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_S5U-Single’

EP_Rx-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_Rx-Single’

EP_MAP_SMSC-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_MAP_SMSC-Single’

EP_NLS-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_NLS-Single’

EP_NLG-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_NLG-Single’

EP_N60-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N60-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_N88-Multiple:

type: array

items:

$ref: ‘#/components/schemas/EP_N88-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’

#———— Definitions in TS 28.541 for TS 28.532 —————————–

resources-5gcNrm:

oneOf:

– $ref: ‘#/components/schemas/ProvMnS’

– $ref: ‘#/components/schemas/SubNetwork-Single’

– $ref: ‘#/components/schemas/ManagedElement-Single’

– $ref: ‘#/components/schemas/AmfFunction-Single’

– $ref: ‘#/components/schemas/SmfFunction-Single’

– $ref: ‘#/components/schemas/UpfFunction-Single’

– $ref: ‘#/components/schemas/N3iwfFunction-Single’

– $ref: ‘#/components/schemas/PcfFunction-Single’

– $ref: ‘#/components/schemas/AusfFunction-Single’

– $ref: ‘#/components/schemas/UdmFunction-Single’

– $ref: ‘#/components/schemas/UdrFunction-Single’

– $ref: ‘#/components/schemas/UdsfFunction-Single’

– $ref: ‘#/components/schemas/NrfFunction-Single’

– $ref: ‘#/components/schemas/NssfFunction-Single’

– $ref: ‘#/components/schemas/SmsfFunction-Single’

– $ref: ‘#/components/schemas/LmfFunction-Single’

– $ref: ‘#/components/schemas/NgeirFunction-Single’

– $ref: ‘#/components/schemas/SeppFunction-Single’

– $ref: ‘#/components/schemas/NwdafFunction-Single’

– $ref: ‘#/components/schemas/ScpFunction-Single’

– $ref: ‘#/components/schemas/NefFunction-Single’

– $ref: ‘#/components/schemas/NsacfFunction-Single’

– $ref: ‘#/components/schemas/DDNMFFunction-Single’

– $ref: ‘#/components/schemas/ExternalAmfFunction-Single’

– $ref: ‘#/components/schemas/ExternalNrfFunction-Single’

– $ref: ‘#/components/schemas/ExternalNssfFunction-Single’

– $ref: ‘#/components/schemas/ExternalSeppFunction-Single’

– $ref: ‘#/components/schemas/AmfSet-Single’

– $ref: ‘#/components/schemas/AmfRegion-Single’

– $ref: ‘#/components/schemas/QFQoSMonitoringControl-Single’

– $ref: ‘#/components/schemas/GtpUPathQoSMonitoringControl-Single’

– $ref: ‘#/components/schemas/EP_N2-Single’

– $ref: ‘#/components/schemas/EP_N3-Single’

– $ref: ‘#/components/schemas/EP_N4-Single’

– $ref: ‘#/components/schemas/EP_N5-Single’

– $ref: ‘#/components/schemas/EP_N6-Single’

– $ref: ‘#/components/schemas/EP_N7-Single’

– $ref: ‘#/components/schemas/EP_N8-Single’

– $ref: ‘#/components/schemas/EP_N9-Single’

– $ref: ‘#/components/schemas/EP_N10-Single’

– $ref: ‘#/components/schemas/EP_N11-Single’

– $ref: ‘#/components/schemas/EP_N12-Single’

– $ref: ‘#/components/schemas/EP_N13-Single’

– $ref: ‘#/components/schemas/EP_N14-Single’

– $ref: ‘#/components/schemas/EP_N15-Single’

– $ref: ‘#/components/schemas/EP_N16-Single’

– $ref: ‘#/components/schemas/EP_N17-Single’

– $ref: ‘#/components/schemas/EP_N20-Single’

– $ref: ‘#/components/schemas/EP_N21-Single’

– $ref: ‘#/components/schemas/EP_N22-Single’

– $ref: ‘#/components/schemas/EP_N26-Single’

– $ref: ‘#/components/schemas/EP_N27-Single’

– $ref: ‘#/components/schemas/EP_N31-Single’

– $ref: ‘#/components/schemas/EP_N32-Single’

– $ref: ‘#/components/schemas/EP_N33-Single’

– $ref: ‘#/components/schemas/EP_N60-Single’

– $ref: ‘#/components/schemas/EP_N88-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_S5C-Single’

– $ref: ‘#/components/schemas/EP_S5U-Single’

– $ref: ‘#/components/schemas/EP_Rx-Single’

– $ref: ‘#/components/schemas/EP_MAP_SMSC-Single’

– $ref: ‘#/components/schemas/EP_NLS-Single’

– $ref: ‘#/components/schemas/EP_NLG-Single’

– $ref: ‘#/components/schemas/Configurable5QISet-Single’

– $ref: ‘#/components/schemas/FiveQiDscpMappingSet-Single’

– $ref: ‘#/components/schemas/PredefinedPccRuleSet-Single’

– $ref: ‘#/components/schemas/Dynamic5QISet-Single’

– $ref: ‘#/components/schemas/EASDFFunction-Single’

– $ref: ‘#/components/schemas/EcmConnectionInfo-Single’

Annex H (normative):
YANG definitions for 5GC