Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 29.435
Word version: 18.1.1
1…
5…
6…
A…
6
API Definitions
6.1
NSCE_SliceApiManagement API
6.2
NSCE_NetSliceLifeCycleMngt API
6.3
NSCE_PolicyManagement API
6.4
NSCE_NSOptimization API
6.5
NSCE_ManagementServiceDiscovery API
6.6
NSCE_PerfMonitoring API
6.7
NSCE_InfoCollection API
6.8
NSCE_ServiceContinuity API
6.9
NSCE_MultiSlicesOptimization API
6.10
NSCE_NetworkSliceAdaptation API
6.11
NSCE_SliceCommService API
6.12
NSCE_InterPLMNContinuity API
6.13
NSCE_NSDiagnostics API
6.14
NSCE_FaultDiagnosis API
6.15
NSCE_SliceReqVerifyAndAlign API
6.16
NSCE_NSInfoDelivery API
6.18
NSCE_NSAllocation API
7
Using Common API Framework
6
API Definitions
p. 87
6.1
NSCE_SliceApiManagement API
p. 87
6.1.1
Introduction
p. 87
6.1.2
Usage of HTTP
p. 87
6.1.3
Resources
p. 87
6.1.3.1
Overview
p. 87
6.1.3.2
Resource: Slice API Configurations
p. 88
6.1.3.2.1
Description
p. 88
6.1.3.2.2
Resource Definition
p. 88
6.1.3.2.3
Resource Standard Methods
p. 89
6.1.3.2.3.1
POST
p. 89
6.1.3.2.4
Resource Custom Operations
p. 89
6.1.3.3
Resource: Individual Slice API Configuration
p. 89
6.1.3.3.1
Description
p. 89
6.1.3.3.2
Resource Definition
p. 89
6.1.3.3.3
Resource Standard Methods
p. 90
6.1.3.3.3.1
GET
p. 90
6.1.3.3.3.2
DELETE
p. 91
6.1.3.3.4
Resource Custom Operations
p. 92
6.1.3.3.4.1
Overview
p. 92
6.1.3.3.4.2
Operation: Update
p. 92
6.1.3.3.4.2.1
Description
p. 92
6.1.3.3.4.2.2
Operation Definition
p. 92
6.1.4
Custom Operations without associated resources
p. 93
6.1.4.1
Overview
p. 93
6.1.4.2
Operation: Invoke
p. 94
6.1.4.2.1
Description
p. 94
6.1.4.2.2
Operation Definition
p. 94
6.1.5
Notifications
p. 95
6.1.5.1
General
p. 95
6.1.5.2
Slice API Configuration Notification
p. 95
6.1.5.2.1
Description
p. 95
6.1.5.2.2
Target URI
p. 95
6.1.5.2.3
Standard Methods
p. 95
6.1.6
Data Model
p. 96
6.1.6.1
General
p. 96
6.1.6.2
Structured data types
p. 97
6.1.6.2.1
Introduction
p. 97
6.1.6.2.2
Type: SliceAPIConfig
p. 97
6.1.6.2.3
Type: AppServReqs
p. 98
6.1.6.2.4
Type: UpdateReq
p. 98
6.1.6.2.5
Type: UpdateResp
p. 98
6.1.6.2.6
Type: SliceAPIInfo
p. 99
6.1.6.2.7
Type: InvokeReq
p. 99
6.1.6.2.8
Type: SliceAPIConfigNotif
p. 99
6.1.6.3
Simple data types and enumerations
p. 99
6.1.6.3.1
Introduction
p. 99
6.1.6.3.2
Simple data types
p. 99
6.1.6.3.3
Enumeration: TriggerEvent
p. 99
6.1.6.4
Data types describing alternative data types or combinations of data types
p. 100
6.1.6.5
Binary data
p. 100
6.1.6.5.1
Binary Data Types
p. 100
6.1.7
Error Handling
p. 100
6.1.7.1
General
p. 100
6.1.7.2
Protocol Errors
p. 100
6.1.7.3
Application Errors
p. 100
6.1.8
Feature negotiation
p. 100
6.1.9
Security
p. 101
6.2
NSCE_NetSliceLifeCycleMngt API
p. 101
6.2.1
Introduction
p. 101
6.2.2
Usage of HTTP
p. 101
6.2.3
Resources
p. 101
6.2.3.1
Overview
p. 101
6.2.3.2
Resource: Network Slice Lifecycle Management Subscriptions
p. 102
6.2.3.2.1
Description
p. 102
6.2.3.2.2
Resource Definition
p. 102
6.2.3.2.3
Resource Standard Methods
p. 103
6.2.3.2.3.2
POST
p. 103
6.2.3.2.4
Resource Custom Operations
p. 103
6.2.3.3
Resource: Individual Network Slice Lifecycle Management Subscription
p. 104
6.2.3.3.1
Description
p. 104
6.2.3.3.2
Resource Definition
p. 104
6.2.3.3.3
Resource Standard Methods
p. 104
6.2.3.3.3.1
GET
p. 104
6.2.3.3.3.2
PUT
p. 105
6.2.3.3.3.3
PATCH
p. 106
6.2.3.3.3.4
DELETE
p. 107
6.2.3.3.4
Resource Custom Operations
p. 108
6.2.3.3.4.1
Overview
p. 108
6.2.3.3.4.2
Operation: QoE Metrics Notification
p. 109
6.2.3.3.4.2.1
Description
p. 109
6.2.3.3.4.2.2
Operation Definition
p. 109
6.2.4
Custom Operations without associated resources
p. 110
6.2.5
Notifications
p. 110
6.2.5.1
General
p. 110
6.2.5.2
Network Slice Lifecycle Management Notification
p. 110
6.2.5.2.1
Description
p. 110
6.2.5.2.2
Target URI
p. 110
6.2.5.2.3
Standard Methods
p. 110
6.2.5.2.3.1
POST
p. 110
6.2.5.3
QoE metrics Subscribe Notification
p. 111
6.2.5.3.1
Description
p. 111
6.2.5.3.2
Target URI
p. 111
6.2.5.3.3
Standard Methods
p. 112
6.2.5.3.3.1
POST
p. 112
6.2.5.4
Network Slice LCM Recommendation Notification
p. 113
6.2.5.4.1
Description
p. 113
6.2.5.4.2
Target URI
p. 113
6.2.5.4.3
Standard Methods
p. 113
6.2.5.4.3.1
POST
p. 113
6.2.6
Data Model
p. 114
6.2.6.1
General
p. 114
6.2.6.2
Structured data types
p. 115
6.2.6.2.0
Introduction
p. 115
6.2.6.2.1
Type: NSLCMSubsc
p. 116
6.2.6.2.2
Type: NSLCMSubscPatch
p. 116
6.2.6.2.3
Type: NSLCMNotif
p. 117
6.2.6.2.4
Type: QoEMetricsSubsc
p. 117
6.2.6.2.5
Type: QoEMetricsResp
p. 117
6.2.6.2.6
Type: QoEMetricsReport
p. 117
6.2.6.2.7
Type: NSLCMRecom
p. 118
6.2.6.2.8
Type: CollectInfo
p. 118
6.2.6.2.9
Type: TriggerCond
p. 118
6.2.6.2.10
Type: QoEMetric
p. 119
6.2.6.2.11
Type: QoEMetricsReportNotif
p. 119
6.2.6.3
Simple data types and enumerations
p. 119
6.2.6.3.1
Introduction
p. 119
6.2.6.3.2
Simple data types
p. 119
6.2.6.3.3
Enumeration: QoEType
p. 120
6.2.6.3.4
Enumeration: TriggerType
p. 120
6.2.6.3.5
Enumeration: SliceLCMAction
p. 120
6.2.6.4
Data types describing alternative data types or combinations of data types
p. 120
6.2.6.5
Binary data
p. 120
6.2.6.5.1
Binary Data Types
p. 120
6.2.7
Error Handling
p. 120
6.2.7.1
General
p. 120
6.2.7.2
Protocol Errors
p. 121
6.2.7.3
Application Errors
p. 121
6.2.8
Feature negotiation
p. 121
6.2.9
Security
p. 121
6.3
NSCE_PolicyManagement API
p. 121
6.3.1
Introduction
p. 121
6.3.2
Usage of HTTP
p. 122
6.3.3
Resources
p. 122
6.3.3.1
Overview
p. 122
6.3.3.2
Resource: Policies
p. 123
6.3.3.2.1
Description
p. 123
6.3.3.2.2
Resource Definition
p. 123
6.3.3.2.3
Resource Standard Methods
p. 123
6.3.3.2.3.1
POST
p. 123
6.3.3.2.4
Resource Custom Operations
p. 124
6.3.3.2.4.1
Overview
p. 124
6.3.3.2.4.2
Operation: Delete
p. 124
6.3.3.2.4.2.1
Description
p. 124
6.3.3.2.4.2.2
Operation Definition
p. 124
6.3.3.3
Resource: Individual Policy
p. 125
6.3.3.3.1
Description
p. 125
6.3.3.3.2
Resource Definition
p. 125
6.3.3.3.3
Resource Standard Methods
p. 126
6.3.3.3.3.1
GET
p. 126
6.3.3.3.3.2
PUT
p. 127
6.3.3.3.3.3
PATCH
p. 128
6.3.3.3.4
Resource Custom Operations
p. 129
6.3.3.4
Resource: Policy Usage Subscriptions
p. 129
6.3.3.4.1
Description
p. 129
6.3.3.4.2
Resource Definition
p. 129
6.3.3.4.3
Resource Standard Methods
p. 130
6.3.3.4.3.2
POST
p. 130
6.3.3.4.4
Resource Custom Operations
p. 130
6.3.3.5
Resource: Individual Policy Usage Subscription
p. 130
6.3.3.5.1
Description
p. 130
6.3.3.5.2
Resource Definition
p. 131
6.3.3.5.3
Resource Standard Methods
p. 131
6.3.3.5.3.1
GET
p. 131
6.3.3.5.3.2
PUT
p. 132
6.3.3.5.3.3
PATCH
p. 133
6.3.3.5.3.4
DELETE
p. 134
6.3.3.5.4
Resource Custom Operations
p. 135
6.3.4
Custom Operations without associated resources
p. 135
6.3.5
Notifications
p. 135
6.3.5.1
General
p. 135
6.3.5.2
Policy Usage Notification
p. 136
6.3.5.2.1
Description
p. 136
6.3.5.2.2
Target URI
p. 136
6.3.5.2.3
Standard Methods
p. 136
6.3.5.3
Policy Harmonization Notification
p. 137
6.3.5.3.1
Description
p. 137
6.3.5.3.2
Target URI
p. 137
6.3.5.3.3
Standard Methods
p. 138
6.3.6
Data Model
p. 139
6.3.6.1
General
p. 139
6.3.6.2
Structured data types
p. 140
6.3.6.2.1
Introduction
p. 140
6.3.6.2.2
Type: Policy
p. 141
6.3.6.2.3
Type: PolicyPatch
p. 143
6.3.6.2.4
Type: PolicyData
p. 144
6.3.6.2.5
Type: PolUsageSubsc
p. 144
6.3.6.2.6
Type: PolUsageSubscPatch
p. 144
6.3.6.2.7
Type: ReqPolRep
p. 145
6.3.6.2.8
Type: PolUsageNotif
p. 145
6.3.6.2.9
Type: PolRepData
p. 145
6.3.6.2.10
Type: PolDeleteReq
p. 146
6.3.6.2.11
Type: PolDeleteResp
p. 146
6.3.6.2.12
Type: DefaultPolInfo
p. 146
6.3.6.2.13
Type: HarmonizationNotif
p. 147
6.3.6.2.14
Type: HarmonizationResp
p. 147
6.3.6.2.15
Type: NetSliceId
p. 147
6.3.6.2.16
Type: PolicyTriggers
p. 148
6.3.6.2.17
Type: PolicyActions
p. 151
6.3.6.2.18
Type: TimePeriodInfo
p. 152
6.3.6.3
Simple data types and enumerations
p. 152
6.3.6.3.1
Introduction
p. 152
6.3.6.3.2
Simple data types
p. 152
6.3.6.3.3
Enumeration: PolicyType
p. 152
6.3.6.3.4
Enumeration: QoSAction
p. 153
6.3.6.4
Data types describing alternative data types or combinations of data types
p. 153
6.3.6.5
Binary data
p. 153
6.3.6.5.1
Binary Data Types
p. 153
6.3.7
Error Handling
p. 153
6.3.7.1
General
p. 153
6.3.7.2
Protocol Errors
p. 153
6.3.7.3
Application Errors
p. 153
6.3.8
Feature negotiation
p. 154
6.3.9
Security
p. 154
6.4
NSCE_NSOptimization API
p. 154
6.4.1
Introduction
p. 154
6.4.2
Usage of HTTP
p. 155
6.4.3
Resources
p. 155
6.4.3.1
Overview
p. 155
6.4.3.2
Resource: Network Slice Optimization Subscriptions
p. 156
6.4.3.2.1
Description
p. 156
6.4.3.2.2
Resource Definition
p. 156
6.4.3.2.3
Resource Standard Methods
p. 156
6.4.3.2.3.1
POST
p. 156
6.4.3.2.4
Resource Custom Operations
p. 157
6.4.3.3
Resource: Individual Network Slice Optimization Subscription
p. 157
6.4.3.3.1
Description
p. 157
6.4.3.3.2
Resource Definition
p. 157
6.4.3.3.3
Resource Standard Methods
p. 157
6.4.3.3.3.1
GET
p. 157
6.4.3.3.3.2
PUT
p. 158
6.4.3.3.3.3
PATCH
p. 159
6.4.3.3.3.4
DELETE
p. 160
6.4.3.3.4
Resource Custom Operations
p. 161
6.4.4
Custom Operations without associated resources
p. 161
6.4.5
Notifications
p. 161
6.4.5.1
General
p. 161
6.4.5.2
Network Slice Optimization Notification
p. 162
6.4.5.2.1
Description
p. 162
6.4.5.2.2
Target URI
p. 162
6.4.5.2.3
Standard Methods
p. 162
6.4.5.2.3.1
POST
p. 162
6.4.6
Data Model
p. 163
6.4.6.1
General
p. 163
6.4.6.2
Structured data types
p. 164
6.4.6.2.1
Introduction
p. 164
6.4.6.2.2
Type: NetSliceOptSubsc
p. 165
6.4.6.2.3
Type: NetSliceOptSubscPatch
p. 166
6.4.6.2.4
Type: NetSliceOptNotif
p. 166
6.4.6.3
Simple data types and enumerations
p. 167
6.4.6.3.1
Introduction
p. 167
6.4.6.3.2
Simple data types
p. 167
6.4.6.4
Data types describing alternative data types or combinations of data types
p. 167
6.4.6.5
Binary data
p. 167
6.4.6.5.1
Binary Data Types
p. 167
6.4.7
Error Handling
p. 167
6.4.7.1
General
p. 167
6.4.7.2
Protocol Errors
p. 167
6.4.7.3
Application Errors
p. 167
6.4.8
Feature negotiation
p. 167
6.4.9
Security
p. 168
6.5
NSCE_ManagementServiceDiscovery API
p. 168
6.5.1
Introduction
p. 168
6.5.2
Usage of HTTP
p. 168
6.5.3
Resources
p. 168
6.5.3.1
Overview
p. 168
6.5.3.2
Resource: Management Discovery Subscription
p. 169
6.5.3.2.1
Description
p. 169
6.5.3.2.2
Resource Definition
p. 169
6.5.3.2.3
Resource Standard Methods
p. 170
6.5.3.2.3.2
POST
p. 170
6.5.3.2.4
Resource Custom Operations
p. 170
6.5.3.3
Resource: Individual Management Discovery Subscription
p. 170
6.5.3.3.1
Description
p. 170
6.5.3.3.2
Resource Definition
p. 170
6.5.3.3.3
Resource Standard Methods
p. 171
6.5.3.3.3.1
GET
p. 171
6.5.3.3.3.2
PUT
p. 172
6.5.3.3.3.3
PATCH
p. 173
6.5.3.3.3.4
DELETE
p. 174
6.5.3.3.4
Resource Custom Operations
p. 175
6.5.4
Custom Operations without associated resources
p. 175
6.5.5
Notifications
p. 175
6.5.5.1
General
p. 175
6.5.5.2
Management discovery Notification
p. 176
6.5.5.2.1
Description
p. 176
6.5.5.2.2
Target URI
p. 176
6.5.5.2.3
Standard Methods
p. 176
6.5.6
Data Model
p. 177
6.5.6.1
General
p. 177
6.5.6.2
Structured data types
p. 178
6.5.6.2.1
Introduction
p. 178
6.5.6.2.2
Type: MnSDiscSubsc
p. 179
6.5.6.2.3
Type: MnSDiscSubscPatch
p. 179
6.5.6.2.4
Type: MnSDiscNotif
p. 179
6.5.6.2.5
Type: MnSInfo
p. 180
6.5.6.2.6
Type: ExpCapReqs
p. 180
6.5.6.3
Simple data types and enumerations
p. 180
6.5.6.3.1
Introduction
p. 180
6.5.6.3.2
Simple data types
p. 180
6.5.6.3.3
Enumeration: MnSPermission
p. 180
6.5.6.3.4
Enumeration: ExpCapType
p. 181
6.5.6.4
Data types describing alternative data types or combinations of data types
p. 181
6.5.6.5
Binary data
p. 181
6.5.6.5.1
Binary Data Types
p. 181
6.5.7
Error Handling
p. 181
6.5.7.1
General
p. 181
6.5.7.2
Protocol Errors
p. 181
6.5.7.3
Application Errors
p. 181
6.5.8
Feature negotiation
p. 182
6.5.9
Security
p. 182
6.6
NSCE_PerfMonitoring API
p. 182
6.6.1
Introduction
p. 182
6.6.2
Usage of HTTP
p. 182
6.6.3
Resources
p. 182
6.6.3.1
Overview
p. 182
6.6.3.2
Resource: Monitoring Jobs
p. 184
6.6.3.2.1
Description
p. 184
6.6.3.2.2
Resource Definition
p. 184
6.6.3.2.3
Resource Standard Methods
p. 184
6.6.3.2.3.1
POST
p. 184
6.6.3.2.4
Resource Custom Operations
p. 185
6.6.3.3
Resource: Individual Monitoring Job
p. 185
6.6.3.3.1
Description
p. 185
6.6.3.3.2
Resource Definition
p. 185
6.6.3.3.3
Resource Standard Methods
p. 185
6.6.3.3.3.1
GET
p. 185
6.6.3.3.3.2
PUT
p. 186
6.6.3.3.3.3
PATCH
p. 187
6.6.3.3.3.4
DELETE
p. 188
6.6.3.3.4
Resource Custom Operations
p. 189
6.6.3.4
Resource: Monitoring Subscriptions
p. 189
6.6.3.4.1
Description
p. 189
6.6.3.4.2
Resource Definition
p. 189
6.6.3.4.3
Resource Standard Methods
p. 190
6.6.3.4.3.2
POST
p. 190
6.6.3.4.4
Resource Custom Operations
p. 190
6.6.3.5
Resource: Individual Monitoring Subscription
p. 190
6.6.3.5.1
Description
p. 190
6.6.3.5.2
Resource Definition
p. 191
6.6.3.5.3
Resource Standard Methods
p. 191
6.6.3.5.3.1
GET
p. 191
6.6.3.5.3.2
PUT
p. 192
6.6.3.5.3.3
PATCH
p. 193
6.6.3.5.3.4
DELETE
p. 194
6.6.4
Custom Operations without associated resources
p. 195
6.6.4.1
Overview
p. 195
6.6.4.2
Operation: Request
p. 196
6.6.4.2.1
Description
p. 196
6.6.4.2.2
Operation Definition
p. 196
6.6.5
Notifications
p. 197
6.6.5.1
General
p. 197
6.6.5.2
Monitoring Notification
p. 197
6.6.5.2.1
Description
p. 197
6.6.5.2.2
Target URI
p. 198
6.6.5.2.3
Standard Methods
p. 198
6.6.5.2.3.1
POST
p. 198
6.6.6
Data Model
p. 199
6.6.6.1
General
p. 199
6.6.6.2
Structured data types
p. 200
6.6.6.2.1
Introduction
p. 200
6.6.6.2.2
Type: MonitoringJob
p. 200
6.6.6.2.3
Type: MonitoringJobPatch
p. 200
6.6.6.2.4
Type: MonitoringMetric
p. 201
6.6.6.2.5
Type: MonPerfAnalytics
p. 201
6.6.6.2.6
Type: MonitoringSubsc
p. 202
6.6.6.2.7
Type: MonitoringSubscPatch
p. 202
6.6.6.2.8
Type: ReportingInfo
p. 203
6.6.6.2.9
Type: MonitoringNotif
p. 203
6.6.6.2.10
Type: ReportingData
p. 204
6.6.6.2.11
Type: MonPerfAnalyRes
p. 204
6.6.6.2.12
Type: MonitoringReq
p. 204
6.6.6.2.13
Type: MonitoringResp
p. 205
6.6.6.2.14
Type: MonReqMetrics
p. 205
6.6.6.2.15
Type: MonRespRepData
p. 206
6.6.6.3
Simple data types and enumerations
p. 206
6.6.6.3.1
Introduction
p. 206
6.6.6.3.2
Simple data types
p. 206
6.6.6.3.3
Enumeration: MonPerfMetric
p. 206
6.6.6.4
Data types describing alternative data types or combinations of data types
p. 207
6.6.6.5
Binary data
p. 207
6.6.6.5.1
Binary Data Types
p. 207
6.6.7
Error Handling
p. 207
6.6.7.1
General
p. 207
6.6.7.2
Protocol Errors
p. 207
6.6.7.3
Application Errors
p. 207
6.6.8
Feature negotiation
p. 208
6.6.9
Security
p. 208
6.7
NSCE_InfoCollection API
p. 208
6.7.1
Introduction
p. 208
6.7.2
Usage of HTTP
p. 208
6.7.3
Resources
p. 208
6.7.3.1
Overview
p. 208
6.7.3.2
Resource: Information Collection Subscriptions
p. 209
6.7.3.2.1
Description
p. 209
6.7.3.2.2
Resource Definition
p. 209
6.7.3.2.3
Resource Standard Methods
p. 210
6.7.3.2.3.1
POST
p. 210
6.7.3.2.4
Resource Custom Operations
p. 210
6.7.3.3
Resource: Individual Information Collection Subscription
p. 210
6.7.3.3.1
Description
p. 210
6.7.3.3.2
Resource Definition
p. 210
6.7.3.3.3
Resource Standard Methods
p. 211
6.7.3.3.3.1
GET
p. 211
6.7.3.3.3.2
PUT
p. 212
6.7.3.3.3.3
PATCH
p. 213
6.7.3.3.3.4
DELETE
p. 214
6.7.3.3.4
Resource Custom Operations
p. 215
6.7.4
Custom Operations without associated resources
p. 215
6.7.5
Notifications
p. 215
6.7.5.1
General
p. 215
6.7.5.2
Information Collection Notification
p. 216
6.7.5.2.1
Description
p. 216
6.7.5.2.2
Target URI
p. 216
6.7.5.2.3
Standard Methods
p. 216
6.7.5.2.3.1
POST
p. 216
6.7.6
Data Model
p. 217
6.7.6.1
General
p. 217
6.7.6.2
Structured data types
p. 218
6.7.6.2.1
Introduction
p. 218
6.7.6.2.2
Type: InfoCollectSubsc
p. 218
6.7.6.2.3
Type: InfoCollectSubscPatch
p. 219
6.7.6.2.4
Type: InfoCollectNotif
p. 219
6.7.6.2.5
Type: CollectInfo
p. 219
6.7.6.2.6
Type: QoSMetric
p. 220
6.7.6.3
Simple data types and enumerations
p. 220
6.7.6.3.1
Introduction
p. 220
6.7.6.3.2
Simple data types
p. 220
6.7.6.3.3
Enumeration: QoSType
p. 220
6.7.6.4
Data types describing alternative data types or combinations of data types
p. 220
6.7.6.5
Binary data
p. 221
6.7.6.5.1
Binary Data Types
p. 221
6.7.7
Error Handling
p. 221
6.7.7.1
General
p. 221
6.7.7.2
Protocol Errors
p. 221
6.7.7.3
Application Errors
p. 221
6.7.8
Feature negotiation
p. 221
6.7.9
Security
p. 221
6.8
NSCE_ServiceContinuity API
p. 221
6.8.3
Resources
p. 222
6.8.4
Custom Operations without associated resources
p. 222
6.8.4.1
Overview
p. 222
6.8.4.2
Operation: Edge Service Continuity Requirement Request
p. 223
6.8.4.2.1
Description
p. 223
6.8.4.2.2
Operation Definition
p. 223
6.8.4.3
Operation: Edge Service Continuity Negotiation Request
p. 224
6.8.4.3.1
Description
p. 224
6.8.4.3.2
Operation Definition
p. 224
6.8.5
Notifications
p. 225
6.8.5.2
-
p. 226
6.8.5.2.3
Standard Methods
p. 226
6.8.5.2.3.1
POST
p. 226
6.8.5.3
-
p. 227
6.8.5.3.3
Standard Methods
p. 227
6.8.5.3.3.1
POST
p. 227
6.8.6
Data Model
p. 228
6.8.6.1
General
p. 228
6.8.6.2
Structured data types
p. 229
6.8.6.2.1
Introduction
p. 229
6.8.6.2.2
Type: EdgeSCRequirementReq
p. 229
6.8.6.2.3
Type: EdgeSCRequirementNotif
p. 230
6.8.6.2.4
Type: EdgeSCNegotiationReq
p. 230
6.8.6.2.5
Type: EdgeSCNegotiationNotif
p. 230
6.8.6.3.3
Enumeration: TriggerAction
p. 231
6.8.7
Error Handling
p. 231
6.8.7.1
General
p. 231
6.8.7.2
Protocol Errors
p. 231
6.8.7.3
Application Errors
p. 231
6.8.8
Feature negotiation
p. 231
6.8.9
Security
p. 231
6.9
NSCE_MultiSlicesOptimization API
p. 232
6.9.1
Introduction
p. 232
6.9.2
Usage of HTTP
p. 232
6.9.3
Resources
p. 232
6.9.4
Custom Operations without associated resources
p. 232
6.9.4.1
Overview
p. 232
6.9.4.2
Operation: Request
p. 233
6.9.4.2.1
Description
p. 233
6.9.4.2.2
Operation Definition
p. 233
6.9.5
Notifications
p. 234
6.9.6
Data Model
p. 234
6.9.6.1
General
p. 234
6.9.6.2
Structured data types
p. 234
6.9.6.2.1
Introduction
p. 234
6.9.6.2.2
Type: MultiSlicesOptReq
p. 235
6.9.6.3
Simple data types and enumerations
p. 235
6.9.6.3.1
Introduction
p. 235
6.9.6.3.2
Simple data types
p. 235
6.9.6.4
Data types describing alternative data types or combinations of data types
p. 235
6.9.6.5
Binary data
p. 235
6.9.6.5.1
Binary Data Types
p. 235
6.9.7
Error Handling
p. 235
6.9.7.1
General
p. 235
6.9.7.2
Protocol Errors
p. 236
6.9.7.3
Application Errors
p. 236
6.9.8
Feature negotiation
p. 236
6.9.9
Security
p. 236
6.10
NSCE_NetworkSliceAdaptation API
p. 236
6.10.1
Introduction
p. 236
6.10.2
Usage of HTTP
p. 237
6.10.3
Resources
p. 237
6.10.4
Custom Operations without associated resources
p. 237
6.10.4.1
Overview
p. 237
6.10.4.2
Operation: Request
p. 237
6.10.4.2.1
Description
p. 237
6.10.4.2.2
Operation Definition
p. 237
6.10.5
Notifications
p. 238
6.10.5.1
General
p. 238
6.10.5.2
Network Slice Adaptation Status Notification
p. 239
6.10.5.2.1
Description
p. 239
6.10.5.2.2
Target URI
p. 239
6.10.5.2.3
Standard Methods
p. 239
6.10.6
Data Model
p. 240
6.10.6.1
General
p. 240
6.10.6.2
Structured data types
p. 241
6.10.6.2.1
Introduction
p. 241
6.10.6.2.2
Type: NwSliceAdptInfo
p. 241
6.10.6.2.3
Type: AdaptThreshold
p. 241
6.10.6.2.4
Type: AdaptStatusNotif
p. 242
6.10.6.3
Simple data types and enumerations
p. 242
6.10.6.3.1
Introduction
p. 242
6.10.6.3.2
Simple data types
p. 242
6.10.6.4
Data types describing alternative data types or combinations of data types
p. 243
6.10.6.4.1
Type: ProblemDetailsSliceAdapt
p. 243
6.10.6.5
Binary data
p. 243
6.10.6.5.1
Binary Data Types
p. 243
6.10.7
Error Handling
p. 244
6.10.7.1
General
p. 244
6.10.7.2
Protocol Errors
p. 244
6.10.7.3
Application Errors
p. 244
6.10.8
Feature negotiation
p. 244
6.10.9
Security
p. 244
6.11
NSCE_SliceCommService API
p. 244
6.11.1
Introduction
p. 244
6.11.2
Usage of HTTP
p. 245
6.11.3
Resources
p. 245
6.11.3.1
Overview
p. 245
6.11.3.2
Resource: Slice Related Communication Services
p. 246
6.11.3.2.1
Description
p. 246
6.11.3.2.2
Resource Definition
p. 246
6.11.3.2.3
Resource Standard Methods
p. 246
6.11.3.2.3.1
POST
p. 246
6.11.3.2.4
Resource Custom Operations
p. 247
6.11.3.3
Resource: Individual Slice Related Communication Service
p. 247
6.11.3.3.1
Description
p. 247
6.11.3.3.2
Resource Definition
p. 247
6.11.3.3.3
Resource Standard Methods
p. 247
6.11.3.3.3.1
GET
p. 247
6.11.3.3.3.2
PUT
p. 248
6.11.3.3.3.3
PATCH
p. 249
6.11.3.3.3.4
DELETE
p. 251
6.11.3.3.4
Resource Custom Operations
p. 251
6.11.4
Custom Operations without associated resources
p. 252
6.11.5
Notifications
p. 252
6.11.6
Data Model
p. 252
6.11.6.1
General
p. 252
6.11.6.2
Structured data types
p. 252
6.11.6.2.1
Introduction
p. 252
6.11.6.2.2
Type: SliceCommService
p. 253
6.11.6.2.3
Type: SliceCommServicePatch
p. 253
6.11.6.2.4
Type: ServReq
p. 253
6.11.6.2.5
Type: NetSliceInfo
p. 254
6.11.6.3
Simple data types and enumerations
p. 254
6.11.6.3.1
Introduction
p. 254
6.11.6.3.2
Simple data types
p. 254
6.11.6.4
Data types describing alternative data types or combinations of data types
p. 254
6.11.6.5
Binary data
p. 254
6.11.6.5.1
Binary Data Types
p. 254
6.11.7
Error Handling
p. 254
6.11.7.1
General
p. 254
6.11.7.2
Protocol Errors
p. 254
6.11.7.3
Application Errors
p. 255
6.11.8
Feature negotiation
p. 255
6.11.9
Security
p. 255
6.12
NSCE_InterPLMNContinuity API
p. 255
6.12.1
Introduction
p. 255
6.12.2
Usage of HTTP
p. 255
6.12.3
Resources
p. 256
6.12.4
Custom Operations without associated resources
p. 256
6.12.4.1
Overview
p. 256
6.12.4.2
Operation: Request
p. 256
6.12.4.2.1
Description
p. 256
6.12.4.2.2
Operation Definition
p. 256
6.12.5
Notifications
p. 257
6.12.5.1
General
p. 257
6.12.5.2
Monitoring Notification
p. 258
6.12.5.2.1
Description
p. 258
6.12.5.2.2
Target URI
p. 258
6.12.5.2.3
Standard Methods
p. 258
6.12.5.2.3.1
POST
p. 258
6.12.6
Data Model
p. 259
6.12.6.1
General
p. 259
6.12.6.2
Structured data types
p. 259
6.12.6.2.1
Introduction
p. 259
6.12.6.2.2
Type: InterPlmnServContReq
p. 260
6.12.6.2.3
Type: AppReqs
p. 260
6.12.6.2.4
Type: InterPlmnServContNotif
p. 261
6.12.6.3
Simple data types and enumerations
p. 261
6.12.6.3.1
Introduction
p. 261
6.12.6.3.2
Simple data types
p. 261
6.12.6.3.3
Enumeration: ServContReq
p. 261
6.12.6.4
Data types describing alternative data types or combinations of data types
p. 261
6.12.6.5
Binary data
p. 262
6.12.6.5.1
Binary Data Types
p. 262
6.12.7
Error Handling
p. 262
6.12.7.1
General
p. 262
6.12.7.2
Protocol Errors
p. 262
6.12.7.3
Application Errors
p. 262
6.12.8
Feature negotiation
p. 262
6.12.9
Security
p. 262
6.13
NSCE_NSDiagnostics API
p. 263
6.13.1
Introduction
p. 263
6.13.2
Usage of HTTP
p. 263
6.13.3
Resources
p. 263
6.13.4
Custom Operations without associated resources
p. 263
6.13.4.1
Overview
p. 263
6.13.4.2
Operation: Request
p. 264
6.13.4.2.1
Description
p. 264
6.13.4.2.2
Operation Definition
p. 264
6.13.5
Notifications
p. 265
6.13.6
Data Model
p. 265
6.13.6.1
General
p. 265
6.13.6.2
Structured Data Types
p. 265
6.13.6.2.1
Introduction
p. 265
6.13.6.2.2
Type: NwSliceDiagReq
p. 266
6.13.6.2.3
Type: NwSliceDiagResp
p. 266
6.13.6.2.4
Type: ServDgradInfo
p. 266
6.13.6.2.5
Type: ErrorInfo
p. 266
6.13.6.2.6
Type: DataReport
p. 267
6.13.6.3
Simple data types and enumerations
p. 267
6.13.6.3.1
Introduction
p. 267
6.13.6.3.2
Simple data types
p. 267
6.13.6.3.3
Enumeration: Error
p. 267
6.13.6.3.4
Enumeration: DataType
p. 267
6.13.6.4
Data types describing alternative data types or combinations of data types
p. 267
6.13.6.5
Binary data
p. 268
6.13.6.5.1
Binary Data Types
p. 268
6.13.7
Error Handling
p. 268
6.13.7.1
General
p. 268
6.13.7.2
Protocol Errors
p. 268
6.13.7.3
Application Errors
p. 268
6.13.8
Feature Negotiation
p. 268
6.13.9
Security
p. 268
6.14
NSCE_FaultDiagnosis API
p. 268
6.14.1
Introduction
p. 268
6.14.3
Resources
p. 269
6.14.3.1
Overview
p. 269
6.14.3.2
Resource: Network Slice Fault Diagnosis Subscriptions
p. 270
6.14.3.2.1
Description
p. 270
6.14.3.2.2
Resource Definition
p. 270
6.14.3.2.3
Resource Standard Methods
p. 270
6.14.3.2.3.1
POST
p. 270
6.14.3.2.4
Resource Custom Operations
p. 271
6.14.3.3
Resource: Individual Network Slice Fault Diagnosis Subscription
p. 271
6.14.3.3.1
Description
p. 271
6.14.3.3.2
Resource Definition
p. 271
6.14.3.3.3
Resource Standard Methods
p. 271
6.14.3.3.3.1
GET
p. 271
6.14.3.3.3.2
PUT
p. 272
6.14.3.3.3.3
PATCH
p. 274
6.14.3.3.3.4
DELETE
p. 275
6.14.3.3.4
Resource Custom Operations
p. 276
6.14.4
Custom Operations without associated resources
p. 276
6.14.5
Notifications
p. 276
6.14.5.1
General
p. 276
6.14.5.2
Network Slice Fault Diagnosis Notification
p. 276
6.14.5.2.1
Description
p. 276
6.14.5.2.2
Target URI
p. 276
6.14.5.2.3
Standard Methods
p. 276
6.14.5.2.3.1
POST
p. 276
6.14.6
Data Model
p. 277
6.14.6.1
General
p. 277
6.14.6.2
Structured data types
p. 278
6.14.6.2.1
Introduction
p. 278
6.14.6.2.2
Type: FaultDiagSubsc
p. 278
6.14.6.2.3
Type: FaultDiagSubscPatch
p. 279
6.14.6.2.4
Type: FaultDiagNotif
p. 279
6.14.6.2.5
Type: FaultReportInfo
p. 279
6.14.6.2.6
Type: CorrelatedAlarm
p. 279
6.14.6.3
Simple data types and enumerations
p. 280
6.14.6.3.1
Introduction
p. 280
6.14.6.3.2
Simple data types
p. 280
6.14.6.3.3
Enumeration: AlarmType
p. 280
6.14.6.3.4
Enumeration: Priority
p. 280
6.14.6.4
Data types describing alternative data types or combinations of data types
p. 281
6.14.6.5
Binary data
p. 281
6.14.6.5.1
Binary Data Types
p. 281
6.14.7
Error Handling
p. 281
6.14.7.1
General
p. 281
6.14.7.2
Protocol Errors
p. 281
6.14.7.3
Application Errors
p. 281
6.14.8
Feature negotiation
p. 281
6.14.9
Security
p. 281
6.15
NSCE_SliceReqVerifyAndAlign API
p. 282
6.15.1
Introduction
p. 282
6.15.2
Usage of HTTP
p. 282
6.15.3
Resources
p. 282
6.15.3.1
Overview
p. 282
6.15.3.2
Resource: Network Slice Requirements Verification and Alignment Subscriptions
p. 283
6.15.3.2.1
Description
p. 283
6.15.3.2.2
Resource Definition
p. 283
6.15.3.2.3
Resource Standard Methods
p. 283
6.15.3.2.3.1
POST
p. 283
6.15.3.2.4
Resource Custom Operations
p. 284
6.15.3.3
Resource: Individual Network Slice Requirements Verification and Alignment Subscription
p. 284
6.15.3.3.1
Description
p. 284
6.15.3.3.2
Resource Definition
p. 284
6.15.3.3.3
Resource Standard Methods
p. 285
6.15.3.3.3.1
GET
p. 285
6.15.3.3.3.2
PUT
p. 286
6.15.3.3.3.3
PATCH
p. 287
6.15.3.3.3.4
DELETE
p. 288
6.15.3.3.4
Resource Custom Operations
p. 289
6.15.4
Custom Operations without associated resources
p. 289
6.15.5
Notifications
p. 289
6.15.5.1
General
p. 289
6.15.5.2
Network Slice Requirements Verification and Alignment Notification
p. 289
6.15.5.2.1
Description
p. 289
6.15.5.2.2
Target URI
p. 289
6.15.5.2.3
Standard Methods
p. 290
6.15.5.2.3.1
POST
p. 290
6.15.6
Data Model
p. 290
6.15.6.1
General
p. 290
6.15.6.2
Structured data types
p. 291
6.15.6.2.1
Introduction
p. 291
6.15.6.2.2
Type: SliceReqVerAlignSubsc
p. 291
6.15.6.2.3
Type: SliceReqVerAlignSubscPatch
p. 292
6.15.6.2.4
Type: SliceReqVerAlignNotif
p. 292
6.15.6.3
Simple data types and enumerations
p. 292
6.15.6.3.1
Introduction
p. 292
6.15.6.3.2
Simple data types
p. 292
6.15.6.4
Data types describing alternative data types or combinations of data types
p. 292
6.15.6.5
Binary data
p. 293
6.15.6.5.1
Binary Data Types
p. 293
6.15.7
Error Handling
p. 293
6.15.7.1
General
p. 293
6.15.7.2
Protocol Errors
p. 293
6.15.7.3
Application Errors
p. 293
6.15.8
Feature negotiation
p. 293
6.15.9
Security
p. 293
6.16
NSCE_NSInfoDelivery API
p. 293
6.16.1
Introduction
p. 293
6.16.2
Usage of HTTP
p. 294
6.16.3
Resources
p. 294
6.16.3.1
Overview
p. 294
6.16.3.2
Resource: Network Slice Information Sets
p. 295
6.16.3.2.1
Description
p. 295
6.16.3.2.2
Resource Definition
p. 295
6.16.3.2.3
Resource Standard Methods
p. 295
6.16.3.2.3.1
GET
p. 295
6.16.3.2.4
Resource Custom Operations
p. 296
6.16.3.2.4.1
Overview
p. 296
6.16.3.2.4.2
Operation: Deliver
p. 296
6.16.3.2.4.2.1
Description
p. 296
6.16.3.2.4.2.2
Operation Definition
p. 297
6.16.4
Custom Operations without associated resources
p. 297
6.16.5
Notifications
p. 297
6.16.6
Data Model
p. 298
6.16.6.1
General
p. 298
6.16.6.2
Structured data types
p. 298
6.16.6.2.1
Introduction
p. 298
6.16.6.2.2
Type: NSInfoRetResp
p. 298
6.16.6.2.3
Type: NSInfoDelReq
p. 299
6.16.6.2.4
Type: NSInfoSet
p. 299
6.16.6.2.5
Type: ServArea
p. 299
6.16.6.3
Simple data types and enumerations
p. 299
6.16.6.3.1
Introduction
p. 299
6.16.6.3.2
Simple data types
p. 299
6.16.6.3.3
Enumeration: ReqSliceInfo
p. 300
6.16.6.4
Data types describing alternative data types or combinations of data types
p. 300
6.16.6.5
Binary data
p. 300
6.16.6.5.1
Binary Data Types
p. 300
6.16.7
Error Handling
p. 300
6.16.7.1
General
p. 300
6.16.7.2
Protocol Errors
p. 300
6.16.7.3
Application Errors
p. 300
6.16.8
Feature negotiation
p. 301
6.16.9
Security
p. 301
6.17
Void
6.18
NSCE_NSAllocation API
p. 301
6.18.1
Introduction
p. 301
6.18.2
Usage of HTTP
p. 301
6.18.3
Resources
p. 301
6.18.4
Custom Operations without associated resources
p. 301
6.18.4.1
Overview
p. 301
6.18.4.2
Operation: Request
p. 302
6.18.4.2.1
Description
p. 302
6.18.4.2.2
Operation Definition
p. 302
6.18.5
Notifications
p. 303
6.18.6
Data Model
p. 303
6.18.6.1
General
p. 303
6.18.6.2
Structured Data Types
p. 304
6.18.6.2.1
Introduction
p. 304
6.18.6.2.2
Type: NwSliceAllocReq
p. 304
6.18.6.2.3
Type: NwSliceAllocResp
p. 304
6.18.6.3
Simple data types and enumerations
p. 304
6.18.6.3.1
Introduction
p. 304
6.18.6.3.2
Simple data types
p. 305
6.18.6.4
Data types describing alternative data types or combinations of data types
p. 305
6.18.6.5
Binary data
p. 305
6.18.6.5.1
Binary Data Types
p. 305
6.18.7
Error Handling
p. 305
6.18.7.1
General
p. 305
6.18.7.2
Protocol Errors
p. 305
6.18.7.3
Application Errors
p. 305
6.18.8
Feature Negotiation
p. 305
6.18.9
Security
p. 306
7
Using Common API Framework
p. 307