forked from acouzens/open5gs
3374 lines
119 KiB
YAML
3374 lines
119 KiB
YAML
openapi: 3.0.0
|
|
info:
|
|
version: 1.1.4
|
|
title: Namf_Communication
|
|
description: |
|
|
AMF Communication Service
|
|
© 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
|
|
All rights reserved.
|
|
security:
|
|
- {}
|
|
- oAuth2ClientCredentials:
|
|
- namf-comm
|
|
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-comm/v1'
|
|
variables:
|
|
apiRoot:
|
|
default: https://example.com
|
|
description: apiRoot as defined in clause clause 4.4 of 3GPP TS 29.501
|
|
paths:
|
|
/ue-contexts/{ueContextId}:
|
|
put:
|
|
summary: Namf_Communication CreateUEContext service Operation
|
|
tags:
|
|
- Individual ueContext (Document)
|
|
operationId: CreateUEContext
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(5g-guti-[0-9]{5,6}[0-9a-fA-F]{14}|imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
requestBody:
|
|
content:
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/UeContextCreateData'
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt1:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt2:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt3:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt4:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt5:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt6:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt7:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt8:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt9:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt10:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt11:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt12:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt13:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt14:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt15:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt16:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt1:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt2:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt3:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt4:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt5:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt6:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt7:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt8:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt9:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt10:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt11:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt12:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt13:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt14:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt15:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt16:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
required: true
|
|
callbacks:
|
|
onN2MessageNotify:
|
|
'{$request.body#/n2NotifyUri}':
|
|
post:
|
|
summary: Namf_Communication N2 Info Notify (UE Specific) service Operation
|
|
tags:
|
|
- N2 Info Notify
|
|
operationId: N2InfoNotifyHandoverComplete
|
|
requestBody:
|
|
description: UE Specific N2 Information Notification
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationNotification'
|
|
responses:
|
|
'200':
|
|
description: N2 Information Notification Response.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InfoNotificationRspData'
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/N2InfoNotificationRspData'
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
'204':
|
|
description: Expected response to a successful callback processing
|
|
'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'
|
|
responses:
|
|
'201':
|
|
description: UE context successfully created.
|
|
headers:
|
|
Location:
|
|
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/namf-comm/<apiVersion>/ue-contexts/{ueContextId}'
|
|
required: true
|
|
schema:
|
|
type: string
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeContextCreatedData'
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/UeContextCreatedData'
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt1:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt2:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt3:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt4:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt5:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt6:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt7:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt8:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt9:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt10:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt11:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt12:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt13:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt14:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt15:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt1:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt2:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt3:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt4:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt5:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt6:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt7:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt8:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt9:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt10:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt11:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt12:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt13:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt14:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt15:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
'307':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
|
'308':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
|
'400':
|
|
description: Bad Request
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeContextCreateError'
|
|
application/problem+json: # error originated by an SCP or SEPP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
'403':
|
|
description: Forbidden
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeContextCreateError'
|
|
application/problem+json: # error originated by an SCP or SEPP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Response parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/UeContextCreateError'
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
'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':
|
|
description: Internal Server Error
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeContextCreateError'
|
|
'503':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
|
default:
|
|
description: Unexpected error
|
|
/ue-contexts/{ueContextId}/release:
|
|
post:
|
|
summary: Namf_Communication ReleaseUEContext service Operation
|
|
tags:
|
|
- Individual ueContext (Document)
|
|
operationId: ReleaseUEContext
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(5g-guti-[0-9]{5,6}[0-9a-fA-F]{14}|imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UEContextRelease'
|
|
required: true
|
|
responses:
|
|
'204':
|
|
description: UE Context successfully released
|
|
'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
|
|
/ue-contexts/{ueContextId}/assign-ebi:
|
|
post:
|
|
summary: Namf_Communication EBI Assignment service Operation
|
|
tags:
|
|
- Individual ueContext (Document)
|
|
operationId: EBIAssignment
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(5g-guti-[0-9]{5,6}[0-9a-fA-F]{14}|imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AssignEbiData'
|
|
required: true
|
|
responses:
|
|
'200':
|
|
description: EBI Assignment successfully performed.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AssignedEbiData'
|
|
'307':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
|
'308':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
|
'400':
|
|
description: Bad Request
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AssignEbiError'
|
|
application/problem+json: # error originated by an SCP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
'403':
|
|
description: Forbidden
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AssignEbiError'
|
|
application/problem+json: # error originated by an SCP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
'409':
|
|
description: Conflict
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AssignEbiError'
|
|
'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':
|
|
description: Internal Server Error
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AssignEbiError'
|
|
application/problem+json: # error originated by an SCP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
'503':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
|
default:
|
|
description: Unexpected error
|
|
/ue-contexts/{ueContextId}/transfer:
|
|
post:
|
|
summary: Namf_Communication UEContextTransfer service Operation
|
|
tags:
|
|
- Individual ueContext (Document)
|
|
operationId: UEContextTransfer
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(5g-guti-[0-9]{5,6}[0-9a-fA-F]{14}|imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeContextTransferReqData'
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/UeContextTransferReqData'
|
|
binaryDataN1Message:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN1Message:
|
|
contentType: application/vnd.3gpp.5gnas
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
required: true
|
|
responses:
|
|
'200':
|
|
description: UE context transfer successfully initiated.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeContextTransferRspData'
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/UeContextTransferRspData'
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt1:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt1:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
'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
|
|
/ue-contexts/{ueContextId}/transfer-update:
|
|
post:
|
|
summary: Namf_Communication RegistrationStatusUpdate service Operation
|
|
tags:
|
|
- Individual ueContext (Document)
|
|
operationId: RegistrationStatusUpdate
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(5g-guti-[0-9]{5,6}[0-9a-fA-F]{14}|imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeRegStatusUpdateReqData'
|
|
required: true
|
|
responses:
|
|
'200':
|
|
description: UE context transfer status successfully updated.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeRegStatusUpdateRspData'
|
|
'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:
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/default'
|
|
/ue-contexts/{ueContextId}/relocate:
|
|
post:
|
|
summary: Namf_Communication RelocateUEContext service Operation
|
|
tags:
|
|
- Individual ueContext (Document)
|
|
operationId: RelocateUEContext
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(5g-guti-[0-9]{5,6}[0-9a-fA-F]{14}|imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
requestBody:
|
|
content:
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/UeContextRelocateData'
|
|
binaryDataGtpcMessage:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt1:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt2:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt3:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt4:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt5:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt6:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt7:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt8:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt9:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt10:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt11:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt12:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt13:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt14:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt15:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2InformationExt16:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataGtpcMessage:
|
|
contentType: application/vnd.3gpp.gtpc
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt1:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt2:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt3:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt4:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt5:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt6:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt7:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt8:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt9:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt10:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt11:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt12:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt13:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt14:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt15:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2InformationExt16:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
required: true
|
|
responses:
|
|
'201':
|
|
description: UE context successfully relocated.
|
|
headers:
|
|
Location:
|
|
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/namf-comm/<apiVersion>/ue-contexts/{ueContextId}/relocate'
|
|
required: true
|
|
schema:
|
|
type: string
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeContextRelocatedData'
|
|
'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
|
|
|
|
/ue-contexts/{ueContextId}/cancel-relocate:
|
|
post:
|
|
summary: Namf_Communication CancelRelocateUEContext service Operation
|
|
tags:
|
|
- Individual ueContext (Document)
|
|
operationId: CancelRelocateUEContext
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(5g-guti-[0-9]{5,6}[0-9a-fA-F]{14}|imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
requestBody:
|
|
content:
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/UeContextCancelRelocateData'
|
|
binaryDataGtpcMessage:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataGtpcMessage:
|
|
contentType: application/vnd.3gpp.gtpc
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
required: true
|
|
responses:
|
|
'204':
|
|
description: UE Context successfully released
|
|
'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
|
|
/ue-contexts/{ueContextId}/n1-n2-messages:
|
|
post:
|
|
summary: Namf_Communication N1N2 Message Transfer (UE Specific) service Operation
|
|
tags:
|
|
- n1N2Message collection (Document)
|
|
operationId: N1N2MessageTransfer
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|cid-.{1,255}|.+)$'
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N1N2MessageTransferReqData'
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/N1N2MessageTransferReqData'
|
|
binaryDataN1Message:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
binaryMtData:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN1Message:
|
|
contentType: application/vnd.3gpp.5gnas
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryMtData:
|
|
contentType: application/vnd.3gpp.5gnas
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
required: true
|
|
responses:
|
|
'202':
|
|
description: N1N2 Message Transfer accepted.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N1N2MessageTransferRspData'
|
|
headers:
|
|
Location:
|
|
description: 'The URI of the resource located on the AMF to which the status of the N1N2 message transfer is held'
|
|
required: true
|
|
schema:
|
|
type: string
|
|
'200':
|
|
description: N1N2 Message Transfer successfully initiated.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N1N2MessageTransferRspData'
|
|
'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'
|
|
'409':
|
|
description: Conflicts
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N1N2MessageTransferError'
|
|
'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'
|
|
'504':
|
|
description: Gateway Timeout
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N1N2MessageTransferError'
|
|
application/problem+json: # error originated by an SCP or SEPP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
default:
|
|
description: Unexpected error
|
|
callbacks:
|
|
onN1N2TransferFailure:
|
|
'{$request.body#/n1n2FailureTxfNotifURI}':
|
|
post:
|
|
summary: Namf_Communication N1N2Transfer Failure Notification service Operation
|
|
tags:
|
|
- N1N2 Transfer Failure Notification
|
|
operationId: N1N2TransferFailureNotification
|
|
requestBody:
|
|
description: N1N2Transfer Failure Notification
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N1N2MsgTxfrFailureNotification'
|
|
responses:
|
|
'204':
|
|
description: Expected response to a successful callback processing
|
|
'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'
|
|
/ue-contexts/{ueContextId}/n1-n2-messages/subscriptions:
|
|
post:
|
|
summary: Namf_Communication N1N2 Message Subscribe (UE Specific) service Operation
|
|
tags:
|
|
- N1N2 Subscriptions Collection for Individual UE Contexts (Document)
|
|
operationId: N1N2MessageSubscribe
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeN1N2InfoSubscriptionCreateData'
|
|
required: true
|
|
responses:
|
|
'201':
|
|
description: N1N2 Message Subscription successfully created.
|
|
headers:
|
|
Location:
|
|
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/namf-comm/<apiVersion>/{ueContextId}/ue-contexts/n1-n2-messages/subscriptions/{subscriptionId}'
|
|
required: true
|
|
schema:
|
|
type: string
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/UeN1N2InfoSubscriptionCreatedData'
|
|
'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
|
|
callbacks:
|
|
onN1N2MessageNotify:
|
|
'{$request.body#/n1NotifyCallbackUri}':
|
|
post:
|
|
summary: Namf_Communication N1 Message Notify service Operation
|
|
tags:
|
|
- N1 Message Notify
|
|
operationId: N1MessageNotify
|
|
requestBody:
|
|
description: N1 Message Notification
|
|
content:
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/N1MessageNotification'
|
|
binaryDataN1Message:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN1Message:
|
|
contentType: application/vnd.3gpp.5gnas
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
responses:
|
|
'204':
|
|
description: Expected response to a successful callback processing
|
|
'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'
|
|
'{$request.body#/n2NotifyCallbackUri}':
|
|
post:
|
|
summary: Namf_Communication N2 Info Notify (UE Specific) service Operation
|
|
tags:
|
|
- N2 Info Notify
|
|
# operationId: N2InfoNotify
|
|
requestBody:
|
|
description: UE Specific N2 Information Notification
|
|
content:
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/N2InformationNotification'
|
|
binaryDataN1Message:
|
|
type: string
|
|
format: binary
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN1Message:
|
|
contentType: application/vnd.3gpp.5gnas
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
responses:
|
|
'204':
|
|
description: Expected response to a successful callback processing
|
|
'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'
|
|
/ue-contexts/{ueContextId}/n1-n2-messages/subscriptions/{subscriptionId}:
|
|
delete:
|
|
summary: Namf_Communication N1N2 Message UnSubscribe (UE Specific) service Operation
|
|
tags:
|
|
- N1N2 Individual Subscription (Document)
|
|
operationId: N1N2MessageUnSubscribe
|
|
parameters:
|
|
- name: ueContextId
|
|
in: path
|
|
description: UE Context Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
pattern: '^(imsi-[0-9]{5,15}|nai-.+|gli-.+|gci-.+|imei-[0-9]{15}|imeisv-[0-9]{16}|.+)$'
|
|
- name: subscriptionId
|
|
in: path
|
|
description: Subscription Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
responses:
|
|
'204':
|
|
description: N1N2 Message Subscription successfully removed.
|
|
'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'
|
|
/non-ue-n2-messages/transfer:
|
|
post:
|
|
summary: Namf_Communication Non UE N2 Message Transfer service Operation
|
|
tags:
|
|
- Non UE N2Messages collection (Document)
|
|
operationId: NonUeN2MessageTransfer
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationTransferReqData'
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/N2InformationTransferReqData'
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
required: true
|
|
responses:
|
|
'200':
|
|
description: Non UE N2 Message Transfer successfully initiated.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationTransferRspData'
|
|
'307':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
|
'308':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
|
'400':
|
|
description: Bad Request
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationTransferError'
|
|
application/problem+json: # error originated by an SCP or SEPP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
'403':
|
|
description: Forbidden
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationTransferError'
|
|
application/problem+json: # error originated by an SCP or SEPP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
'404':
|
|
description: Not Found
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationTransferError'
|
|
'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':
|
|
description: Internal Server Error
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationTransferError'
|
|
application/problem+json: # error originated by an SCP or SEPP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
'503':
|
|
description: Service Unavailable
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationTransferError'
|
|
application/problem+json: # error originated by an SCP or SEPP
|
|
schema:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
default:
|
|
description: Unexpected error
|
|
/non-ue-n2-messages/subscriptions:
|
|
post:
|
|
summary: Namf_Communication Non UE N2 Info Subscribe service Operation
|
|
tags:
|
|
- Non UE N2Messages Subscriptions collection (Document)
|
|
operationId: NonUeN2InfoSubscribe
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/NonUeN2InfoSubscriptionCreateData'
|
|
required: true
|
|
responses:
|
|
'201':
|
|
description: Non UE N2 Info Subscription successfully created.
|
|
headers:
|
|
Location:
|
|
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/namf-comm/<apiVersion>/non-ue-n2-messages/subscriptions/{n2NotifySubscriptionId}'
|
|
required: true
|
|
schema:
|
|
type: string
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/NonUeN2InfoSubscriptionCreatedData'
|
|
'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:
|
|
onN2InfoNotify:
|
|
'{$request.body#/n2NotifyCallbackUri}':
|
|
post:
|
|
summary: Namf_Communication Non UE N2 Info Notify service Operation
|
|
tags:
|
|
- Non UE N2 Info Notify
|
|
operationId: NonUeN2InfoNotify
|
|
requestBody:
|
|
description: Non UE N2 Information Notification
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/N2InformationNotification'
|
|
multipart/related: # message with binary body part(s)
|
|
schema:
|
|
type: object
|
|
properties: # Request parts
|
|
jsonData:
|
|
$ref: '#/components/schemas/N2InformationNotification'
|
|
binaryDataN2Information:
|
|
type: string
|
|
format: binary
|
|
encoding:
|
|
jsonData:
|
|
contentType: application/json
|
|
binaryDataN2Information:
|
|
contentType: application/vnd.3gpp.ngap
|
|
headers:
|
|
Content-Id:
|
|
schema:
|
|
type: string
|
|
responses:
|
|
'204':
|
|
description: Expected response to a successful callback processing
|
|
'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'
|
|
/non-ue-n2-messages/subscriptions/{n2NotifySubscriptionId}:
|
|
delete:
|
|
summary: Namf_Communication Non UE N2 Info UnSubscribe service Operation
|
|
tags:
|
|
- Non UE N2 Message Notification Individual Subscription (Document)
|
|
operationId: NonUeN2InfoUnSubscribe
|
|
parameters:
|
|
- name: n2NotifySubscriptionId
|
|
in: path
|
|
description: N2 info Subscription Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
responses:
|
|
'204':
|
|
description: Non UE N2 INfo Subscription successfully removed.
|
|
'307':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/307'
|
|
'308':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/308'
|
|
'400':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/400'
|
|
'429':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/429'
|
|
'500':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/500'
|
|
'503':
|
|
$ref: 'TS29571_CommonData.yaml#/components/responses/503'
|
|
/subscriptions:
|
|
post:
|
|
summary: Namf_Communication AMF Status Change Subscribe service Operation
|
|
tags:
|
|
- subscriptions collection (Document)
|
|
operationId: AMFStatusChangeSubscribe
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AMFStatusChangeSubscriptionData'
|
|
required: true
|
|
responses:
|
|
'201':
|
|
description: N1N2 Message Subscription successfully created.
|
|
headers:
|
|
Location:
|
|
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/namf-comm/<apiVersion>/subscriptions/{subscriptionId}'
|
|
required: true
|
|
schema:
|
|
type: string
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AMFStatusChangeSubscriptionData'
|
|
'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:
|
|
onAmfStatusChange:
|
|
'{$request.body#/amfStatusUri}':
|
|
post:
|
|
summary: Amf Status Change Notify service Operation
|
|
tags:
|
|
- Amf Status Change Notify
|
|
operationId: AmfStatusChangeNotify
|
|
requestBody:
|
|
description: Amf Status Change Notification
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AmfStatusChangeNotification'
|
|
responses:
|
|
'204':
|
|
description: Expected response to a successful callback processing
|
|
'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'
|
|
/subscriptions/{subscriptionId}:
|
|
delete:
|
|
summary: Namf_Communication AMF Status Change UnSubscribe service Operation
|
|
tags:
|
|
- individual subscription (Document)
|
|
operationId: AMFStatusChangeUnSubscribe
|
|
parameters:
|
|
- name: subscriptionId
|
|
in: path
|
|
description: AMF Status Change Subscription Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
responses:
|
|
'204':
|
|
description: N1N2 Message Subscription successfully removed.
|
|
'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'
|
|
'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
|
|
put:
|
|
summary: Namf_Communication AMF Status Change Subscribe Modify service Operation
|
|
tags:
|
|
- individual subscription (Document)
|
|
operationId: AMFStatusChangeSubscribeModfy
|
|
parameters:
|
|
- name: subscriptionId
|
|
in: path
|
|
description: AMF Status Change Subscription Identifier
|
|
required: true
|
|
schema:
|
|
type: string
|
|
requestBody:
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AMFStatusChangeSubscriptionData'
|
|
required: true
|
|
responses:
|
|
'202':
|
|
description: N1N2 Message Subscription successfully updated.
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AMFStatusChangeSubscriptionData'
|
|
'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:
|
|
OnAmfStatusChange:
|
|
'{$request.body#/amfStatusUri}':
|
|
post:
|
|
summary: Amf Status Change Notify service Operation
|
|
tags:
|
|
- Amf Status Change Notify
|
|
operationId: AmfStatusChangeNOtify
|
|
requestBody:
|
|
description: Amf Status Change Notification
|
|
content:
|
|
application/json:
|
|
schema:
|
|
$ref: '#/components/schemas/AmfStatusChangeNotification'
|
|
responses:
|
|
'204':
|
|
description: Expected response to a successful callback processing
|
|
'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'
|
|
components:
|
|
securitySchemes:
|
|
oAuth2ClientCredentials:
|
|
type: oauth2
|
|
flows:
|
|
clientCredentials:
|
|
tokenUrl: '{nrfApiRoot}/oauth2/token'
|
|
scopes:
|
|
namf-comm: Access to the Namf_Communication API
|
|
schemas:
|
|
#
|
|
# STRUCTURED DATA TYPES
|
|
#
|
|
AMFStatusChangeSubscriptionData:
|
|
type: object
|
|
properties:
|
|
amfStatusUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
guamiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
|
|
minItems: 1
|
|
required:
|
|
- amfStatusUri
|
|
AmfStatusChangeNotification:
|
|
type: object
|
|
properties:
|
|
amfStatusInfoList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/AmfStatusInfo'
|
|
minItems: 1
|
|
required:
|
|
- amfStatusInfoList
|
|
AmfStatusInfo:
|
|
type: object
|
|
properties:
|
|
guamiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
|
|
minItems: 1
|
|
statusChange:
|
|
$ref: '#/components/schemas/StatusChange'
|
|
targetAmfRemoval:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfName'
|
|
targetAmfFailure:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfName'
|
|
required:
|
|
- guamiList
|
|
- statusChange
|
|
AssignEbiData:
|
|
type: object
|
|
properties:
|
|
pduSessionId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
arpList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Arp'
|
|
minItems: 1
|
|
releasedEbiList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EpsBearerId'
|
|
minItems: 1
|
|
oldGuami:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
|
|
required:
|
|
- pduSessionId
|
|
AssignedEbiData:
|
|
type: object
|
|
properties:
|
|
pduSessionId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
assignedEbiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29502_Nsmf_PDUSession.yaml#/components/schemas/EbiArpMapping'
|
|
minItems: 0
|
|
failedArpList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Arp'
|
|
minItems: 1
|
|
releasedEbiList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/EpsBearerId'
|
|
minItems: 1
|
|
required:
|
|
- pduSessionId
|
|
- assignedEbiList
|
|
AssignEbiFailed:
|
|
type: object
|
|
properties:
|
|
pduSessionId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
failedArpList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Arp'
|
|
minItems: 1
|
|
required:
|
|
- pduSessionId
|
|
UEContextRelease:
|
|
type: object
|
|
properties:
|
|
supi:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
|
unauthenticatedSupi:
|
|
type: boolean
|
|
default: false
|
|
ngapCause:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
|
|
required:
|
|
- ngapCause
|
|
N2InformationTransferReqData:
|
|
type: object
|
|
properties:
|
|
taiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
|
|
minItems: 1
|
|
ratSelector:
|
|
$ref: '#/components/schemas/RatSelector'
|
|
globalRanNodeList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
minItems: 1
|
|
n2Information:
|
|
$ref: '#/components/schemas/N2InfoContainer'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
required:
|
|
- n2Information
|
|
NonUeN2InfoSubscriptionCreateData:
|
|
type: object
|
|
properties:
|
|
globalRanNodeList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
minItems: 1
|
|
anTypeList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
|
minItems: 1
|
|
n2InformationClass:
|
|
$ref: '#/components/schemas/N2InformationClass'
|
|
n2NotifyCallbackUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
nfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
required:
|
|
- n2InformationClass
|
|
- n2NotifyCallbackUri
|
|
NonUeN2InfoSubscriptionCreatedData:
|
|
type: object
|
|
properties:
|
|
n2NotifySubscriptionId:
|
|
type: string
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
n2InformationClass:
|
|
$ref: '#/components/schemas/N2InformationClass'
|
|
required:
|
|
- n2NotifySubscriptionId
|
|
UeN1N2InfoSubscriptionCreateData:
|
|
type: object
|
|
properties:
|
|
n2InformationClass:
|
|
$ref: '#/components/schemas/N2InformationClass'
|
|
n2NotifyCallbackUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
n1MessageClass:
|
|
$ref: '#/components/schemas/N1MessageClass'
|
|
n1NotifyCallbackUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
nfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
oldGuami:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
|
|
UeN1N2InfoSubscriptionCreatedData:
|
|
type: object
|
|
properties:
|
|
n1n2NotifySubscriptionId:
|
|
type: string
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
required:
|
|
- n1n2NotifySubscriptionId
|
|
N2InformationNotification:
|
|
type: object
|
|
properties:
|
|
n2NotifySubscriptionId:
|
|
type: string
|
|
n2InfoContainer:
|
|
$ref: '#/components/schemas/N2InfoContainer'
|
|
toReleaseSessionList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
minItems: 1
|
|
lcsCorrelationId:
|
|
$ref: 'TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID'
|
|
notifyReason:
|
|
$ref: '#/components/schemas/N2InfoNotifyReason'
|
|
smfChangeInfoList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SmfChangeInfo'
|
|
minItems: 1
|
|
ranNodeId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
initialAmfName:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfName'
|
|
anN2IPv4Addr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
|
|
anN2IPv6Addr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
|
|
guami:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
|
|
notifySourceNgRan:
|
|
type: boolean
|
|
default: false
|
|
required:
|
|
- n2NotifySubscriptionId
|
|
N2InfoContainer:
|
|
type: object
|
|
properties:
|
|
n2InformationClass:
|
|
$ref: '#/components/schemas/N2InformationClass'
|
|
smInfo:
|
|
$ref: '#/components/schemas/N2SmInformation'
|
|
ranInfo:
|
|
$ref: '#/components/schemas/N2RanInformation'
|
|
nrppaInfo:
|
|
$ref: '#/components/schemas/NrppaInformation'
|
|
pwsInfo:
|
|
$ref: '#/components/schemas/PwsInformation'
|
|
v2xInfo:
|
|
$ref: '#/components/schemas/V2xInformation'
|
|
required:
|
|
- n2InformationClass
|
|
N1MessageNotification:
|
|
type: object
|
|
properties:
|
|
n1NotifySubscriptionId:
|
|
type: string
|
|
n1MessageContainer:
|
|
$ref: '#/components/schemas/N1MessageContainer'
|
|
lcsCorrelationId:
|
|
$ref: 'TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID'
|
|
registrationCtxtContainer:
|
|
$ref: '#/components/schemas/RegistrationContextContainer'
|
|
newLmfIdentification:
|
|
$ref: 'TS29572_Nlmf_Location.yaml#/components/schemas/LMFIdentification'
|
|
guami:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
|
|
cIoT5GSOptimisation:
|
|
type: boolean
|
|
default: false
|
|
ecgi:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ecgi'
|
|
ncgi:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ncgi'
|
|
required:
|
|
- n1MessageContainer
|
|
N1MessageContainer:
|
|
type: object
|
|
properties:
|
|
n1MessageClass:
|
|
$ref: '#/components/schemas/N1MessageClass'
|
|
n1MessageContent:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData'
|
|
nfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
serviceInstanceId:
|
|
type: string
|
|
required:
|
|
- n1MessageClass
|
|
- n1MessageContent
|
|
N1N2MessageTransferReqData:
|
|
type: object
|
|
properties:
|
|
n1MessageContainer:
|
|
$ref: '#/components/schemas/N1MessageContainer'
|
|
n2InfoContainer:
|
|
$ref: '#/components/schemas/N2InfoContainer'
|
|
mtData:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData'
|
|
skipInd:
|
|
type: boolean
|
|
default: false
|
|
lastMsgIndication:
|
|
type: boolean
|
|
pduSessionId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
lcsCorrelationId:
|
|
$ref: 'TS29572_Nlmf_Location.yaml#/components/schemas/CorrelationID'
|
|
ppi:
|
|
$ref: '#/components/schemas/Ppi'
|
|
arp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Arp'
|
|
5qi:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/5Qi'
|
|
n1n2FailureTxfNotifURI:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
smfReallocationInd:
|
|
type: boolean
|
|
default: false
|
|
areaOfValidity:
|
|
$ref: '#/components/schemas/AreaOfValidity'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
oldGuami:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami'
|
|
maAcceptedInd:
|
|
type: boolean
|
|
default: false
|
|
extBufSupport:
|
|
type: boolean
|
|
default: false
|
|
targetAccess:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
|
|
|
N1N2MessageTransferRspData:
|
|
type: object
|
|
properties:
|
|
cause:
|
|
$ref: '#/components/schemas/N1N2MessageTransferCause'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
required:
|
|
- cause
|
|
RegistrationContextContainer:
|
|
type: object
|
|
properties:
|
|
ueContext:
|
|
$ref: '#/components/schemas/UeContext'
|
|
localTimeZone:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TimeZone'
|
|
anType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
|
anN2ApId:
|
|
type: integer
|
|
ranNodeId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
initialAmfName:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfName'
|
|
userLocation:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
rrcEstCause:
|
|
type: string
|
|
pattern: '^[0-9a-fA-F]+$'
|
|
ueContextRequest:
|
|
type: boolean
|
|
default: false
|
|
initialAmfN2ApId:
|
|
type: integer
|
|
anN2IPv4Addr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
|
|
anN2IPv6Addr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
|
|
allowedNssai:
|
|
$ref: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/AllowedNssai'
|
|
configuredNssai:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/ConfiguredSnssai'
|
|
minItems: 1
|
|
rejectedNssaiInPlmn:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 1
|
|
rejectedNssaiInTa:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 1
|
|
selectedPlmnId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
iabNodeInd:
|
|
type: boolean
|
|
default: false
|
|
ceModeBInd:
|
|
$ref: '#/components/schemas/CeModeBInd'
|
|
lteMInd:
|
|
$ref: '#/components/schemas/LteMInd'
|
|
authenticatedInd:
|
|
type: boolean
|
|
default: false
|
|
npnAccessInfo:
|
|
$ref: '#/components/schemas/NpnAccessInfo'
|
|
required:
|
|
- ueContext
|
|
- anType
|
|
- anN2ApId
|
|
- ranNodeId
|
|
- initialAmfName
|
|
- userLocation
|
|
AreaOfValidity:
|
|
type: object
|
|
properties:
|
|
taiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
|
|
minItems: 0
|
|
required:
|
|
- taiList
|
|
UeContextTransferReqData:
|
|
type: object
|
|
properties:
|
|
reason:
|
|
$ref: '#/components/schemas/TransferReason'
|
|
accessType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
|
plmnId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
regRequest:
|
|
$ref: '#/components/schemas/N1MessageContainer'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
required:
|
|
- reason
|
|
- accessType
|
|
UeContextTransferRspData:
|
|
type: object
|
|
properties:
|
|
ueContext:
|
|
$ref: '#/components/schemas/UeContext'
|
|
ueRadioCapability:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
ueNbiotRadioCapability:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
required:
|
|
- ueContext
|
|
UeContext:
|
|
type: object
|
|
properties:
|
|
supi:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
|
supiUnauthInd:
|
|
type: boolean
|
|
gpsiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
|
|
minItems: 1
|
|
pei:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pei'
|
|
udmGroupId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
|
|
ausfGroupId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
|
|
pcfGroupId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
|
|
routingIndicator:
|
|
type: string
|
|
groupList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GroupId'
|
|
minItems: 1
|
|
drxParameter:
|
|
$ref: '#/components/schemas/DrxParameter'
|
|
subRfsp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RfspIndex'
|
|
usedRfsp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RfspIndex'
|
|
subUeAmbr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ambr'
|
|
smsfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
seafData:
|
|
$ref: '#/components/schemas/SeafData'
|
|
5gMmCapability:
|
|
$ref: '#/components/schemas/5GMmCapability'
|
|
pcfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
pcfSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
|
|
pcfAmpServiceSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfServiceSetId'
|
|
pcfUepServiceSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfServiceSetId'
|
|
pcfBinding:
|
|
$ref: '#/components/schemas/SbiBindingLevel'
|
|
pcfAmPolicyUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
amPolicyReqTriggerList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PolicyReqTrigger'
|
|
minItems: 1
|
|
pcfUePolicyUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
uePolicyReqTriggerList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PolicyReqTrigger'
|
|
minItems: 1
|
|
hpcfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
hpcfSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
|
|
restrictedRatList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
minItems: 1
|
|
forbiddenAreaList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Area'
|
|
minItems: 1
|
|
serviceAreaRestriction:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ServiceAreaRestriction'
|
|
restrictedCoreNwTypeList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/CoreNetworkType'
|
|
minItems: 1
|
|
eventSubscriptionList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/ExtAmfEventSubscription'
|
|
minItems: 1
|
|
mmContextList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/MmContext'
|
|
minItems: 1
|
|
maxItems: 2
|
|
sessionContextList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/PduSessionContext'
|
|
minItems: 1
|
|
traceData:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TraceData'
|
|
serviceGapExpiryTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
stnSr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/StnSr'
|
|
cMsisdn:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/CMsisdn'
|
|
msClassmark2:
|
|
$ref: '#/components/schemas/MSClassmark2'
|
|
supportedCodecList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SupportedCodec'
|
|
minItems: 1
|
|
smallDataRateStatusInfos:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SmallDataRateStatusInfo'
|
|
minItems: 1
|
|
restrictedPrimaryRatList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
minItems: 1
|
|
restrictedSecondaryRatList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RatType'
|
|
minItems: 1
|
|
v2xContext:
|
|
$ref: '#/components/schemas/V2xContext'
|
|
lteCatMInd:
|
|
type: boolean
|
|
default: false
|
|
moExpDataCounter:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/MoExpDataCounter'
|
|
cagData:
|
|
$ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/CagData'
|
|
managementMdtInd:
|
|
type: boolean
|
|
default: false
|
|
immediateMdtConf:
|
|
$ref: '#/components/schemas/ImmediateMdtConf'
|
|
ecRestrictionDataWb:
|
|
$ref: '#/components/schemas/EcRestrictionDataWb'
|
|
ecRestrictionDataNb:
|
|
type: boolean
|
|
default: false
|
|
iabOperationAllowed:
|
|
type: boolean
|
|
|
|
|
|
N2SmInformation:
|
|
type: object
|
|
properties:
|
|
pduSessionId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
n2InfoContent:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
sNssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
homePlmnSnssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
iwkSnssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
subjectToHo:
|
|
type: boolean
|
|
required:
|
|
- pduSessionId
|
|
N2InfoContent:
|
|
type: object
|
|
properties:
|
|
ngapMessageType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
|
|
ngapIeType:
|
|
$ref: '#/components/schemas/NgapIeType'
|
|
ngapData:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData'
|
|
required:
|
|
- ngapData
|
|
NrppaInformation:
|
|
type: object
|
|
properties:
|
|
nfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
nrppaPdu:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
serviceInstanceId:
|
|
type: string
|
|
required:
|
|
- nfId
|
|
- nrppaPdu
|
|
PwsInformation:
|
|
type: object
|
|
properties:
|
|
messageIdentifier:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16'
|
|
serialNumber:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16'
|
|
pwsContainer:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
bcEmptyAreaList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
minItems: 1
|
|
sendRanResponse:
|
|
type: boolean
|
|
default: false
|
|
omcId:
|
|
$ref: '#/components/schemas/OmcIdentifier'
|
|
required:
|
|
- messageIdentifier
|
|
- serialNumber
|
|
- pwsContainer
|
|
N1N2MsgTxfrFailureNotification:
|
|
type: object
|
|
properties:
|
|
cause:
|
|
$ref: '#/components/schemas/N1N2MessageTransferCause'
|
|
n1n2MsgDataUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
required:
|
|
- cause
|
|
- n1n2MsgDataUri
|
|
N1N2MessageTransferError:
|
|
type: object
|
|
properties:
|
|
error:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
errInfo:
|
|
$ref: '#/components/schemas/N1N2MsgTxfrErrDetail'
|
|
required:
|
|
- error
|
|
N1N2MsgTxfrErrDetail:
|
|
type: object
|
|
properties:
|
|
retryAfter:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
|
|
highestPrioArp:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Arp'
|
|
maxWaitingTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
|
N2InformationTransferRspData:
|
|
type: object
|
|
properties:
|
|
result:
|
|
$ref: '#/components/schemas/N2InformationTransferResult'
|
|
pwsRspData:
|
|
$ref: '#/components/schemas/PWSResponseData'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
required:
|
|
- result
|
|
MmContext:
|
|
type: object
|
|
properties:
|
|
accessType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
|
nasSecurityMode:
|
|
$ref: '#/components/schemas/NasSecurityMode'
|
|
epsNasSecurityMode:
|
|
$ref: '#/components/schemas/EpsNasSecurityMode'
|
|
nasDownlinkCount:
|
|
$ref: '#/components/schemas/NasCount'
|
|
nasUplinkCount:
|
|
$ref: '#/components/schemas/NasCount'
|
|
ueSecurityCapability:
|
|
$ref: '#/components/schemas/UeSecurityCapability'
|
|
s1UeNetworkCapability:
|
|
$ref: '#/components/schemas/S1UeNetworkCapability'
|
|
allowedNssai:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 1
|
|
nssaiMappingList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/NssaiMapping'
|
|
minItems: 1
|
|
allowedHomeNssai:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
minItems: 1
|
|
nsInstanceList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/NsiId'
|
|
minItems: 1
|
|
expectedUEbehavior:
|
|
$ref: '#/components/schemas/ExpectedUeBehavior'
|
|
ueDifferentiationInfo:
|
|
$ref: '#/components/schemas/UeDifferentiationInfo'
|
|
plmnAssiUeRadioCapId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnAssiUeRadioCapId'
|
|
manAssiUeRadioCapId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ManAssiUeRadioCapId'
|
|
ucmfDicEntryId:
|
|
type: string
|
|
n3IwfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
wagfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
tngfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
anN2ApId:
|
|
type: integer
|
|
nssaaStatusList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NssaaStatus'
|
|
minItems: 1
|
|
pendingNssaiMappingList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/NssaiMapping'
|
|
minItems: 1
|
|
required:
|
|
- accessType
|
|
SeafData:
|
|
type: object
|
|
properties:
|
|
ngKsi:
|
|
$ref: '#/components/schemas/NgKsi'
|
|
keyAmf:
|
|
$ref: '#/components/schemas/KeyAmf'
|
|
nh:
|
|
type: string
|
|
pattern: '^[A-Fa-f0-9]+$'
|
|
ncc:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 7
|
|
keyAmfChangeInd:
|
|
type: boolean
|
|
keyAmfHDerivationInd:
|
|
type: boolean
|
|
required:
|
|
- ngKsi
|
|
- keyAmf
|
|
NasSecurityMode:
|
|
type: object
|
|
properties:
|
|
integrityAlgorithm:
|
|
$ref: '#/components/schemas/IntegrityAlgorithm'
|
|
cipheringAlgorithm:
|
|
$ref: '#/components/schemas/CipheringAlgorithm'
|
|
required:
|
|
- integrityAlgorithm
|
|
- cipheringAlgorithm
|
|
PduSessionContext:
|
|
type: object
|
|
properties:
|
|
pduSessionId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
smContextRef:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
sNssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
dnn:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
|
|
selectedDnn:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
|
|
accessType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
|
additionalAccessType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType'
|
|
allocatedEbiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29502_Nsmf_PDUSession.yaml#/components/schemas/EbiArpMapping'
|
|
minItems: 1
|
|
hsmfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
hsmfSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
|
|
hsmfServiceSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfServiceSetId'
|
|
smfBinding:
|
|
$ref: '#/components/schemas/SbiBindingLevel'
|
|
vsmfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
vsmfSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
|
|
vsmfServiceSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfServiceSetId'
|
|
vsmfBinding:
|
|
$ref: '#/components/schemas/SbiBindingLevel'
|
|
ismfId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
|
|
ismfSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
|
|
ismfServiceSetId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfServiceSetId'
|
|
ismfBinding:
|
|
$ref: '#/components/schemas/SbiBindingLevel'
|
|
nsInstance:
|
|
$ref: 'TS29531_Nnssf_NSSelection.yaml#/components/schemas/NsiId'
|
|
smfServiceInstanceId:
|
|
type: string
|
|
maPduSession:
|
|
type: boolean
|
|
default: false
|
|
cnAssistedRanPara:
|
|
$ref: 'TS29502_Nsmf_PDUSession.yaml#/components/schemas/CnAssistedRanPara'
|
|
required:
|
|
- pduSessionId
|
|
- smContextRef
|
|
- sNssai
|
|
- dnn
|
|
- accessType
|
|
NssaiMapping:
|
|
type: object
|
|
properties:
|
|
mappedSnssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
hSnssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
required:
|
|
- mappedSnssai
|
|
- hSnssai
|
|
UeRegStatusUpdateReqData:
|
|
type: object
|
|
properties:
|
|
transferStatus:
|
|
$ref: '#/components/schemas/UeContextTransferStatus'
|
|
toReleaseSessionList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
minItems: 1
|
|
pcfReselectedInd:
|
|
type: boolean
|
|
smfChangeInfoList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/SmfChangeInfo'
|
|
minItems: 1
|
|
required:
|
|
- transferStatus
|
|
UeRegStatusUpdateRspData:
|
|
type: object
|
|
properties:
|
|
regStatusTransferComplete:
|
|
type: boolean
|
|
required:
|
|
- regStatusTransferComplete
|
|
AssignEbiError:
|
|
type: object
|
|
properties:
|
|
error:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
failureDetails:
|
|
$ref: '#/components/schemas/AssignEbiFailed'
|
|
required:
|
|
- error
|
|
- failureDetails
|
|
UeContextCreateData:
|
|
type: object
|
|
properties:
|
|
ueContext:
|
|
$ref: '#/components/schemas/UeContext'
|
|
targetId:
|
|
$ref: '#/components/schemas/NgRanTargetId'
|
|
sourceToTargetData:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
pduSessionList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/N2SmInformation'
|
|
minItems: 1
|
|
n2NotifyUri:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
|
|
ueRadioCapability:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
ngapCause:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
servingNetwork:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid'
|
|
required:
|
|
- ueContext
|
|
- targetId
|
|
- sourceToTargetData
|
|
- pduSessionList
|
|
UeContextCreatedData:
|
|
type: object
|
|
properties:
|
|
ueContext:
|
|
$ref: '#/components/schemas/UeContext'
|
|
targetToSourceData:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
pduSessionList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/N2SmInformation'
|
|
minItems: 1
|
|
failedSessionList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/N2SmInformation'
|
|
minItems: 1
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
pcfReselectedInd:
|
|
type: boolean
|
|
required:
|
|
- ueContext
|
|
- targetToSourceData
|
|
- pduSessionList
|
|
UeContextCreateError:
|
|
type: object
|
|
properties:
|
|
error:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
ngapCause:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
|
|
targetToSourceFailureData:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
required:
|
|
- error
|
|
UeContextRelocateData:
|
|
type: object
|
|
properties:
|
|
ueContext:
|
|
$ref: '#/components/schemas/UeContext'
|
|
targetId:
|
|
$ref: '#/components/schemas/NgRanTargetId'
|
|
sourceToTargetData:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
forwardRelocationRequest:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData'
|
|
pduSessionList:
|
|
type: array
|
|
items:
|
|
$ref: '#/components/schemas/N2SmInformation'
|
|
minItems: 1
|
|
ueRadioCapability:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
ngapCause:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NgApCause'
|
|
supportedFeatures:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
|
|
required:
|
|
- ueContext
|
|
- targetId
|
|
- sourceToTargetData
|
|
- forwardRelocationRequest
|
|
UeContextRelocatedData:
|
|
type: object
|
|
properties:
|
|
ueContext:
|
|
$ref: '#/components/schemas/UeContext'
|
|
UeContextCancelRelocateData:
|
|
type: object
|
|
properties:
|
|
supi:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
|
|
relocationCancelRequest:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/RefToBinaryData'
|
|
required:
|
|
- relocationCancelRequest
|
|
NgRanTargetId:
|
|
type: object
|
|
properties:
|
|
ranNodeId:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/GlobalRanNodeId'
|
|
tai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
|
|
required:
|
|
- ranNodeId
|
|
- tai
|
|
PWSResponseData:
|
|
type: object
|
|
properties:
|
|
ngapMessageType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
|
|
serialNumber:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint16'
|
|
messageIdentifier:
|
|
type: integer
|
|
unknownTaiList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
|
|
minItems: 1
|
|
required:
|
|
- ngapMessageType
|
|
- serialNumber
|
|
- messageIdentifier
|
|
PWSErrorData:
|
|
type: object
|
|
properties:
|
|
namfCause:
|
|
type: integer
|
|
required:
|
|
- namfCause
|
|
N2InformationTransferError:
|
|
type: object
|
|
properties:
|
|
error:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'
|
|
pwsErrorInfo:
|
|
$ref: '#/components/schemas/PWSErrorData'
|
|
required:
|
|
- error
|
|
NgKsi:
|
|
type: object
|
|
properties:
|
|
tsc:
|
|
$ref: '#/components/schemas/ScType'
|
|
ksi:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 6
|
|
required:
|
|
- tsc
|
|
- ksi
|
|
KeyAmf:
|
|
type: object
|
|
properties:
|
|
keyType:
|
|
$ref: '#/components/schemas/KeyAmfType'
|
|
keyVal:
|
|
type: string
|
|
required:
|
|
- keyType
|
|
- keyVal
|
|
ExpectedUeBehavior:
|
|
type: object
|
|
properties:
|
|
expMoveTrajectory:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/UserLocation'
|
|
minItems: 1
|
|
validityTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
required:
|
|
- expMoveTrajectory
|
|
- validityTime
|
|
N2RanInformation:
|
|
type: object
|
|
properties:
|
|
n2InfoContent:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
required:
|
|
- n2InfoContent
|
|
N2InfoNotificationRspData:
|
|
type: object
|
|
properties:
|
|
n2InfoContent:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
SmallDataRateStatusInfo:
|
|
type: object
|
|
properties:
|
|
Snssai:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Snssai'
|
|
Dnn:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
|
|
SmallDataRateStatus:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SmallDataRateStatus'
|
|
required:
|
|
- Snssai
|
|
- Dnn
|
|
- SmallDataRateStatus
|
|
SmfChangeInfo:
|
|
type: object
|
|
properties:
|
|
pduSessionIdList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId'
|
|
minItems: 1
|
|
smfChangeInd:
|
|
$ref: '#/components/schemas/SmfChangeIndication'
|
|
required:
|
|
- pduSessionIdList
|
|
- smfChangeInd
|
|
|
|
V2xContext:
|
|
type: object
|
|
properties:
|
|
nrV2xServicesAuth:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/NrV2xAuth'
|
|
lteV2xServicesAuth:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/LteV2xAuth'
|
|
nrUeSidelinkAmbr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
|
|
lteUeSidelinkAmbr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
|
|
Pc5QoSPara:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Pc5QoSPara'
|
|
|
|
V2xInformation:
|
|
type: object
|
|
properties:
|
|
n2Pc5Pol:
|
|
$ref: '#/components/schemas/N2InfoContent'
|
|
|
|
ImmediateMdtConf:
|
|
type: object
|
|
properties:
|
|
jobType:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/JobType'
|
|
measurementLteList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/MeasurementLteForMdt'
|
|
minItems: 1
|
|
measurementNrList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/MeasurementNrForMdt'
|
|
minItems: 1
|
|
reportingTriggerList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ReportingTrigger'
|
|
minItems: 1
|
|
reportInterval:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ReportIntervalMdt'
|
|
reportIntervalNr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ReportIntervalNrMdt'
|
|
reportAmount:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ReportAmountMdt'
|
|
eventThresholdRsrp:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 97
|
|
eventThresholdRsrq:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 34
|
|
eventThresholdRsrpNr:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 127
|
|
eventThresholdRsrqNr:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 127
|
|
collectionPeriodRmmLte:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/CollectionPeriodRmmLteMdt'
|
|
collectionPeriodRmmNr:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/CollectionPeriodRmmNrMdt'
|
|
measurementPeriodLte:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/MeasurementPeriodLteMdt'
|
|
areaScope:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/AreaScope'
|
|
positioningMethod:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PositioningMethodMdt'
|
|
addPositioningMethodList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PositioningMethodMdt'
|
|
minItems: 1
|
|
mdtAllowedPlmnIdList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
|
|
minItems: 1
|
|
maxItems: 16
|
|
sensorMeasurementList:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/SensorMeasurement'
|
|
minItems: 1
|
|
required:
|
|
- jobType
|
|
|
|
EpsNasSecurityMode:
|
|
type: object
|
|
properties:
|
|
integrityAlgorithm:
|
|
$ref: '#/components/schemas/EpsNasIntegrityAlgorithm'
|
|
cipheringAlgorithm:
|
|
$ref: '#/components/schemas/EpsNasCipheringAlgorithm'
|
|
required:
|
|
- integrityAlgorithm
|
|
- cipheringAlgorithm
|
|
|
|
EcRestrictionDataWb:
|
|
type: object
|
|
properties:
|
|
ecModeARestricted:
|
|
type: boolean
|
|
default: false
|
|
ecModeBRestricted:
|
|
type: boolean
|
|
required:
|
|
- ecModeBRestricted
|
|
|
|
ExtAmfEventSubscription:
|
|
allOf:
|
|
- $ref: 'TS29518_Namf_EventExposure.yaml#/components/schemas/AmfEventSubscription'
|
|
- $ref: '#/components/schemas/AmfEventSubscriptionAddInfo'
|
|
|
|
AmfEventSubscriptionAddInfo:
|
|
type: object
|
|
properties:
|
|
bindingInfo:
|
|
type: array
|
|
items:
|
|
type: string
|
|
minItems: 1
|
|
maxItems: 2
|
|
subscribingNfType:
|
|
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/NFType'
|
|
|
|
UeDifferentiationInfo:
|
|
type: object
|
|
properties:
|
|
periodicComInd:
|
|
$ref: '#/components/schemas/PeriodicCommunicationIndicator'
|
|
periodicTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
|
|
scheduledComTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/ScheduledCommunicationTime'
|
|
stationaryInd:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/StationaryIndication'
|
|
trafficProfile:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/TrafficProfile'
|
|
batteryInd:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/BatteryIndication'
|
|
validityTime:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
|
|
|
|
CeModeBInd:
|
|
description: CE-mode-B Support Indicator.
|
|
type: object
|
|
properties:
|
|
ceModeBSupportInd:
|
|
type: boolean
|
|
required:
|
|
- ceModeBSupportInd
|
|
|
|
LteMInd:
|
|
description: LTE-M Indication.
|
|
type: object
|
|
properties:
|
|
lteCatMInd:
|
|
type: boolean
|
|
required:
|
|
- lteCatMInd
|
|
|
|
NpnAccessInfo:
|
|
description: NPN Access Information.
|
|
type: object
|
|
properties:
|
|
cellCagInfo:
|
|
type: array
|
|
items:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/CagId'
|
|
minItems: 1
|
|
|
|
#
|
|
# SIMPLE DATA TYPES
|
|
#
|
|
EpsBearerId:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 15
|
|
Ppi:
|
|
type: integer
|
|
minimum: 0
|
|
maximum: 7
|
|
NasCount:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
|
|
5GMmCapability:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
|
|
UeSecurityCapability:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
|
|
S1UeNetworkCapability:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
|
|
DrxParameter:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
|
|
OmcIdentifier:
|
|
type: string
|
|
MSClassmark2:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
|
|
SupportedCodec:
|
|
$ref: 'TS29571_CommonData.yaml#/components/schemas/Bytes'
|
|
|
|
#
|
|
# ENUMERATIONS
|
|
#
|
|
StatusChange:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- AMF_UNAVAILABLE
|
|
- AMF_AVAILABLE
|
|
# - type: string
|
|
N2InformationClass:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- SM
|
|
- NRPPa
|
|
- PWS
|
|
- PWS-BCAL
|
|
- PWS-RF
|
|
- RAN
|
|
- V2X
|
|
# - type: string
|
|
N1MessageClass:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- 5GMM
|
|
- SM
|
|
- LPP
|
|
- SMS
|
|
- UPDP
|
|
- LCS
|
|
# - type: string
|
|
N1N2MessageTransferCause:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- ATTEMPTING_TO_REACH_UE
|
|
- N1_N2_TRANSFER_INITIATED
|
|
- WAITING_FOR_ASYNCHRONOUS_TRANSFER
|
|
- UE_NOT_RESPONDING
|
|
- N1_MSG_NOT_TRANSFERRED
|
|
- UE_NOT_REACHABLE_FOR_SESSION
|
|
- TEMPORARY_REJECT_REGISTRATION_ONGOING
|
|
- TEMPORARY_REJECT_HANDOVER_ONGOING
|
|
# - type: string
|
|
UeContextTransferStatus:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- TRANSFERRED
|
|
- NOT_TRANSFERRED
|
|
# - type: string
|
|
N2InformationTransferResult:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- N2_INFO_TRANSFER_INITIATED
|
|
# - type: string
|
|
CipheringAlgorithm:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- NEA0
|
|
- NEA1
|
|
- NEA2
|
|
- NEA3
|
|
# - type: string
|
|
IntegrityAlgorithm:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- NIA0
|
|
- NIA1
|
|
- NIA2
|
|
- NIA3
|
|
# - type: string
|
|
SmsSupport:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- 3GPP
|
|
- NON_3GPP
|
|
- BOTH
|
|
- NONE
|
|
# - type: string
|
|
ScType:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- NATIVE
|
|
- MAPPED
|
|
# - type: string
|
|
KeyAmfType:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- KAMF
|
|
- KPRIMEAMF
|
|
# - type: string
|
|
TransferReason:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- INIT_REG
|
|
- MOBI_REG
|
|
- MOBI_REG_UE_VALIDATED
|
|
# - type: string
|
|
PolicyReqTrigger:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- LOCATION_CHANGE
|
|
- PRA_CHANGE
|
|
- SARI_CHANGE
|
|
- RFSP_INDEX_CHANGE
|
|
- ALLOWED_NSSAI_CHANGE
|
|
# - type: string
|
|
RatSelector:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- E-UTRA
|
|
- NR
|
|
# - type: string
|
|
NgapIeType:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- PDU_RES_SETUP_REQ
|
|
- PDU_RES_REL_CMD
|
|
- PDU_RES_MOD_REQ
|
|
- HANDOVER_CMD
|
|
- HANDOVER_REQUIRED
|
|
- HANDOVER_PREP_FAIL
|
|
- SRC_TO_TAR_CONTAINER
|
|
- TAR_TO_SRC_CONTAINER
|
|
- TAR_TO_SRC_FAIL_CONTAINER
|
|
- RAN_STATUS_TRANS_CONTAINER
|
|
- SON_CONFIG_TRANSFER
|
|
- NRPPA_PDU
|
|
- UE_RADIO_CAPABILITY
|
|
- RIM_INFO_TRANSFER
|
|
- SECONDARY_RAT_USAGE
|
|
- PC5_QOS_PARA
|
|
- EARLY_STATUS_TRANS_CONTAINER
|
|
# - type: string
|
|
N2InfoNotifyReason:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- HANDOVER_COMPLETED
|
|
# - type: string
|
|
SmfChangeIndication:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- CHANGED
|
|
- REMOVED
|
|
# - type: string
|
|
SbiBindingLevel:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- NF_INSTANCE_BINDING
|
|
- NF_SET_BINDING
|
|
- NF_SERVICE_SET_BINDING
|
|
- NF_SERVICE_INSTANCE_BINDING
|
|
# - type: string
|
|
|
|
EpsNasCipheringAlgorithm:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- EEA0
|
|
- EEA1
|
|
- EEA2
|
|
- EEA3
|
|
# - type: string
|
|
|
|
EpsNasIntegrityAlgorithm:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- EIA0
|
|
- EIA1
|
|
- EIA2
|
|
- EIA3
|
|
# - type: string
|
|
|
|
PeriodicCommunicationIndicator:
|
|
# anyOf:
|
|
# - type: string
|
|
type: string
|
|
enum:
|
|
- PIORIODICALLY
|
|
- ON_DEMAND
|
|
# - type: string
|