securitySchemes:
oAuth2ClientCredentials:
Type: oauth2
Flows:
clientCredentials:
tokenUrl: '{nrfApiRoot}/oauth2/token'
scopes:
namf-comm: Access to the Namf_Communication API
schemas:
# STRUCTURED DATA TYPES
SubscriptionData:
Type: object
Properties:
amfStatusUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
guamiList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
minItems: 1
Required:
- amfStatusUri
AmfStatusChangeNotification:
Type: object
Properties:
amfStatusInfoList:
Type: array
Items:
Reference: '#/components/schemas/AmfStatusInfo'
minItems: 1
Required:
- amfStatusInfo
AmfStatusInfo:
Type: object
Properties:
guamiList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
minItems: 1
statusChange:
Reference: '#/components/schemas/StatusChange'
targetAmfRemoval:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AmfName'
targetAmfFailure:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AmfName'
Required:
- guamis
- statusChange
AssignEbiData:
Type: object
Properties:
pduSessionId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
arpList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Arp'
minItems: 1
releasedEbiList:
Type: array
Items:
Reference: '#/components/schemas/EpsBearerId'
minItems: 1
Required:
- pduSessionId
AssignedEbiData:
Type: object
Properties:
pduSessionId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
assignedEbiList:
Type: array
Items:
Reference: 'TS29502_Nsmf_PDUSession.yaml#/components/schemas/EbiArpMapping'
minItems: 0
failedArpList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Arp'
minItems: 1
releasedEbiList:
Type: array
Items:
Reference: '#/components/schemas/EpsBearerId'
minItems: 1
Required:
- pduSessionId
- assignedEbis
AssignEbiFailed:
Type: object
Properties:
pduSessionId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
failedArpList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Arp'
minItems: 1
Required:
- pduSessionId
UEContextRelease:
Type: object
Properties:
supi:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
unauthenticatedSupi:
Type: boolean
Default: false
ngapCause:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
Required:
- ngapCause
N2InformationTransferReqData:
Type: object
Properties:
taiList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Tai'
minItems: 1
ratSelector:
Reference: '#/components/schemas/RatSelector'
ecgiList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ecgi'
minItems: 1
ncgiList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ncgi'
minItems: 1
globalRanNodeList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
minItems: 1
n2Information:
Reference: '#/components/schemas/N2InfoContainer'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- n2Information
NonUeN2InfoSubscriptionCreateData:
Type: object
Properties:
globalRanNodeList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
minItems: 1
anTypeList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
minItems: 1
n2InformationClass:
Reference: '#/components/schemas/N2InformationClass'
n2NotifyCallbackUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
nfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- n2InformationClass
- n2NotifyCallbackUri
NonUeN2InfoSubscriptionCreatedData:
Type: object
Properties:
n2NotifySubscriptionId:
Type: string
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- n2NotifySubscriptionId
UeN1N2InfoSubscriptionCreateData:
Type: object
Properties:
n2InformationClass:
Reference: '#/components/schemas/N2InformationClass'
n2NotifyCallbackUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
n1MessageClass:
Reference: '#/components/schemas/N1MessageClass'
n1NotifyCallbackUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
nfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
UeN1N2InfoSubscriptionCreatedData:
Type: object
Properties:
n1n2NotifySubscriptionId:
Type: string
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- n1n2NotifySubscriptionId
N2InformationNotification:
Type: object
Properties:
n2NotifySubscriptionId:
Type: string
n2InfoContainer:
Reference: '#/components/schemas/N2InfoContainer'
toReleaseSessionList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
minItems: 1
lcsCorrelationId:
Reference: 'TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID'
notifyReason:
Reference: '#/components/schemas/N2InfoNotifyReason'
Required:
- n2NotifySubscriptionId
N2InfoContainer:
Type: object
Properties:
n2InformationClass:
Reference: '#/components/schemas/N2InformationClass'
smInfo:
Reference: '#/components/schemas/N2SmInformation'
ranInfo:
Reference: '#/components/schemas/N2RanInformation'
nrppaInfo:
Reference: '#/components/schemas/NrppaInformation'
pwsInfo:
Reference: '#/components/schemas/PwsInformation'
Required:
- n2InformationClass
N1MessageNotification:
Type: object
Properties:
n1NotifySubscriptionId:
Type: string
n1MessageContainer:
Reference: '#/components/schemas/N1MessageContainer'
lcsCorrelationId:
Reference: 'TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID'
registrationCtxtContainer:
Reference: '#/components/schemas/RegistrationContextContainer'
Required:
- n1MessageContainer
N1MessageContainer:
Type: object
Properties:
n1MessageClass:
Reference: '#/components/schemas/N1MessageClass'
n1MessageContent:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData'
nfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
Required:
- n1MessageClass
- n1MessageContent
N1N2MessageTransferReqData:
Type: object
Properties:
n1MessageContainer:
Reference: '#/components/schemas/N1MessageContainer'
n2InfoContainer:
Reference: '#/components/schemas/N2InfoContainer'
skipInd:
Type: boolean
Default: false
lastMsgIndication:
Type: boolean
pduSessionId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
lcsCorrelationId:
Reference: 'TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID'
ppi:
Reference: '#/components/schemas/Ppi'
arp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Arp'
5qi:
Reference: 'TS29571_CommonData.yaml#/components/schemas/5Qi'
n1n2FailureTxfNotifURI:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
smfReallocationInd:
Type: boolean
Default: false
areaOfValidity:
Reference: '#/components/schemas/AreaOfValidity'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
N1N2MessageTransferRspData:
Type: object
Properties:
cause:
Reference: '#/components/schemas/N1N2MessageTransferCause'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- cause
RegistrationContextContainer:
Type: object
Properties:
ueContext:
Reference: '#/components/schemas/UeContext'
localTimeZone:
Reference: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
anType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
anN2ApId:
Type: integer
ranNodeId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
initialAmfName:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AmfName'
userLocation:
Reference: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
rrcEstCause:
Type: string
Pattern: '^[0-9a-fA-F]+$'
ueContextRequest:
Type: boolean
Default: false
anN2IPv4Addr:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
anN2IPv6Addr:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
allowedNssai:
Reference: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/AllowedNssai'
configuredNssai:
Type: array
Items:
Reference: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/ConfiguredSnssai'
minItems: 1
rejectedNssaiInPlmn:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
minItems: 1
rejectedNssaiInTa:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
minItems: 1
Required:
- ueContext
- anType
- anN2ApId
- ranNodeId
- initialAmfName
- userLocation
AreaOfValidity:
Type: object
Properties:
taiList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Tai'
minItems: 0
Required:
- taList
UeContextTransferReqData:
Type: object
Properties:
reason:
Reference: '#/components/schemas/TransferReason'
accessType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
plmnId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
regRequest:
Reference: '#/components/schemas/N1MessageContainer'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- reason
- accessType
UeContextTransferRspData:
Type: object
Properties:
ueContext:
Reference: '#/components/schemas/UeContext'
ueRadioCapability:
Reference: '#/components/schemas/N2InfoContent'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- ueContext
UeContext:
Type: object
Properties:
supi:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
supiUnauthInd:
Type: boolean
gpsiList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
minItems: 1
pei:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Pei'
udmGroupId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
ausfGroupId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
routingIndicator:
Type: string
groupList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/GroupId'
minItems: 1
drxParameter:
Reference: '#/components/schemas/DrxParameter'
subRfsp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RfspIndex'
usedRfsp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RfspIndex'
subUeAmbr:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Ambr'
smsSupport:
Reference: '#/components/schemas/SmsSupport'
smsfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
seafData:
Reference: '#/components/schemas/SeafData'
5gMmCapability:
Reference: '#/components/schemas/5GMmCapability'
pcfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
pcfAmPolicyUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amPolicyReqTriggerList:
Type: array
Items:
Reference: '#/components/schemas/AMPolicyReqTrigger'
minItems: 1
hpcfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
restrictedRatList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'
minItems: 1
forbiddenAreaList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Area'
minItems: 1
serviceAreaRestriction:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ServiceAreaRestriction'
restrictedCoreNwTypeList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/CoreNetworkType'
minItems: 1
eventSubscriptionList:
Type: array
Items:
Reference: 'TS29518_Namf_EventExposure.yaml#/components/schemas/AmfEventSubscription'
minItems: 1
mmContextList:
Type: array
Items:
Reference: '#/components/schemas/MmContext'
minItems: 1
maxItems: 2
sessionContextList:
Type: array
Items:
Reference: '#/components/schemas/PduSessionContext'
minItems: 1
traceData:
Reference: 'TS29571_CommonData.yaml#/components/schemas/TraceData'
N2SmInformation:
Type: object
Properties:
pduSessionId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
n2InfoContent:
Reference: '#/components/schemas/N2InfoContent'
sNssai:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
subjectToHo:
Type: boolean
Required:
- pduSessionId
N2InfoContent:
Type: object
Properties:
ngapMessageType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
ngapIeType:
Reference: '#/components/schemas/NgapIeType'
ngapData:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData'
Required:
- ngapIeType
- ngapData
NrppaInformation:
Type: object
Properties:
nfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
nrppaPdu:
Reference: '#/components/schemas/N2InfoContent'
Required:
- nfId
- nrppaPdu
PwsInformation:
Type: object
Properties:
messageIdentifier:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint16'
serialNumber:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint16'
pwsContainer:
Reference: '#/components/schemas/N2InfoContent'
sendRanResponse:
Type: boolean
Default: false
omcId:
Reference: '#/components/schemas/OmcIdentifier'
Required:
- messageIdentifier
- serialNumber
- pwsContainer
N1N2MsgTxfrFailureNotification:
Type: object
Properties:
cause:
Reference: '#/components/schemas/N1N2MessageTransferCause'
n1n2MsgDataUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
Required:
- cause
- n1n2MsgDataUri
N1N2MessageTransferError:
Type: object
Properties:
error:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
errInfo:
Reference: '#/components/schemas/N1N2MsgTxfrErrDetail'
Required:
- error
N1N2MsgTxfrErrDetail:
Type: object
Properties:
retryAfter:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
highestPrioArp:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Arp'
N2InformationTransferRspData:
Type: object
Properties:
result:
Reference: '#/components/schemas/N2InformationTransferResult'
pwsRspData:
Reference: '#/components/schemas/PWSResponseData'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- result
MmContext:
Type: object
Properties:
accessType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
nasSecurityMode:
Reference: '#/components/schemas/NasSecurityMode'
nasDownlinkCount:
Reference: '#/components/schemas/NasCount'
nasUplinkCount:
Reference: '#/components/schemas/NasCount'
ueSecurityCapability:
Reference: '#/components/schemas/UeSecurityCapability'
s1UeNetworkCapability:
Reference: '#/components/schemas/S1UeNetworkCapability'
allowedNssai:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
minItems: 1
nssaiMappingList:
Type: array
Items:
Reference: '#/components/schemas/NssaiMapping'
minItems: 1
nsInstanceList:
Type: array
Items:
Reference: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/NsiId'
minItems: 1
expectedUEbehavior:
Reference: '#/components/schemas/ExpectedUeBehavior'
Required:
- accessType
SeafData:
Type: object
Properties:
ngKsi:
Reference: '#/components/schemas/NgKsi'
keyAmf:
Reference: '#/components/schemas/KeyAmf'
nh:
Type: string
Pattern: '^[A-Fa-f0-9]+$'
ncc:
Type: integer
Minimum: 0
Maximum: 7
keyAmfChangeInd:
Type: boolean
keyAmfHDerivationInd:
Type: boolean
Required:
- ngKsi
- keyAmf
NasSecurityMode:
Type: object
Properties:
integrityAlgorithm:
Reference: '#/components/schemas/IntegrityAlgorithm'
cipheringAlgorithm:
Reference: '#/components/schemas/CipheringAlgorithm'
Required:
- integrityAlgorithm
- cipheringAlgorithm
PduSessionContext:
Type: object
Properties:
pduSessionId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
smContextRef:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
sNssai:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
dnn:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
accessType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
allocatedEbiList:
Type: array
Items:
Reference: 'TS29502_Nsmf_PDUSession.yaml#/components/schemas/EbiArpMapping'
minItems: 1
hsmfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
vsmfId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
nsInstance:
Reference: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/NsiId'
Required:
- pduSessionId
- smContextRef
- sNssai
- dnn
- accessType
- allocatedEbiList
NssaiMapping:
Type: object
Properties:
mappedSnssai:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
hSnssai:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
Required:
- mappedSnssai
- hSnssai
UeRegStatusUpdateReqData:
Type: object
Properties:
transferStatus:
Reference: '#/components/schemas/UeContextTransferStatus'
toReleaseSessionList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
minItems: 1
pcfReselectedInd:
Type: boolean
Required:
- transferStatus
UeRegStatusUpdateRspData:
Type: object
Properties:
regStatusTransferComplete:
Type: boolean
Required:
- regStatusTransferComplete
AssignEbiError:
Type: object
Properties:
error:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
failureDetails:
Reference: '#/components/schemas/AssignEbiFailed'
Required:
- error
- failureDetails
UeContextCreateData:
Type: object
Properties:
ueContext:
Reference: '#/components/schemas/UeContext'
targetId:
Reference: '#/components/schemas/NgRanTargetId'
sourceToTargetData:
Reference: '#/components/schemas/N2InfoContent'
pduSessionList:
Type: array
Items:
Reference: '#/components/schemas/N2SmInformation'
minItems: 1
n2NotifyUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
ueRadioCapability:
Reference: '#/components/schemas/N2InfoContent'
ngapCause:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Required:
- ueContext
- targetId
- sourceToTargetData
- pduSessions
UeContextCreatedData:
Type: object
Properties:
ueContext:
Reference: '#/components/schemas/UeContext'
targetToSourceData:
Reference: '#/components/schemas/N2InfoContent'
pduSessionList:
Type: array
Items:
Reference: '#/components/schemas/N2SmInformation'
minItems: 1
ngapCause:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
failedSessionList:
Type: array
Items:
Reference: '#/components/schemas/N2SmInformation'
minItems: 1
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
pcfReselectedInd:
Type: boolean
Required:
- ueContext
- targetToSourceData
- pduSessions
UeContextCreateError:
Type: object
Properties:
error:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
ngapCause:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
Required:
- error
NgRanTargetId:
Type: object
Properties:
ranNodeId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
tai:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Tai'
Required:
- ranNodeId
- tai
PWSResponseData:
Type: object
Properties:
ngapMessageType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
serialNumber:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uint16'
messageIdentifier:
Type: integer
unknownTaiList:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Tai'
minItems: 1
Required:
- ngapMessageType
- serialNumber
- messageIdentifier
PWSErrorData:
Type: object
Properties:
namfCause:
Type: integer
Required:
- namfCause
N2InformationTransferError:
Type: object
Properties:
error:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
pwdErrorInfo:
Reference: '#/components/schemas/PWSErrorData'
Required:
- error
NgKsi:
Type: object
Properties:
tsc:
Reference: '#/components/schemas/ScType'
ksi:
Type: integer
Minimum: 0
Maximum: 6
Required:
- tsc
- ksi
KeyAmf:
Type: object
Properties:
keyType:
Reference: '#/components/schemas/KeyAmfType'
keyVal:
Type: string
Required:
- keyType
- keyVal
ExpectedUeBehavior:
Type: object
Properties:
expMoveTrajectory:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
minItems: 1
validityTime:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
Required:
- expMoveTrajectory
- validityTime
N2RanInformation:
Type: object
Properties:
n2InfoContent:
Reference: '#/components/schemas/N2InfoContent'
Required:
- n2InfoContent
# SIMPLE DATA TYPES
EpsBearerId:
Type: integer
Minimum: 0
Maximum: 15
Ppi:
Type: integer
Minimum: 0
Maximum: 7
NasCount:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
5GMmCapability:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
UeSecurityCapability:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
S1UeNetworkCapability:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
DrxParameter:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
OmcIdentifier:
Type: string
# ENUMERATIONS
StatusChange:
anyOf:
- type: string
enum:
- AMF_UNAVAILABLE
- AMF_AVAILABLE
- type: string
N2InformationClass:
anyOf:
- type: string
enum:
- SM
- NRPPa
- PWS
- PWS-BCAL
- PWS-RF
- RAN
- type: string
N1MessageClass:
anyOf:
- type: string
enum:
- 5GMM
- SM
- LPP
- SMS
- UPDP
- type: string
N1N2MessageTransferCause:
anyOf:
- type: string
enum:
- ATTEMPTING_TO_REACH_UE
- N1_N2_TRANSFER_INITIATED
- WAITING_FOR_ASYNCHRONOUS_TRANSFER
- UE_NOT_RESPONDING
- N1_MSG_NOT_TRANSFERRED
- UE_NOT_REACHABLE_FOR_SESSION
- type: string
UeContextTransferStatus:
anyOf:
- type: string
enum:
- TRANSFERRED
- NOT_TRANSFERRED
- type: string
N2InformationTransferResult:
anyOf:
- type: string
enum:
- N2_INFO_TRANSFER_INITIATED
- type: string
CipheringAlgorithm:
anyOf:
- type: string
enum:
- NEA0
- NEA1
- NEA2
- NEA3
- type: string
IntegrityAlgorithm:
anyOf:
- type: string
enum:
- NIA0
- NIA1
- NIA2
- NIA3
- type: string
SmsSupport:
anyOf:
- type: string
enum:
- 3GPP
- NON_3GPP
- BOTH
- NONE
- type: string
ScType:
anyOf:
- type: string
enum:
- NATIVE
- MAPPED
- type: string
KeyAmfType:
anyOf:
- type: string
enum:
- KAMF
- KPRIMEAMF
- type: string
TransferReason:
anyOf:
- type: string
enum:
- INIT_REG
- MOBI_REG
- MOBI_REG_UE_VALIDATED
- type: string
AMPolicyReqTrigger:
anyOf:
- type: string
enum:
- LOCATION_CHANGE
- PRA_CHANGE
- SARI_CHANGE
- RFSP_INDEX_CHANGE
- type: string
RatSelector:
anyOf:
- type: string
enum:
- E-UTRA
- NR
- type: string
NgapIeType:
anyOf:
- type: string
enum:
- PDU_RES_SETUP_REQ
- PDU_RES_REL_CMD
- PDU_RES_MOD_REQ
- HANDOVER_CMD
- HANDOVER_REQUIRED
- HANDOVER_PREP_FAIL
- SRC_TO_TAR_CONTAINER
- TAR_TO_SRC_CONTAINER
- RAN_STATUS_TRANS_CONTAINER
- SON_CONFIG_TRANSFER
- NRPPA_PDU
- UE_RADIO_CAPABILITY
- type: string
N2InfoNotifyReason:
anyOf:
- type: string
enum:
- HANDOVER_COMPLETED
- type: string