open5gs/lib/sbi/support/r17-20230301-openapitools-6.4.0/modified/TS29503_Nudm_UECM.yaml
2023-03-01 17:50:25 +09:00

2640 lines
91 KiB
YAML

openapi: 3.0.0
info:
version: '1.2.2'
title: 'Nudm_UECM'
description: |
Nudm Context Management Service.
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.503 Unified Data Management Services, version 17.9.0
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
servers:
- url: '{apiRoot}/nudm-uecm/v1'
variables:
apiRoot:
default: https://example.com
description: apiRoot as defined in clause 4.4 of 3GPP TS 29.501.
security:
- oAuth2ClientCredentials:
- nudm-uecm
- {}
paths:
/{ueId}/registrations:
get:
summary: retrieve UE registration data sets
operationId: GetRegistrations
tags:
- UECM Registration Info Retrieval
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: supported-features
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
- name: registration-dataset-names
in: query
style: form
explode: false
description: List of UECM registration dataset names
required: true
schema:
$ref: '#/components/schemas/RegistrationDatasetNames'
- name: single-nssai
in: query
content:
application/json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
- name: dnn
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/RegistrationDataSets'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/send-routing-info-sm:
post:
summary: Retreive addressing information for SMS delivery
operationId: SendRoutingInfoSm
tags:
- SendRoutingInfoSM (Custom Operation)
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingInfoSmRequest'
required: true
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/RoutingInfoSmResponse'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/amf-3gpp-access:
put:
summary: register as AMF for 3GPP access
operationId: 3GppRegistration
tags:
- AMF registration for 3GPP access
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:amf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Amf3GppAccessRegistration'
required: true
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/Amf3GppAccessRegistration'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/v1/{ueId}/registrations/amf-3gpp-access'
required: true
schema:
type: string
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Amf3GppAccessRegistration'
'204':
description: No content
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
callbacks:
deregistrationNotification:
'{request.body#/deregCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DeregistrationData'
responses:
'204':
description: Successful Notification response
'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'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
pcscfRestorationNotification:
'{request.body#/pcscfRestorationCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PcscfRestorationNotification'
responses:
'204':
description: Successful Notification response
'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'
'409':
$ref: 'TS29571_CommonData.yaml#/components/responses/409'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
dataRestorationNotification:
'{request.body#/dataRestorationCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DataRestorationNotification'
responses:
'204':
description: Successful Notification response
'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'
'409':
$ref: 'TS29571_CommonData.yaml#/components/responses/409'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
patch:
summary: Update a parameter in the AMF registration for 3GPP access
operationId: Update3GppRegistration
tags:
- Parameter update in the AMF registration for 3GPP access
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:amf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
requestBody:
content:
application/merge-patch+json:
schema:
$ref: '#/components/schemas/Amf3GppAccessRegistrationModification'
required: true
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PatchResult'
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'422':
description: Unprocessable Request
content:
application/problem+json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
get:
summary: retrieve the AMF registration for 3GPP access information
operationId: Get3GppRegistration
tags:
- AMF 3Gpp-access Registration Info Retrieval
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: supported-features
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/Amf3GppAccessRegistration'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/amf-3gpp-access/dereg-amf:
post:
summary: trigger AMF for 3GPP access deregistration
operationId: deregAMF
tags:
- Trigger AMF for 3GPP access deregistration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:amf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AmfDeregInfo'
required: true
responses:
'204':
description: No content
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/amf-3gpp-access/pei-update:
post:
summary: Updates the PEI in the 3GPP access registration context
operationId: PeiUpdate
tags:
- PEI Update
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:amf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PeiUpdateInfo'
required: true
responses:
'204':
description: No content
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/amf-3gpp-access/roaming-info-update:
post:
summary: Update the Roaming Information
operationId: UpdateRoamingInformation
tags:
- Roaming Information Update
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:roaming-info-update:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RoamingInfoUpdate'
required: true
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/RoamingInfoUpdate'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/<apiVersion>/{ueId}/registrations/amf-3gpp-access/roaming-info-update'
required: true
schema:
type: string
'204':
description: No content
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/amf-non-3gpp-access:
put:
summary: register as AMF for non-3GPP access
operationId: Non3GppRegistration
tags:
- AMF registration for non-3GPP access
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:amf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AmfNon3GppAccessRegistration'
required: true
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/AmfNon3GppAccessRegistration'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/v1/{ueId}/registrations/amf-non-3gpp-access'
required: true
schema:
type: string
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AmfNon3GppAccessRegistration'
'204':
description: No Content
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
callbacks:
deregistrationNotification:
'{request.body#/deregCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DeregistrationData'
responses:
'204':
description: Successful Notification response
'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'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
pcscfRestorationNotification:
'{request.body#/pcscfRestorationCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PcscfRestorationNotification'
responses:
'204':
description: Successful Notification response
'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'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
dataRestorationNotification:
'{request.body#/dataRestorationCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DataRestorationNotification'
responses:
'204':
description: Successful Notification response
'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'
'409':
$ref: 'TS29571_CommonData.yaml#/components/responses/409'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
patch:
summary: update a parameter in the AMF registration for non-3GPP access
operationId: UpdateNon3GppRegistration
tags:
- Parameter update in the AMF registration for non-3GPP access
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:amf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
requestBody:
content:
application/merge-patch+json:
schema:
$ref: '#/components/schemas/AmfNon3GppAccessRegistrationModification'
required: true
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PatchResult'
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'422':
description: Unprocessable Request
content:
application/problem+json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
get:
summary: retrieve the AMF registration for non-3GPP access information
operationId: GetNon3GppRegistration
tags:
- AMF non-3GPP-access Registration Info Retrieval
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: supported-features
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/AmfNon3GppAccessRegistration'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/smf-registrations:
get:
summary: retrieve the SMF registration information
operationId: GetSmfRegistration
tags:
- SMF SmfRegistration
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: single-nssai
in: query
content:
application/json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
- name: dnn
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
- name: supported-features
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/SmfRegistrationInfo'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/smf-registrations/{pduSessionId}:
put:
summary: register as SMF
operationId: Registration
tags:
- SMF SmfRegistration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:smf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: pduSessionId
in: path
description: Identifier of the PDU session
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SmfRegistration'
required: true
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/SmfRegistration'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/v1/{ueId}/registrations/smf-registrations/{pduSessionId}'
required: true
schema:
type: string
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/SmfRegistration'
'204':
description: No content
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
callbacks:
deregistrationNotification:
'{request.body#/deregCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DeregistrationData'
responses:
'204':
description: Successful Notification response
'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'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
pcscfRestorationNotification:
'{request.body#/pcscfRestorationCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PcscfRestorationNotification'
responses:
'204':
description: Successful Notification response
'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'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
dataRestorationNotification:
'{request.body#/dataRestorationCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DataRestorationNotification'
responses:
'204':
description: Successful Notification response
'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'
'409':
$ref: 'TS29571_CommonData.yaml#/components/responses/409'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
delete:
summary: delete an SMF registration
operationId: SmfDeregistration
tags:
- SMF Deregistration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:smf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: pduSessionId
in: path
description: Identifier of the PDU session
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
- name: smf-set-id
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
- name: smf-instance-id
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
responses:
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'422':
description: Unprocessable Request
content:
application/problem+json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
get:
summary: get an SMF registration
operationId: RetrieveSmfRegistration
tags:
- Retrieve SMF Registration
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: pduSessionId
in: path
description: Identifier of the PDU session
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/SmfRegistration'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
patch:
summary: update a parameter in the SMF registration
operationId: UpdateSmfRegistration
tags:
- Parameter update in the SMF registration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:smf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: pduSessionId
in: path
description: Identifier of the PDU session
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
- name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
requestBody:
content:
application/merge-patch+json:
schema:
$ref: '#/components/schemas/SmfRegistrationModification'
required: true
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PatchResult'
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'422':
description: Unprocessable Request
content:
application/problem+json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/smsf-3gpp-access:
put:
summary: register as SMSF for 3GPP access
operationId: 3GppSmsfRegistration
tags:
- SMSF registration for 3GPP access
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:smsf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SmsfRegistration'
required: true
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/SmsfRegistration'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/v1/{ueId}/registrations/smsf-3gpp-access'
required: true
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 7232, 2.3
schema:
type: string
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/SmsfRegistration'
headers:
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 7232, 2.3
schema:
type: string
'204':
description: No content
headers:
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 7232, 2.3
schema:
type: string
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
callbacks:
dataRestorationNotification:
'{request.body#/dataRestorationCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DataRestorationNotification'
responses:
'204':
description: Successful Notification response
'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'
'409':
$ref: 'TS29571_CommonData.yaml#/components/responses/409'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
delete:
summary: delete the SMSF registration for 3GPP access
operationId: 3GppSmsfDeregistration
tags:
- SMSF Deregistration for 3GPP Access
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:smsf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: smsf-set-id
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
- name: If-Match
in: header
description: Validator for conditional requests, as described in IETF RFC 7232, 3.1
schema:
type: string
responses:
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'422':
description: Unprocessable Request
content:
application/problem+json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
get:
summary: retrieve the SMSF registration for 3GPP access information
operationId: Get3GppSmsfRegistration
tags:
- SMSF 3GPP access Registration Info Retrieval
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
- name: supported-features
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/SmsfRegistration'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/smsf-non-3gpp-access:
put:
summary: register as SMSF for non-3GPP access
operationId: Non3GppSmsfRegistration
tags:
- SMSF registration for non-3GPP access
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:smsf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SmsfRegistration'
required: true
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/SmsfRegistration'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/v1/{ueId}/registrations/smsf-non-3gpp-access'
required: true
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 7232, 2.3
schema:
type: string
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/SmsfRegistration'
headers:
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 7232, 2.3
schema:
type: string
'204':
description: No content
headers:
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 7232, 2.3
schema:
type: string
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
callbacks:
dataRestorationNotification:
'{request.body#/dataRestorationCallbackUri}':
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/DataRestorationNotification'
responses:
'204':
description: Successful Notification response
'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'
'409':
$ref: 'TS29571_CommonData.yaml#/components/responses/409'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
delete:
summary: delete SMSF registration for non 3GPP access
operationId: Non3GppSmsfDeregistration
tags:
- SMSF Deregistration for non-3GPP access
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:smsf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: smsf-set-id
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
- name: If-Match
in: header
description: Validator for conditional requests, as described in IETF RFC 7232, 3.1
schema:
type: string
responses:
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'422':
description: Unprocessable Request
content:
application/problem+json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
get:
summary: retrieve the SMSF registration for non-3GPP access information
operationId: GetNon3GppSmsfRegistration
tags:
- SMSF non-3GPP access Registration Info Retrieval
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
- name: supported-features
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/SmsfRegistration'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/ip-sm-gw:
put:
summary: Register an IP-SM-GW
operationId: IpSmGwRegistration
tags:
- IP-SM-GW registration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:ip-sm-gw-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/IpSmGwRegistration'
required: true
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/IpSmGwRegistration'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/v1/{ueId}/registrations/ip-sm-gw'
required: true
schema:
type: string
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/IpSmGwRegistration'
'204':
description: No content
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
delete:
summary: Delete the IP-SM-GW registration
operationId: IpSmGwDeregistration
tags:
- IP-SM-GW Deregistration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:ip-sm-gw-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
responses:
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
get:
summary: Retrieve the IP-SM-GW registration information
operationId: GetIpSmGwRegistration
tags:
- IP-SM-GW Registration Info Retrieval
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/IpSmGwRegistration'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/restore-pcscf:
post:
summary: Trigger the Restoration of the P-CSCF
operationId: Trigger P-CSCF Restoration
tags:
- Trigger P-CSCF Restoration
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/TriggerRequest'
required: true
responses:
'204':
description: Successful response
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'501':
$ref: 'TS29571_CommonData.yaml#/components/responses/501'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/location:
get:
summary: retrieve the target UE's location information
operationId: GetLocationInfo
tags:
- UE Location Information retrieval
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: supported-features
in: query
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/LocationInfo'
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/nwdaf-registrations:
get:
summary: retrieve the NWDAF registration
operationId: GetNwdafRegistration
tags:
- NWDAF Registration Info Retrieval
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: analytics-ids
in: query
description: List of analytics Id(s) provided by the consumers of NWDAF.
schema:
type: array
items:
$ref: 'TS29520_Nnwdaf_AnalyticsInfo.yaml#/components/schemas/EventId'
- name: supported-features
in: query
description: Supported Features
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/NwdafRegistration'
minItems: 1
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
/{ueId}/registrations/nwdaf-registrations/{nwdafRegistrationId}:
put:
summary: register as NWDAF
operationId: NwdafRegistration
tags:
- NWDAF registration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:nwdaf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: nwdafRegistrationId
in: path
description: NWDAF registration identifier
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/NwdafRegistration'
required: true
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/NwdafRegistration'
'200':
description: Expected response to a valid request
content:
application/json:
schema:
$ref: '#/components/schemas/NwdafRegistration'
'204':
description: No content
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
delete:
summary: delete an NWDAF registration
operationId: NwdafDeregistration
tags:
- NWDAF Deregistration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:nwdaf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: nwdafRegistrationId
in: path
description: NWDAF registration identifier
required: true
schema:
type: string
responses:
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
'503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
default:
description: Unexpected error
patch:
summary: Update a parameter in the NWDAF registration
operationId: UpdateNwdafRegistration
tags:
- Parameter update in the NWDAF registration
security:
- {}
- oAuth2ClientCredentials:
- nudm-uecm
- oAuth2ClientCredentials:
- nudm-uecm
- nudm-uecm:nwdaf-registration:write
parameters:
- name: ueId
in: path
description: Identifier of the UE
required: true
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- name: nwdafRegistrationId
in: path
description: NWDAF registration identifier
required: true
schema:
type: string
- name: supported-features
in: query
description: Supported Features
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
requestBody:
content:
application/merge-patch+json:
schema:
$ref: '#/components/schemas/NwdafRegistrationModification'
required: true
responses:
'200':
description: Expected response to a valid request
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/NwdafRegistration'
- $ref: 'TS29571_CommonData.yaml#/components/schemas/PatchResult'
'204':
description: Expected response to a valid request
'400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
'403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403'
'404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404'
'422':
description: Unprocessable Request
content:
application/problem+json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'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:
nudm-uecm: Access to the nudm-uecm API
nudm_uecm:amf-registration:write: Write access (update/modify) to representations of the Amf3GppAccessRegistration and AmfNon3GppAccessRegistration resources
nudm_uecm:smf-registration:write: Write access (create/delete/modify) to the representations of individualSmfRegistration resources
nudm_uecm:smsf-registration:write: Write access (create/delete/modify) to representations of the Smsf3GppAccessRegistration and SmsfNon3GppAccessRegistration resources
nudm_uecm:ip-sm-gw-registration:write: Write access (create/delete/modify) to the representation of the IpSmGwRegistration resource
nudm_uecm:nwdaf-registration:write: Write access (create/delete/modify) to the representation of the NwdafRegistration resource
schemas:
# COMPLEX TYPES:
Amf3GppAccessRegistration:
type: object
required:
- amfInstanceId
- deregCallbackUri
- guami
- ratType
properties:
amfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
purgeFlag:
$ref: '#/components/schemas/PurgeFlag'
pei:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
imsVoPs:
$ref: '#/components/schemas/ImsVoPs'
deregCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amfServiceNameDereg:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'
pcscfRestorationCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amfServiceNamePcscfRest:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'
initialRegistrationInd:
type: boolean
emergencyRegistrationInd:
type: boolean
guami:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
backupAmfInfo:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BackupAmfInfo'
minItems: 1
drFlag:
$ref: '#/components/schemas/DualRegistrationFlag'
ratType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
urrpIndicator:
type: boolean
amfEeSubscriptionId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
epsInterworkingInfo:
$ref: '#/components/schemas/EpsInterworkingInfo'
ueSrvccCapability:
type: boolean
registrationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
vgmlcAddress:
$ref: '#/components/schemas/VgmlcAddress'
contextInfo:
$ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/ContextInfo'
noEeSubscriptionInd:
type: boolean
supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
ueReachableInd:
$ref: '#/components/schemas/UeReachableInd'
reRegistrationRequired:
type: boolean
adminDeregSubWithdrawn:
type: boolean
dataRestorationCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
resetIds:
type: array
items:
type: string
minItems: 1
disasterRoamingInd:
type: boolean
default: false
ueMINTCapability:
type: boolean
sorSnpnSiSupported:
type: boolean
default: false
udrRestartInd:
type: boolean
default: false
lastSynchronizationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
Amf3GppAccessRegistrationModification:
type: object
required:
- guami
properties:
guami:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
purgeFlag:
$ref: '#/components/schemas/PurgeFlag'
pei:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
imsVoPs:
$ref: '#/components/schemas/ImsVoPs'
backupAmfInfo:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BackupAmfInfo'
epsInterworkingInfo:
$ref: '#/components/schemas/EpsInterworkingInfo'
ueSrvccCapability:
type: boolean
nullable: true
ueMINTCapability:
type: boolean
EpsInterworkingInfo:
type: object
properties:
epsIwkPgws:
description: A map (list of key-value pairs where Dnn serves as key) of EpsIwkPgws
type: object
additionalProperties:
$ref: '#/components/schemas/EpsIwkPgw'
EpsIwkPgw:
type: object
required:
- pgwFqdn
- smfInstanceId
properties:
pgwFqdn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn'
smfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
plmnId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
AmfNon3GppAccessRegistration:
type: object
required:
- amfInstanceId
- imsVoPs
- deregCallbackUri
- guami
- ratType
properties:
amfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
purgeFlag:
$ref: '#/components/schemas/PurgeFlag'
pei:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
imsVoPs:
$ref: '#/components/schemas/ImsVoPs'
deregCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amfServiceNameDereg:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'
pcscfRestorationCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amfServiceNamePcscfRest:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'
guami:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
backupAmfInfo:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BackupAmfInfo'
minItems: 1
ratType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
urrpIndicator:
type: boolean
amfEeSubscriptionId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
registrationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
vgmlcAddress:
$ref: '#/components/schemas/VgmlcAddress'
contextInfo:
$ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/ContextInfo'
noEeSubscriptionInd:
type: boolean
supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
reRegistrationRequired:
type: boolean
adminDeregSubWithdrawn:
type: boolean
dataRestorationCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
resetIds:
type: array
items:
type: string
minItems: 1
disasterRoamingInd:
type: boolean
default: false
sorSnpnSiSupported:
type: boolean
default: false
udrRestartInd:
type: boolean
default: false
lastSynchronizationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
AmfNon3GppAccessRegistrationModification:
type: object
required:
- guami
properties:
guami:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
purgeFlag:
$ref: '#/components/schemas/PurgeFlag'
pei:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
imsVoPs:
$ref: '#/components/schemas/ImsVoPs'
backupAmfInfo:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BackupAmfInfo'
SmfRegistration:
type: object
required:
- smfInstanceId
- pduSessionId
- singleNssai
- plmnId
properties:
smfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
smfSetId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
pduSessionId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
singleNssai:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
dnn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
emergencyServices:
type: boolean
pcscfRestorationCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
plmnId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
pgwFqdn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn'
pgwIpAddr:
$ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/IpAddress'
epdgInd:
type: boolean
default: false
deregCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
registrationReason:
$ref: '#/components/schemas/RegistrationReason'
registrationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
contextInfo:
$ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/ContextInfo'
pcfId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
dataRestorationCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
resetIds:
type: array
items:
type: string
minItems: 1
udrRestartInd:
type: boolean
default: false
lastSynchronizationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
SmsfRegistration:
type: object
required:
- smsfInstanceId
- plmnId
properties:
smsfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
smsfSetId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
plmnId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
smsfMAPAddress:
$ref: '#/components/schemas/E164Number'
smsfDiameterAddress:
$ref: '#/components/schemas/NetworkNodeDiameterAddress'
registrationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
contextInfo:
$ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/ContextInfo'
dataRestorationCallbackUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
resetIds:
type: array
items:
type: string
minItems: 1
smsfSbiSupInd:
type: boolean
default: false
udrRestartInd:
type: boolean
default: false
lastSynchronizationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
DeregistrationData:
type: object
required:
- deregReason
properties:
deregReason:
$ref: '#/components/schemas/DeregistrationReason'
accessType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
pduSessionId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
newSmfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
PcscfRestorationNotification:
type: object
required:
- supi
properties:
supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
failedPcscf:
$ref: '#/components/schemas/PcscfAddress'
NetworkNodeDiameterAddress:
type: object
required:
- name
- realm
properties:
name:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity'
realm:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity'
TriggerRequest:
type: object
required:
- supi
properties:
supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
failedPcscf:
$ref: '#/components/schemas/PcscfAddress'
SmfRegistrationInfo:
type: object
required:
- smfRegistrationList
properties:
smfRegistrationList:
type: array
items:
$ref: '#/components/schemas/SmfRegistration'
minItems: 1
IpSmGwRegistration:
type: object
anyOf:
- required: [ ipSmGwMapAddress ]
- required: [ ipSmGwDiameterAddress ]
- required: [ ipsmgwIpv4 ]
- required: [ ipsmgwIpv6 ]
- required: [ ipsmgwFqdn ]
properties:
ipSmGwMapAddress:
$ref: '#/components/schemas/E164Number'
ipSmGwDiameterAddress:
$ref: '#/components/schemas/NetworkNodeDiameterAddress'
ipsmgwIpv4:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
ipsmgwIpv6:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
ipsmgwFqdn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn'
nfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
unriIndicator:
type: boolean
default: false
resetIds:
type: array
items:
type: string
minItems: 1
ipSmGwSbiSupInd:
type: boolean
default: false
AmfDeregInfo:
type: object
required:
- deregReason
properties:
deregReason:
$ref: '#/components/schemas/DeregistrationReason'
LocationInfo:
type: object
required:
- registrationLocationInfoList
properties:
supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
gpsi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
registrationLocationInfoList:
type: array
items:
$ref: '#/components/schemas/RegistrationLocationInfo'
minItems: 1
maxItems: 2
supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
RegistrationLocationInfo:
type: object
required:
- amfInstanceId
- accessTypeList
properties:
amfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
guami:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
plmnId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
vgmlcAddress:
$ref: '#/components/schemas/VgmlcAddress'
accessTypeList:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
minItems: 1
maxItems: 2
VgmlcAddress:
type: object
properties:
vgmlcAddressIpv4:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
vgmlcAddressIpv6:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
vgmlcFqdn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn'
PeiUpdateInfo:
type: object
required:
- pei
properties:
pei:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
RegistrationDatasetNames:
type: array
items:
$ref: '#/components/schemas/RegistrationDataSetName'
minItems: 2
uniqueItems: true
RegistrationDataSets:
type: object
properties:
amf3Gpp:
$ref: '#/components/schemas/Amf3GppAccessRegistration'
amfNon3Gpp:
$ref: '#/components/schemas/AmfNon3GppAccessRegistration'
smfRegistration:
$ref: '#/components/schemas/SmfRegistrationInfo'
smsf3Gpp:
$ref: '#/components/schemas/SmsfRegistration'
smsfNon3Gpp:
$ref: '#/components/schemas/SmsfRegistration'
ipSmGw:
$ref: '#/components/schemas/IpSmGwRegistration'
nwdafRegistration:
$ref: '#/components/schemas/NwdafRegistrationInfo'
NwdafRegistration:
description: The complete set of information relevant to an NWDAF serving the UE
type: object
required:
- nwdafInstanceId
- analyticsIds
properties:
nwdafInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
analyticsIds:
type: array
items:
$ref: 'TS29520_Nnwdaf_AnalyticsInfo.yaml#/components/schemas/EventId'
minItems: 1
nwdafSetId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
registrationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
contextInfo:
$ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/ContextInfo'
supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
resetIds:
type: array
items:
type: string
minItems: 1
NwdafRegistrationModification:
description: Contains attributes of NwdafRegistration that can be modified using PATCH
required:
- nwdafInstanceId
properties:
nwdafInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
nwdafSetId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
analyticsIds:
type: array
items:
$ref: 'TS29520_Nnwdaf_AnalyticsInfo.yaml#/components/schemas/EventId'
supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
SmfRegistrationModification:
description: Contains attributes of SmfRegistration that can be modified using PATCH
type: object
required:
- smfInstanceId
properties:
smfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
smfSetId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
pgwFqdn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/FqdnRm'
DataRestorationNotification:
description: Contains identities representing those UEs potentially affected by a data-loss event at the UDR
type: object
properties:
lastReplicationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
recoveryTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
plmnId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
supiRanges:
type: array
items:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/SupiRange'
minItems: 1
gpsiRanges:
type: array
items:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/IdentityRange'
minItems: 1
resetIds:
type: array
items:
type: string
minItems: 1
sNssaiList:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
minItems: 1
dnnList:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
minItems: 1
udmGroupId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
RoamingInfoUpdate:
description: Contains the Roaming Information Update
type: object
required:
- servingPlmn
properties:
roaming:
type:
boolean
servingPlmn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
PcscfAddress:
description: Contains the addressing information (IP addresses and/or FQDN) of the P-CSCF
type: object
anyOf:
- required: [ipv4Addrs]
- required: [ipv6Addrs]
- required: [fqdn]
properties:
ipv4Addrs:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
minItems: 1
ipv6Addrs:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
minItems: 1
fqdn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn'
NwdafRegistrationInfo:
description: List of NwdafRegistration
type: object
required:
- nwdafRegistrationList
properties:
nwdafRegistrationList:
type: array
items:
$ref: '#/components/schemas/NwdafRegistration'
minItems: 1
RoutingInfoSmRequest:
description: Request body of the send-routing-info-sm custom operation
type: object
properties:
ipSmGwInd:
type: boolean
default: false
supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
RoutingInfoSmResponse:
description: Addressing information of available nodes for SMS delivery
type: object
properties:
supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
smsf3Gpp:
$ref: '#/components/schemas/SmsfRegistration'
smsfNon3Gpp:
$ref: '#/components/schemas/SmsfRegistration'
ipSmGw:
$ref: '#/components/schemas/IpSmGwInfo'
smsRouter:
$ref: '#/components/schemas/SmsRouterInfo'
IpSmGwInfo:
description: Contains the IP-SM-GW Information
type: object
properties:
ipSmGwRegistration:
$ref: '#/components/schemas/IpSmGwRegistration'
ipSmGwGuidance:
$ref: '#/components/schemas/IpSmGwGuidance'
IpSmGwGuidance:
description: >
Contains guidance information (e.g. minimum and recommended delivery times) of the IP-SM-GW
type: object
required:
- minDeliveryTime
- recommDeliveryTime
properties:
minDeliveryTime:
type: integer
minimum: 30
maximum: 600
recommDeliveryTime:
type: integer
minimum: 30
maximum: 600
SmsRouterInfo:
description: Addressing information of the SMS Router configured at the UDM
type: object
properties:
nfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
diameterAddress:
$ref: '#/components/schemas/NetworkNodeDiameterAddress'
mapAddress:
$ref: '#/components/schemas/E164Number'
routerIpv4:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
routerIpv6:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
routerFqdn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn'
# SIMPLE TYPES:
PurgeFlag:
type: boolean
E164Number:
type: string
pattern: '^[0-9]{1,15}$'
DualRegistrationFlag:
type: boolean
# ENUMS:
ImsVoPs:
# anyOf:
# - type: string
enum:
- HOMOGENEOUS_SUPPORT
- HOMOGENEOUS_NON_SUPPORT
- NON_HOMOGENEOUS_OR_UNKNOWN
# - type: string
DeregistrationReason:
# anyOf:
# - type: string
enum:
- UE_INITIAL_REGISTRATION
- UE_REGISTRATION_AREA_CHANGE
- SUBSCRIPTION_WITHDRAWN
- 5GS_TO_EPS_MOBILITY
- 5GS_TO_EPS_MOBILITY_UE_INITIAL_REGISTRATION
- REREGISTRATION_REQUIRED
- SMF_CONTEXT_TRANSFERRED
- DUPLICATE_PDU_SESSION
- 5G_SRVCC_TO_UTRAN_MOBILITY
# - type: string
RegistrationReason:
# anyOf:
# - type: string
enum:
- SMF_CONTEXT_TRANSFERRED
# - type: string
RegistrationDataSetName:
# anyOf:
# - type: string
enum:
- AMF_3GPP
- AMF_NON_3GPP
- SMF_PDU_SESSIONS
- SMSF_3GPP
- SMSF_NON_3GPP
- IP_SM_GW
- NWDAF
# - type: string
UeReachableInd:
# description: UE Reachable Indication
# anyOf:
# - type: string
enum:
- REACHABLE
- NOT_REACHABLE
- UNKNOWN
# - type: string