OpenAPI
OpenAPI Version: 3.0.0
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Information regarding the UEs current session is managed by the UECM service. The network functions that serve a UE register that information with the UDM, along with status information when appropriate and deregister after they are no longer serving that UE. A network function may also be notified that it has been deregistered when the UDM has determined that it is no longer the registered service provider for a particular UE. Additionally, this service is used by the AMF to update the UEs Permanent Equipment Identifier (PEI) and is used by the UDM to notify a registered AMF or SMF that P-CSCF restoration is required. Interested network functions can obtain context information on request to learn, for example, which AMF is currently serving a particular UE.
OpenAPI Version: 3.0.0
Version: '1.0.0'
Title: 'Nudm_UECM'
Description: 'Nudm Context Management Service'
Description: 3GPP TS 29.503 Unified Data Management Services, version 15.2.1
URL: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
- oAuth2ClientCredentials:
- nudm-uecm
- {}
URL: '{apiRoot}/nudm-uecm/v1'
Variables:
API Root:
Default: https://example.com
Description: apiRoot as defined in subclause subclause 4.4 of 3GPP TS 29.501.
put:
Summary: register as AMF for 3GPP access
Operation ID: Registration
Tags:
- AMF registration for 3GPP access
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Request Body:
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/Amf3GppAccessRegistration'
Required/Optional: true
Responses:
'201' Created
Content:
Application/JSON:
Schema:
Reference: '#/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/Optional: true
Schema:
Type: string
'200' OK
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/Amf3GppAccessRegistration'
'204' No content
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
Callbacks:
deregistrationeNotification:
'{request.body#/deregCallbackUri}':
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/DeregistrationData'
Responses:
'204' Successful Notification response
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
pcscfRestorationNotification:
'{request.body#/pcscfRestorationCallbackUri}':
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/PcscfRestorationNotification'
Responses:
'204' Successful Notification response
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
patch:
Summary: Update a parameter in the AMF registration for 3GPP access
Operation ID: Update
Tags:
- Parameter update in the AMF registration for 3GPP access
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Request Body:
Content:
application/merge-patch+json:
Schema:
Reference: '#/components/schemas/Amf3GppAccessRegistrationModification'
Required/Optional: true
Responses:
'204' Expected response to a valid request
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'422' Unprocessable Request
Content:
application/problem+json:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
get:
Summary: retrieve the AMF registration for 3GPP access information
Operation ID: Get
Tags:
- AMF 3Gpp-access Registration Info Retrieval
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
- name: supported-features
In: query
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Responses:
'200' Expected response to a valid request
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/Amf3GppAccessRegistration'
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
put:
Summary: register as AMF for non-3GPP access
Operation ID: Register
Tags:
- AMF registration for non-3GPP access
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Request Body:
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/AmfNon3GppAccessRegistration'
Required/Optional: true
Responses:
'201' Created
Content:
Application/JSON:
Schema:
Reference: '#/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/Optional: true
Schema:
Type: string
'200' OK
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/AmfNon3GppAccessRegistration'
'204' No Content
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
Callbacks:
deregistrationeNotification:
'{request.body#/deregCallbackUri}':
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/DeregistrationData'
Responses:
'204' Successful Notification response
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
pcscfRestorationNotification:
'{request.body#/pcscfRestorationCallbackUri}':
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/PcscfRestorationNotification'
Responses:
'204' Successful Notification response
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
patch:
Summary: update a parameter in the AMF registration for non-3GPP access
Operation ID: Update
Tags:
- Parameter update in the AMF registration for non-3GPP access
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Request Body:
Content:
application/merge-patch+json:
Schema:
Reference: '#/components/schemas/AmfNon3GppAccessRegistrationModification'
Required/Optional: true
Responses:
'204' Expected response to a valid request
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'422' Unprocessable Request
Content:
application/problem+json:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
get:
Summary: retrieve the AMF registration for non-3GPP access information
Operation ID: Get
Tags:
- AMF non-3GPP-access Registration Info Retrieval
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
- name: supported-features
In: query
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Responses:
'200' Expected response to a valid request
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/AmfNon3GppAccessRegistration'
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
put:
Summary: register as SMF
Operation ID: Registration
Tags:
- SMF Registration
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: pduSessionId
In: path
Description: Identifier of the PDU session
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
Request Body:
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/SmfRegistration'
Required/Optional: true
Responses:
'201' Created
Content:
Application/JSON:
Schema:
Reference: '#/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/Optional: true
Schema:
Type: string
'200' Expected response to a valid request
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/SmfRegistration'
'204' No content
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
Callbacks:
pcscfRestorationNotification:
'{request.body#/pcscfRestorationCallbackUri}':
Method: Post
Request Body:
Required/Optional: true
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/PcscfRestorationNotification'
Responses:
'204' Successful Notification response
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
delete:
Summary: delete an SMF registration
Operation ID: Deregistration
Tags:
- SMF Deregistration
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
- name: pduSessionId
In: path
Description: Identifier of the PDU session
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
Responses:
'204' Expected response to a valid request
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'422' Unprocessable Request
Content:
application/problem+json:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
put:
Summary: register as SMSF for 3GPP access
Operation ID: Update SMSF Reg 3GPP
Tags:
- SMSF registration for 3GPP access
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Request Body:
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/SmsfRegistration'
Required/Optional: true
Responses:
'201' Created
Content:
Application/JSON:
Schema:
Reference: '#/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/Optional: true
Schema:
Type: string
'200' Expected response to a valid request
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/SmsfRegistration'
'204' No content
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
delete:
Summary: delete the SMSF registration for 3GPP access
Operation ID: Deregistration
Tags:
- SMSF Deregistration for 3GPP Access
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Responses:
'204' Expected response to a valid request
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'422' Unprocessable Request
Content:
application/problem+json:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
get:
Summary: retrieve the SMSF registration for 3GPP access information
Operation ID: Get
Tags:
- SMSF 3GPP access Registration Info Retrieval
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
- name: supported-features
In: query
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Responses:
'200' Expected response to a valid request
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/SmsfRegistration'
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
put:
Summary: register as SMSF for non-3GPP access
Operation ID: Registration
Tags:
- SMSF registration for non-3GPP access
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Request Body:
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/SmsfRegistration'
Required/Optional: true
Responses:
'201' Created
Content:
Application/JSON:
Schema:
Reference: '#/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/Optional: true
Schema:
Type: string
'200' Expected response to a valid request
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/SmsfRegistration'
'204' No content
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
delete:
Summary: delete SMSF registration for non 3GPP access
Operation ID: Deregistration
Tags:
- SMSF Deregistration for non-3GPP access
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Responses:
'204' Expected response to a valid request
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'422' Unprocessable Request
Content:
application/problem+json:
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
get:
Summary: retrieve the SMSF registration for non-3GPP access information
Operation ID: Get
Tags:
- SMSF non-3GPP access Registration Info Retrieval
Parameters:
- name: ueId
In: path
Description: Identifier of the UE
Required/Optional: true
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
- name: supported-features
In: query
Schema:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
Responses:
'200' Expected response to a valid request
Content:
Application/JSON:
Schema:
Reference: '#/components/schemas/SmsfRegistration'
'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'
'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'
'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'
'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'
'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'
default:
Description: Unexpected error
Type: oauth2
Flows:
clientCredentials:
tokenUrl: '{nrfApiRoot}/oauth2/token'
scopes:
nudm-uecm: Access to the nudm-uecm API
# COMPLEX TYPES:
Type: object
Required:
- amfInstanceId
- deregCallbackUri
- guami
- ratType
Properties:
amfInstanceId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
purgeFlag:
Reference: '#/components/schemas/PurgeFlag'
pei:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Pei'
imsVoPs:
Reference: '#/components/schemas/ImsVoPs'
deregCallbackUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amfServiceNameDereg:
Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'
pcscfRestorationCallbackUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amfServiceNamePcscfRest:
Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'
initialRegistrationInd:
Type: boolean
guami:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
backupAmfInfo:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/BackupAmfInfo'
minItems: 1
drFlag:
Reference: '#/components/schemas/DualRegistrationFlag'
ratType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'
Type: object
Required:
- guami
Properties:
guami:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
purgeFlag:
Reference: '#/components/schemas/PurgeFlag'
pei:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Pei'
imsVoPs:
Reference: '#/components/schemas/ImsVoPs'
backupAmfInfo:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/BackupAmfInfo'
Type: object
Required:
- amfInstanceId
- imsVoPs
- deregCallbackUri
- guami
- ratType
Properties:
amfInstanceId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
purgeFlag:
Reference: '#/components/schemas/PurgeFlag'
pei:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Pei'
imsVoPs:
Reference: '#/components/schemas/ImsVoPs'
deregCallbackUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amfServiceNameDereg:
Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'
pcscfRestorationCallbackUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
amfServiceNamePcscfRest:
Reference: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ServiceName'
guami:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
backupAmfInfo:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/BackupAmfInfo'
minItems: 1
ratType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'
Type: object
Required:
- guami
Properties:
guami:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Guami'
purgeFlag:
Reference: '#/components/schemas/PurgeFlag'
pei:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Pei'
imsVoPs:
Reference: '#/components/schemas/ImsVoPs'
backupAmfInfo:
Type: array
Items:
Reference: 'TS29571_CommonData.yaml#/components/schemas/BackupAmfInfo'
Type: object
Required:
- smfInstanceId
- pduSessionId
- singleNssai
- dnn
- plmnId
Properties:
smfInstanceId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
pduSessionId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
singleNssai:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
dnn:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
pcscfRestorationCallbackUri:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Uri'
plmnId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
pgwFqdn:
Type: string
Type: object
Required:
- smsfInstanceId
- plmnId
Properties:
smsfInstanceId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
supportedFeatures:
Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
plmnId:
Reference: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
smsfMAPAddress:
Reference: '#/components/schemas/E164Number'
smsfDiameterAddress:
Reference: '#/components/schemas/NetworkNodeDiameterAddress'
Type: object
Required:
- deregReason
- accessType
Properties:
deregReason:
Reference: '#/components/schemas/DeregistrationReason'
accessType:
Reference: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
Type: object
Required:
- supi
Properties:
supi:
Reference: 'TS29571_CommonData.yaml#/components/schemas/Supi'
Type: object
Required:
- name
- realm
Properties:
name:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity'
realm:
Reference: 'TS29571_CommonData.yaml#/components/schemas/DiameterIdentity'
# SIMPLE TYPES:
Type: boolean
Type: string
Pattern: '^[0-9]{1,15}$'
Type: boolean
# ENUMS:
anyOf:
- type: string
enum:
- HOMOGENEOUS_SUPPORT
- HOMOGENEOUS_NON_SUPPORT
- NON_HOMOGENEOUS_OR_UNKNOWN
- type: string
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
- type: string