mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-05 15:24:14 +00:00
[SBI] Fixed openapitools MAP generation (#2103)
MAP was generated incorrectly because {{#items}}..{{#items}} was
missing.
Because of this, If scpInfo has scpPort, NRF crashes.
This commit is contained in:
parent
1d8324af9f
commit
ce668c556c
437 changed files with 111103 additions and 906 deletions
|
|
@ -0,0 +1,707 @@
|
|||
openapi: 3.0.0
|
||||
info:
|
||||
version: 1.1.4
|
||||
title: Namf_EventExposure
|
||||
description: |
|
||||
AMF Event Exposure Service
|
||||
© 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
|
||||
All rights reserved.
|
||||
security:
|
||||
- {}
|
||||
- oAuth2ClientCredentials:
|
||||
- namf-evts
|
||||
externalDocs:
|
||||
description: 3GPP TS 29.518 V16.8.0; 5G System; Access and Mobility Management Services
|
||||
url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.518/'
|
||||
servers:
|
||||
- url: '{apiRoot}/namf-evts/v1'
|
||||
variables:
|
||||
apiRoot:
|
||||
default: https://example.com
|
||||
description: apiRoot as defined in clause clause 4.4 of 3GPP TS 29.501
|
||||
paths:
|
||||
/subscriptions:
|
||||
post:
|
||||
summary: Namf_EventExposure Subscribe service Operation
|
||||
tags:
|
||||
- Subscriptions collection (Document)
|
||||
operationId: CreateSubscription
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/AmfCreateEventSubscription'
|
||||
required: true
|
||||
responses:
|
||||
'201':
|
||||
description: Subsription Created
|
||||
headers:
|
||||
Location:
|
||||
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/namf-evts/<apiVersion>/subscriptions/{subscriptionId}'
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/AmfCreatedEventSubscription'
|
||||
'307':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
||||
'308':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
||||
'400':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
|
||||
'403':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
|
||||
'411':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/411'
|
||||
'413':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/413'
|
||||
'415':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/415'
|
||||
'429':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/429'
|
||||
'500':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
||||
'503':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
||||
default:
|
||||
description: Unexpected error
|
||||
callbacks:
|
||||
onEventReport:
|
||||
'{$request.body#/subscription/eventNotifyUri}':
|
||||
post:
|
||||
summary: Event Notificaiton Delivery
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/AmfEventNotification'
|
||||
required: true
|
||||
responses:
|
||||
'204':
|
||||
description: Successful acknowledgement
|
||||
'307':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
||||
'308':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
||||
'400':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
|
||||
'401':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/401'
|
||||
'403':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
|
||||
'404':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
|
||||
'411':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/411'
|
||||
'413':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/413'
|
||||
'415':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/415'
|
||||
'429':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/429'
|
||||
'500':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
||||
'503':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
||||
default:
|
||||
description: Unexpected error
|
||||
onSubscriptionIdChangeEvtReport:
|
||||
'{$request.body#/subscription/subsChangeNotifyUri}':
|
||||
post:
|
||||
summary: Event Notificaiton Delivery For Subscription Id Change
|
||||
requestBody:
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/AmfEventNotification'
|
||||
required: true
|
||||
responses:
|
||||
'204':
|
||||
description: Successful acknowledgement
|
||||
'307':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
||||
'308':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
||||
'400':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
|
||||
'411':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/411'
|
||||
'413':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/413'
|
||||
'415':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/415'
|
||||
'429':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/429'
|
||||
'500':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
||||
'503':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
||||
default:
|
||||
description: Unexpected error
|
||||
/subscriptions/{subscriptionId}:
|
||||
patch:
|
||||
summary: Namf_EventExposure Subscribe Modify service Operation
|
||||
tags:
|
||||
- Individual subscription (Document)
|
||||
operationId: ModifySubscription
|
||||
parameters:
|
||||
- name: subscriptionId
|
||||
in: path
|
||||
required: true
|
||||
description: Unique ID of the subscription to be modified
|
||||
schema:
|
||||
type: string
|
||||
requestBody:
|
||||
content:
|
||||
application/json-patch+json:
|
||||
schema:
|
||||
oneOf:
|
||||
- type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfUpdateEventSubscriptionItem'
|
||||
minItems: 1
|
||||
- type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfUpdateEventOptionItem'
|
||||
minItems: 1
|
||||
maxItems: 1
|
||||
required: true
|
||||
responses:
|
||||
'200':
|
||||
description: Subsription modified successfully
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '#/components/schemas/AmfUpdatedEventSubscription'
|
||||
'307':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
||||
'308':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
||||
'400':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
|
||||
'403':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
|
||||
'404':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
|
||||
'411':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/411'
|
||||
'413':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/413'
|
||||
'415':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/415'
|
||||
'429':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/429'
|
||||
'500':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
||||
'503':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
||||
default:
|
||||
description: Unexpected error
|
||||
delete:
|
||||
summary: Namf_EventExposure Unsubscribe service Operation
|
||||
tags:
|
||||
- Individual subscription (Document)
|
||||
operationId: DeleteSubscription
|
||||
parameters:
|
||||
- name: subscriptionId
|
||||
in: path
|
||||
required: true
|
||||
description: Unique ID of the subscription to be deleted
|
||||
schema:
|
||||
type: string
|
||||
responses:
|
||||
'204':
|
||||
description: Subsription deleted successfully
|
||||
'307':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
||||
'308':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
||||
'400':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
|
||||
'404':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
|
||||
'411':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/411'
|
||||
'413':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/413'
|
||||
'415':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/415'
|
||||
'429':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/429'
|
||||
'500':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
||||
'503':
|
||||
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
||||
default:
|
||||
description: Unexpected error
|
||||
components:
|
||||
securitySchemes:
|
||||
oAuth2ClientCredentials:
|
||||
type: oauth2
|
||||
flows:
|
||||
clientCredentials:
|
||||
tokenUrl: '{nrfApiRoot}/oauth2/token'
|
||||
scopes:
|
||||
namf-evts: Access to the Namf_EventExposure API
|
||||
schemas:
|
||||
AmfEventSubscription:
|
||||
type: object
|
||||
properties:
|
||||
eventList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfEvent'
|
||||
minItems: 1
|
||||
eventNotifyUri:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
||||
notifyCorrelationId:
|
||||
type: string
|
||||
nfId:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
||||
subsChangeNotifyUri:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
||||
subsChangeNotifyCorrelationId:
|
||||
type: string
|
||||
supi:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
||||
groupId:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/GroupId'
|
||||
gpsi:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
|
||||
pei:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
|
||||
anyUE:
|
||||
type: boolean
|
||||
options:
|
||||
$ref: '#/components/schemas/AmfEventMode'
|
||||
sourceNfType:
|
||||
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/NFType'
|
||||
required:
|
||||
- eventList
|
||||
- eventNotifyUri
|
||||
- notifyCorrelationId
|
||||
- nfId
|
||||
AmfEvent:
|
||||
type: object
|
||||
properties:
|
||||
type:
|
||||
$ref: '#/components/schemas/AmfEventType'
|
||||
immediateFlag:
|
||||
type: boolean
|
||||
default: false
|
||||
areaList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfEventArea'
|
||||
minItems: 1
|
||||
locationFilterList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/LocationFilter'
|
||||
minItems: 1
|
||||
refId:
|
||||
$ref: 'TS29503_Nudm_EE.yaml#/components/schemas/ReferenceId'
|
||||
trafficDescriptorList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/TrafficDescriptor'
|
||||
minItems: 1
|
||||
reportUeReachable:
|
||||
type: boolean
|
||||
default: false
|
||||
reachabilityFilter:
|
||||
$ref: '#/components/schemas/ReachabilityFilter'
|
||||
maxReports:
|
||||
type: integer
|
||||
maxResponseTime:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
||||
required:
|
||||
- type
|
||||
AmfEventNotification:
|
||||
type: object
|
||||
properties:
|
||||
notifyCorrelationId:
|
||||
type: string
|
||||
subsChangeNotifyCorrelationId:
|
||||
type: string
|
||||
reportList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfEventReport'
|
||||
minItems: 1
|
||||
eventSubsSyncInfo:
|
||||
$ref: '#/components/schemas/AmfEventSubsSyncInfo'
|
||||
AmfEventReport:
|
||||
type: object
|
||||
properties:
|
||||
type:
|
||||
$ref: '#/components/schemas/AmfEventType'
|
||||
state:
|
||||
$ref: '#/components/schemas/AmfEventState'
|
||||
timeStamp:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
||||
subscriptionId:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
||||
anyUe:
|
||||
type: boolean
|
||||
supi:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
||||
areaList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfEventArea'
|
||||
minItems: 1
|
||||
refId:
|
||||
$ref: 'TS29503_Nudm_EE.yaml#/components/schemas/ReferenceId'
|
||||
gpsi:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
|
||||
pei:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
|
||||
location:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
||||
additionalLocation:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
||||
timezone:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
||||
accessTypeList:
|
||||
type: array
|
||||
items:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
||||
minItems: 1
|
||||
rmInfoList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/RmInfo'
|
||||
minItems: 1
|
||||
cmInfoList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/CmInfo'
|
||||
minItems: 1
|
||||
reachability:
|
||||
$ref: '#/components/schemas/UeReachability'
|
||||
commFailure:
|
||||
$ref: '#/components/schemas/CommunicationFailure'
|
||||
lossOfConnectReason:
|
||||
$ref: '#/components/schemas/LossOfConnectivityReason'
|
||||
numberOfUes:
|
||||
type: integer
|
||||
5gsUserStateList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/5GsUserStateInfo'
|
||||
minItems: 1
|
||||
typeCode:
|
||||
type: string
|
||||
pattern: '^imeitac-[0-9]{8}$'
|
||||
registrationNumber:
|
||||
type: integer
|
||||
maxAvailabilityTime:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
||||
ueIdExt:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/UEIdExt'
|
||||
minItems: 1
|
||||
required:
|
||||
- type
|
||||
- state
|
||||
- timeStamp
|
||||
AmfEventMode:
|
||||
type: object
|
||||
properties:
|
||||
trigger:
|
||||
$ref: '#/components/schemas/AmfEventTrigger'
|
||||
maxReports:
|
||||
type: integer
|
||||
expiry:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
||||
repPeriod:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
||||
sampRatio:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/SamplingRatio'
|
||||
required:
|
||||
- trigger
|
||||
AmfEventState:
|
||||
type: object
|
||||
properties:
|
||||
active:
|
||||
type: boolean
|
||||
remainReports:
|
||||
type: integer
|
||||
remainDuration:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
||||
required:
|
||||
- active
|
||||
RmInfo:
|
||||
type: object
|
||||
properties:
|
||||
rmState:
|
||||
$ref: '#/components/schemas/RmState'
|
||||
accessType:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
||||
required:
|
||||
- rmState
|
||||
- accessType
|
||||
CmInfo:
|
||||
type: object
|
||||
properties:
|
||||
cmState:
|
||||
$ref: '#/components/schemas/CmState'
|
||||
accessType:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
||||
required:
|
||||
- cmState
|
||||
- accessType
|
||||
CommunicationFailure:
|
||||
type: object
|
||||
properties:
|
||||
nasReleaseCode:
|
||||
type: string
|
||||
ranReleaseCode:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
|
||||
AmfCreateEventSubscription:
|
||||
type: object
|
||||
properties:
|
||||
subscription:
|
||||
$ref: '#/components/schemas/AmfEventSubscription'
|
||||
supportedFeatures:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
||||
oldGuami:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
|
||||
required:
|
||||
- subscription
|
||||
AmfCreatedEventSubscription:
|
||||
type: object
|
||||
properties:
|
||||
subscription:
|
||||
$ref: '#/components/schemas/AmfEventSubscription'
|
||||
subscriptionId:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
||||
reportList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfEventReport'
|
||||
minItems: 1
|
||||
supportedFeatures:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
||||
required:
|
||||
- subscription
|
||||
- subscriptionId
|
||||
AmfUpdateEventSubscriptionItem:
|
||||
type: object
|
||||
properties:
|
||||
op:
|
||||
type: string
|
||||
enum:
|
||||
- add
|
||||
- remove
|
||||
- replace
|
||||
path:
|
||||
type: string
|
||||
pattern: '\/eventList\/[0-]$|\/eventList\/[1-9][0-9]*$'
|
||||
value:
|
||||
$ref: '#/components/schemas/AmfEvent'
|
||||
required:
|
||||
- op
|
||||
- path
|
||||
AmfUpdateEventOptionItem:
|
||||
type: object
|
||||
properties:
|
||||
op:
|
||||
type: string
|
||||
enum:
|
||||
- replace
|
||||
path:
|
||||
type: string
|
||||
pattern: '\/options\/expiry$'
|
||||
value:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
||||
required:
|
||||
- op
|
||||
- path
|
||||
- value
|
||||
AmfUpdatedEventSubscription:
|
||||
type: object
|
||||
properties:
|
||||
subscription:
|
||||
$ref: '#/components/schemas/AmfEventSubscription'
|
||||
reportList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfEventReport'
|
||||
minItems: 1
|
||||
required:
|
||||
- subscription
|
||||
AmfEventArea:
|
||||
type: object
|
||||
properties:
|
||||
presenceInfo:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo'
|
||||
ladnInfo:
|
||||
$ref: '#/components/schemas/LadnInfo'
|
||||
sNssai:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
||||
nsiId:
|
||||
$ref: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/NsiId'
|
||||
LadnInfo:
|
||||
type: object
|
||||
properties:
|
||||
ladn:
|
||||
type: string
|
||||
presence:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceState'
|
||||
required:
|
||||
- ladn
|
||||
5GsUserStateInfo:
|
||||
type: object
|
||||
properties:
|
||||
5gsUserState:
|
||||
$ref: '#/components/schemas/5GsUserState'
|
||||
accessType:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
||||
required:
|
||||
- 5gsUserState
|
||||
- accessType
|
||||
TrafficDescriptor:
|
||||
type: object
|
||||
properties:
|
||||
dnn:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
|
||||
sNssai:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
||||
dddTrafficDescriptorList:
|
||||
type: array
|
||||
items:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/DddTrafficDescriptor'
|
||||
minItems: 1
|
||||
UEIdExt:
|
||||
type: object
|
||||
properties:
|
||||
supi:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
||||
gpsi:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
|
||||
|
||||
AmfEventSubsSyncInfo:
|
||||
type: object
|
||||
properties:
|
||||
subscriptionList:
|
||||
type: array
|
||||
items:
|
||||
$ref: '#/components/schemas/AmfEventSubscriptionInfo'
|
||||
minItems: 1
|
||||
required:
|
||||
- subscriptionList
|
||||
|
||||
AmfEventSubscriptionInfo:
|
||||
type: object
|
||||
properties:
|
||||
subId:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
||||
notifyCorrelationId:
|
||||
type: string
|
||||
refIdList:
|
||||
type: array
|
||||
items:
|
||||
$ref: 'TS29503_Nudm_EE.yaml#/components/schemas/ReferenceId'
|
||||
minItems: 1
|
||||
oldSubId:
|
||||
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
||||
required:
|
||||
- subId
|
||||
- refIdList
|
||||
|
||||
AmfEventType:
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- LOCATION_REPORT
|
||||
- PRESENCE_IN_AOI_REPORT
|
||||
- TIMEZONE_REPORT
|
||||
- ACCESS_TYPE_REPORT
|
||||
- REGISTRATION_STATE_REPORT
|
||||
- CONNECTIVITY_STATE_REPORT
|
||||
- REACHABILITY_REPORT
|
||||
- COMMUNICATION_FAILURE_REPORT
|
||||
- UES_IN_AREA_REPORT
|
||||
- SUBSCRIPTION_ID_CHANGE
|
||||
- SUBSCRIPTION_ID_ADDITION
|
||||
- LOSS_OF_CONNECTIVITY
|
||||
- 5GS_USER_STATE_REPORT
|
||||
- AVAILABILITY_AFTER_DDN_FAILURE
|
||||
- TYPE_ALLOCATION_CODE_REPORT
|
||||
- FREQUENT_MOBILITY_REGISTRATION_REPORT
|
||||
- type: string
|
||||
AmfEventTrigger:
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- ONE_TIME
|
||||
- CONTINUOUS
|
||||
- PERIODIC
|
||||
- type: string
|
||||
LocationFilter :
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- TAI
|
||||
- CELL_ID
|
||||
- N3IWF
|
||||
- UE_IP
|
||||
- UDP_PORT
|
||||
- TNAP_ID
|
||||
- GLI
|
||||
- TWAP_ID
|
||||
- type: string
|
||||
UeReachability:
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- UNREACHABLE
|
||||
- REACHABLE
|
||||
- REGULATORY_ONLY
|
||||
- type: string
|
||||
RmState:
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- REGISTERED
|
||||
- DEREGISTERED
|
||||
- type: string
|
||||
CmState:
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- IDLE
|
||||
- CONNECTED
|
||||
- type: string
|
||||
5GsUserState:
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- DEREGISTERED
|
||||
- REGISTERED_NOT_REACHABLE_FOR_PAGING
|
||||
- REGISTERED_REACHABLE_FOR_PAGING
|
||||
- CONNECTED_NOT_REACHABLE_FOR_PAGING
|
||||
- CONNECTED_REACHABLE_FOR_PAGING
|
||||
- NOT_PROVIDED_FROM_AMF
|
||||
- type: string
|
||||
LossOfConnectivityReason:
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- DEREGISTERED
|
||||
- MAX_DETECTION_TIME_EXPIRED
|
||||
- PURGED
|
||||
- type: string
|
||||
|
||||
ReachabilityFilter:
|
||||
anyOf:
|
||||
- type: string
|
||||
enum:
|
||||
- UE_REACHABILITY_STATUS_CHANGE
|
||||
- UE_REACHABLE_DL_TRAFFIC
|
||||
- type: string
|
||||
Loading…
Add table
Add a link
Reference in a new issue