Commit 5668ddc2 authored by Tien-Thinh Nguyen's avatar Tien-Thinh Nguyen

update TS29508_Nsmf_EventExposure.yaml

parent 06115112
...@@ -46,27 +46,27 @@ paths: ...@@ -46,27 +46,27 @@ paths:
schema: schema:
$ref: '#/components/schemas/NsmfEventExposure' $ref: '#/components/schemas/NsmfEventExposure'
'400': '400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400' $ref: '../TS29571_CommonData.yaml#/components/responses/400'
'401': '401':
$ref: 'TS29571_CommonData.yaml#/components/responses/401' $ref: '../TS29571_CommonData.yaml#/components/responses/401'
'403': '403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403' $ref: '../TS29571_CommonData.yaml#/components/responses/403'
'404': '404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404' $ref: '../TS29571_CommonData.yaml#/components/responses/404'
'411': '411':
$ref: 'TS29571_CommonData.yaml#/components/responses/411' $ref: '../TS29571_CommonData.yaml#/components/responses/411'
'413': '413':
$ref: 'TS29571_CommonData.yaml#/components/responses/413' $ref: '../TS29571_CommonData.yaml#/components/responses/413'
'415': '415':
$ref: 'TS29571_CommonData.yaml#/components/responses/415' $ref: '../TS29571_CommonData.yaml#/components/responses/415'
'429': '429':
$ref: 'TS29571_CommonData.yaml#/components/responses/429' $ref: '../TS29571_CommonData.yaml#/components/responses/429'
'500': '500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500' $ref: '../TS29571_CommonData.yaml#/components/responses/500'
'503': '503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503' $ref: '../TS29571_CommonData.yaml#/components/responses/503'
default: default:
$ref: 'TS29571_CommonData.yaml#/components/responses/default' $ref: '../TS29571_CommonData.yaml#/components/responses/default'
callbacks: callbacks:
myNotification: myNotification:
'{$request.body#/notifUri}': '{$request.body#/notifUri}':
...@@ -83,27 +83,27 @@ paths: ...@@ -83,27 +83,27 @@ paths:
'307': '307':
description: temporary redirect description: temporary redirect
'400': '400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400' $ref: '../TS29571_CommonData.yaml#/components/responses/400'
'401': '401':
$ref: 'TS29571_CommonData.yaml#/components/responses/401' $ref: '../TS29571_CommonData.yaml#/components/responses/401'
'403': '403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403' $ref: '../TS29571_CommonData.yaml#/components/responses/403'
'404': '404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404' $ref: '../TS29571_CommonData.yaml#/components/responses/404'
'411': '411':
$ref: 'TS29571_CommonData.yaml#/components/responses/411' $ref: '../TS29571_CommonData.yaml#/components/responses/411'
'413': '413':
$ref: 'TS29571_CommonData.yaml#/components/responses/413' $ref: '../TS29571_CommonData.yaml#/components/responses/413'
'415': '415':
$ref: 'TS29571_CommonData.yaml#/components/responses/415' $ref: '../TS29571_CommonData.yaml#/components/responses/415'
'429': '429':
$ref: 'TS29571_CommonData.yaml#/components/responses/429' $ref: '../TS29571_CommonData.yaml#/components/responses/429'
'500': '500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500' $ref: '../TS29571_CommonData.yaml#/components/responses/500'
'503': '503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503' $ref: '../TS29571_CommonData.yaml#/components/responses/503'
default: default:
$ref: 'TS29571_CommonData.yaml#/components/responses/default' $ref: '../TS29571_CommonData.yaml#/components/responses/default'
/subscriptions/{subId}: /subscriptions/{subId}:
get: get:
operationId: GetIndividualSubcription operationId: GetIndividualSubcription
...@@ -125,23 +125,23 @@ paths: ...@@ -125,23 +125,23 @@ paths:
schema: schema:
$ref: '#/components/schemas/NsmfEventExposure' $ref: '#/components/schemas/NsmfEventExposure'
'400': '400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400' $ref: '../TS29571_CommonData.yaml#/components/responses/400'
'401': '401':
$ref: 'TS29571_CommonData.yaml#/components/responses/401' $ref: '../TS29571_CommonData.yaml#/components/responses/401'
'403': '403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403' $ref: '../TS29571_CommonData.yaml#/components/responses/403'
'404': '404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404' $ref: '../TS29571_CommonData.yaml#/components/responses/404'
'406': '406':
$ref: 'TS29571_CommonData.yaml#/components/responses/406' $ref: '../TS29571_CommonData.yaml#/components/responses/406'
'429': '429':
$ref: 'TS29571_CommonData.yaml#/components/responses/429' $ref: '../TS29571_CommonData.yaml#/components/responses/429'
'500': '500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500' $ref: '../TS29571_CommonData.yaml#/components/responses/500'
'503': '503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503' $ref: '../TS29571_CommonData.yaml#/components/responses/503'
default: default:
$ref: 'TS29571_CommonData.yaml#/components/responses/default' $ref: '../TS29571_CommonData.yaml#/components/responses/default'
put: put:
operationId: ReplaceIndividualSubcription operationId: ReplaceIndividualSubcription
summary: Replace an individual subscription for event notifications from the SMF summary: Replace an individual subscription for event notifications from the SMF
...@@ -170,27 +170,27 @@ paths: ...@@ -170,27 +170,27 @@ paths:
'204': '204':
description: No Content. Resource was succesfully modified description: No Content. Resource was succesfully modified
'400': '400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400' $ref: '../TS29571_CommonData.yaml#/components/responses/400'
'401': '401':
$ref: 'TS29571_CommonData.yaml#/components/responses/401' $ref: '../TS29571_CommonData.yaml#/components/responses/401'
'403': '403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403' $ref: '../TS29571_CommonData.yaml#/components/responses/403'
'404': '404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404' $ref: '../TS29571_CommonData.yaml#/components/responses/404'
'411': '411':
$ref: 'TS29571_CommonData.yaml#/components/responses/411' $ref: '../TS29571_CommonData.yaml#/components/responses/411'
'413': '413':
$ref: 'TS29571_CommonData.yaml#/components/responses/413' $ref: '../TS29571_CommonData.yaml#/components/responses/413'
'415': '415':
$ref: 'TS29571_CommonData.yaml#/components/responses/415' $ref: '../TS29571_CommonData.yaml#/components/responses/415'
'429': '429':
$ref: 'TS29571_CommonData.yaml#/components/responses/429' $ref: '../TS29571_CommonData.yaml#/components/responses/429'
'500': '500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500' $ref: '../TS29571_CommonData.yaml#/components/responses/500'
'503': '503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503' $ref: '../TS29571_CommonData.yaml#/components/responses/503'
default: default:
$ref: 'TS29571_CommonData.yaml#/components/responses/default' $ref: '../TS29571_CommonData.yaml#/components/responses/default'
delete: delete:
operationId: DeleteIndividualSubcription operationId: DeleteIndividualSubcription
summary: Delete an individual subscription for event notifications from the SMF summary: Delete an individual subscription for event notifications from the SMF
...@@ -207,21 +207,21 @@ paths: ...@@ -207,21 +207,21 @@ paths:
'204': '204':
description: No Content. Resource was succesfully deleted description: No Content. Resource was succesfully deleted
'400': '400':
$ref: 'TS29571_CommonData.yaml#/components/responses/400' $ref: '../TS29571_CommonData.yaml#/components/responses/400'
'401': '401':
$ref: 'TS29571_CommonData.yaml#/components/responses/401' $ref: '../TS29571_CommonData.yaml#/components/responses/401'
'403': '403':
$ref: 'TS29571_CommonData.yaml#/components/responses/403' $ref: '../TS29571_CommonData.yaml#/components/responses/403'
'404': '404':
$ref: 'TS29571_CommonData.yaml#/components/responses/404' $ref: '../TS29571_CommonData.yaml#/components/responses/404'
'429': '429':
$ref: 'TS29571_CommonData.yaml#/components/responses/429' $ref: '../TS29571_CommonData.yaml#/components/responses/429'
'500': '500':
$ref: 'TS29571_CommonData.yaml#/components/responses/500' $ref: '../TS29571_CommonData.yaml#/components/responses/500'
'503': '503':
$ref: 'TS29571_CommonData.yaml#/components/responses/503' $ref: '../TS29571_CommonData.yaml#/components/responses/503'
default: default:
$ref: 'TS29571_CommonData.yaml#/components/responses/default' $ref: '../TS29571_CommonData.yaml#/components/responses/default'
components: components:
securitySchemes: securitySchemes:
oAuth2ClientCredentials: oAuth2ClientCredentials:
...@@ -236,33 +236,33 @@ components: ...@@ -236,33 +236,33 @@ components:
type: object type: object
properties: properties:
supi: supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi' $ref: '../TS29571_CommonData.yaml#/components/schemas/Supi'
gpsi: gpsi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi' $ref: '../TS29571_CommonData.yaml#/components/schemas/Gpsi'
anyUeInd: anyUeInd:
type: boolean type: boolean
description: Any UE indication. This IE shall be present if the event subscription is applicable to any UE. Default value "FALSE" is used, if not present. description: Any UE indication. This IE shall be present if the event subscription is applicable to any UE. Default value "FALSE" is used, if not present.
groupId: groupId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/GroupId' $ref: '../TS29571_CommonData.yaml#/components/schemas/GroupId'
pduSeId: pduSeId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId' $ref: '../TS29571_CommonData.yaml#/components/schemas/PduSessionId'
subId: subId:
$ref: '#/components/schemas/SubId' $ref: '#/components/schemas/SubId'
notifId: notifId:
type: string type: string
description: Notification Correlation ID assigned by the NF service consumer. description: Notification Correlation ID assigned by the NF service consumer.
notifUri: notifUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri' $ref: '../TS29571_CommonData.yaml#/components/schemas/Uri'
altNotifIpv4Addrs: altNotifIpv4Addrs:
type: array type: array
items: items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
description: Alternate or backup IPv4 Addess(es) where to send Notifications. description: Alternate or backup IPv4 Addess(es) where to send Notifications.
minItems: 1 minItems: 1
altNotifIpv6Addrs: altNotifIpv6Addrs:
type: array type: array
items: items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
description: Alternate or backup IPv6 Addess(es) where to send Notifications. description: Alternate or backup IPv6 Addess(es) where to send Notifications.
minItems: 1 minItems: 1
eventSubs: eventSubs:
...@@ -276,18 +276,18 @@ components: ...@@ -276,18 +276,18 @@ components:
notifMethod: notifMethod:
$ref: '#/components/schemas/NotificationMethod' $ref: '#/components/schemas/NotificationMethod'
maxReportNbr: maxReportNbr:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger' $ref: '../TS29571_CommonData.yaml#/components/schemas/Uinteger'
expiry: expiry:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' $ref: '../TS29571_CommonData.yaml#/components/schemas/DateTime'
repPeriod: repPeriod:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec' $ref: '../TS29571_CommonData.yaml#/components/schemas/DurationSec'
guami: guami:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Guami' $ref: '../TS29571_CommonData.yaml#/components/schemas/Guami'
serviveName: serviveName:
type: string type: string
description: If the NF service consumer is an AMF, it should provide the name of a service produced by the AMF that makes use of notifications about subscribed events. description: If the NF service consumer is an AMF, it should provide the name of a service produced by the AMF that makes use of notifications about subscribed events.
supportedFeatures: supportedFeatures:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures' $ref: '../TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
required: required:
- notifId - notifId
- notifUri - notifUri
...@@ -313,7 +313,7 @@ components: ...@@ -313,7 +313,7 @@ components:
event: event:
$ref: '#/components/schemas/SmfEvent' $ref: '#/components/schemas/SmfEvent'
dnaiChgType: dnaiChgType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DnaiChangeType' $ref: '../TS29571_CommonData.yaml#/components/schemas/DnaiChangeType'
dddTraDes: dddTraDes:
$ref: '#/components/schemas/DddTrafficDescriptor' $ref: '#/components/schemas/DddTrafficDescriptor'
dddStati: dddStati:
...@@ -329,49 +329,49 @@ components: ...@@ -329,49 +329,49 @@ components:
event: event:
$ref: '#/components/schemas/SmfEvent' $ref: '#/components/schemas/SmfEvent'
timeStamp: timeStamp:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' $ref: '../TS29571_CommonData.yaml#/components/schemas/DateTime'
supi: supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi' $ref: '../TS29571_CommonData.yaml#/components/schemas/Supi'
gpsi: gpsi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi' $ref: '../TS29571_CommonData.yaml#/components/schemas/Gpsi'
sourceDnai: sourceDnai:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' $ref: '../TS29571_CommonData.yaml#/components/schemas/Dnai'
targetDnai: targetDnai:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai' $ref: '../TS29571_CommonData.yaml#/components/schemas/Dnai'
dnaiChgType: dnaiChgType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DnaiChangeType' $ref: '../TS29571_CommonData.yaml#/components/schemas/DnaiChangeType'
sourceUeIpv4Addr: sourceUeIpv4Addr:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
sourceUeIpv6Prefix: sourceUeIpv6Prefix:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix'
targetUeIpv4Addr: targetUeIpv4Addr:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
targetUeIpv6Prefix: targetUeIpv6Prefix:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix'
sourceTraRouting: sourceTraRouting:
$ref: 'TS29571_CommonData.yaml#/components/schemas/RouteToLocation' $ref: '../TS29571_CommonData.yaml#/components/schemas/RouteToLocation'
targetTraRouting: targetTraRouting:
$ref: 'TS29571_CommonData.yaml#/components/schemas/RouteToLocation' $ref: '../TS29571_CommonData.yaml#/components/schemas/RouteToLocation'
ueMac: ueMac:
$ref: 'TS29571_CommonData.yaml#/components/schemas/MacAddr48' $ref: '../TS29571_CommonData.yaml#/components/schemas/MacAddr48'
adIpv4Addr: adIpv4Addr:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
adIpv6Prefix: adIpv6Prefix:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix'
reIpv4Addr: reIpv4Addr:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
reIpv6Prefix: reIpv6Prefix:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv6Prefix'
plmnId: plmnId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId' $ref: '../TS29571_CommonData.yaml#/components/schemas/PlmnId'
accType: accType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AccessType' $ref: '../TS29571_CommonData.yaml#/components/schemas/AccessType'
pduSeId: pduSeId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionId' $ref: '../TS29571_CommonData.yaml#/components/schemas/PduSessionId'
dddStatus: dddStatus:
$ref: '#/components/schemas/DddStatus' $ref: '#/components/schemas/DddStatus'
maxWaitTime: maxWaitTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime' $ref: '../TS29571_CommonData.yaml#/components/schemas/DateTime'
required: required:
- event - event
- timeStamp - timeStamp
...@@ -379,11 +379,11 @@ components: ...@@ -379,11 +379,11 @@ components:
type: object type: object
properties: properties:
ipv4Addr: ipv4Addr:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv4Addr' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv4Addr'
ipv6Addr: ipv6Addr:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Ipv6Addr' $ref: '../TS29571_CommonData.yaml#/components/schemas/Ipv6Addr'
port: port:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger' $ref: '../TS29571_CommonData.yaml#/components/schemas/Uinteger'
SubId: SubId:
type: string type: string
format: SubId format: SubId
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment