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.534
Word version: 18.4.0
1…
4…
4
Npcf_AMPolicyAuthorization Service
4.1
Service Description
4.2
Service Operations
5
Npcf_AMPolicyAuthorization Service API
5.1
Introduction
5.2
Usage of HTTP
5.3
Resources
5.4
Custom Operations without associated resources
5.5
Notifications
5.6
Data Model
5.7
Error Handling
5.8
Feature negotiation
5.9
Security
A
OpenAPI specification
$
Change history
4
Npcf_AMPolicyAuthorization Service
p. 10
4.1
Service Description
p. 10
4.1.1
Overview
p. 10
4.1.2
Service Architecture
p. 10
4.1.3
Network Functions
p. 11
4.1.3.1
Policy Control Function (PCF)
p. 11
4.1.3.2
NF Service Consumers
p. 11
4.2
Service Operations
p. 12
4.2.1
Introduction
p. 12
4.2.2
Npcf_AMPolicyAuthorization_Create service operation
p. 12
4.2.2.1
General
p. 12
4.2.2.2
Initial provisioning of access and mobility related service information
p. 13
4.2.2.3
Creation of the subscription to service area coverage change outcome
p. 14
4.2.3
Npcf_AMPolicyAuthorization_Update service operation
p. 15
4.2.3.1
General
p. 15
4.2.3.2
Modification of AM related service information
p. 15
4.2.3.3
Modification of the subscription to service area coverage change outcome
p. 17
4.2.4
Npcf_AMPolicyAuthorization_Delete service operation
p. 18
4.2.4.1
General
p. 18
4.2.4.2
AF application AM context termination
p. 18
4.2.5
Npcf_AMPolicyAuthorization_Subscribe service operation
p. 19
4.2.5.1
General
p. 19
4.2.5.2
Handling of subscription to events for the existing AF application AM context
p. 19
4.2.5.3
Subscription to events without an existing AF application AM context
p. 21
4.2.5.4
Subscription to PDUID changes
p. 23
4.2.6
Npcf_AMPolicyAuthorization_Unsubscribe service operation
p. 23
4.2.6.1
General
p. 23
4.2.6.2
Unsubscription to events, Access and Mobility related service information exists
p. 23
4.2.6.3
Unsubscription to events, Access and Mobility related service information does not exist
p. 24
4.2.7
Npcf_AMPolicyAuthorization_Notify service operation
p. 24
4.2.7.1
General
p. 24
4.2.7.2
Notification about AF application AM context event
p. 25
4.2.7.3
Notification about AF application AM context termination
p. 25
4.2.7.4
Notification about service area coverage change outcome
p. 26
4.2.7.5
Notification about PDUID changes
p. 27
5
Npcf_AMPolicyAuthorization Service API
p. 27
5.1
Introduction
p. 27
5.2
Usage of HTTP
p. 28
5.2.1
General
p. 28
5.2.2
HTTP standard headers
p. 28
5.2.2.1
General
p. 28
5.2.2.2
Content type
p. 28
5.2.3
HTTP custom headers
p. 28
5.2.3.1
General
p. 28
5.3
Resources
p. 28
5.3.1
Overview
p. 28
5.3.2
Resource: Application AM contexts (Collection)
p. 29
5.3.2.1
Description
p. 29
5.3.2.2
Resource Definition
p. 30
5.3.2.3
Resource Standard Methods
p. 30
5.3.2.3.1
POST
p. 30
5.3.2.4
Resource Custom Operations
p. 30
5.3.3
Resource: Individual application AM context (Document)
p. 31
5.3.3.1
Description
p. 31
5.3.3.2
Resource Definition
p. 31
5.3.3.3
Resource Standard Methods
p. 31
5.3.3.3.1
GET
p. 31
5.3.3.3.2
PATCH
p. 32
5.3.3.3.3
DELETE
p. 33
5.3.3.4
Resource Custom Operations
p. 34
5.3.4
Resource: AM Policy Events Subscription (Document)
p. 35
5.3.4.1
Description
p. 35
5.3.4.2
Resource definition
p. 35
5.3.4.3
Resource Standard Methods
p. 35
5.3.4.3.1
PUT
p. 35
5.3.4.3.2
DELETE
p. 37
5.3.4.4
Resource Custom Operations
p. 38
5.4
Custom Operations without associated resources
p. 38
5.5
Notifications
p. 38
5.5.1
General
p. 38
5.5.2
AM Event Notification
p. 38
5.5.2.1
Description
p. 38
5.5.2.2
Target URI
p. 39
5.5.2.3
Standard Methods
p. 39
5.5.2.3.1
POST
p. 39
5.5.3
Termination Request
p. 40
5.5.3.1
Description
p. 40
5.5.3.2
Target URI
p. 40
5.5.3.3
Standard Methods
p. 40
5.5.3.3.1
POST
p. 40
5.6
Data Model
p. 41
5.6.1
General
p. 41
5.6.2
Structured data types
p. 43
5.6.2.1
Introduction
p. 43
5.6.2.2
Type: AppAmContextData
p. 44
5.6.2.3
Type: AppAmContextUpdateData
p. 45
5.6.2.4
Type: AmEventsSubscData
p. 45
5.6.2.5
Type: AmEventsNotification
p. 45
5.6.2.6
Type: AmTerminationInfo
p. 46
5.6.2.7
Type AmEventsSubscDataRm
p. 46
5.6.2.8
Type AmEventData
p. 47
5.6.2.9
Type: AmEventNotification
p. 47
5.6.2.10
Type: PduidInformation
p. 48
5.6.2.11
Type: ServiceAreaCoverageInfo
p. 48
5.6.3
Simple data types and enumerations
p. 48
5.6.3.1
Introduction
p. 48
5.6.3.2
Simple data types
p. 48
5.6.3.3
Enumeration: AmEvent
p. 48
5.6.3.4
Enumeration: AmTerminationCause
p. 49
5.6.4
Data types describing alternative data types or combinations of data types
p. 49
5.6.4.1
Type: AppAmContextRespData
p. 49
5.6.4.2
Type: AmEventsSubscRespData
p. 49
5.6.5
Binary data
p. 49
5.6.5.1
Binary Data Types
p. 49
5.7
Error Handling
p. 50
5.7.1
General
p. 50
5.7.2
Protocol Errors
p. 50
5.7.3
Application Errors
p. 50
5.8
Feature negotiation
p. 50
5.9
Security
p. 50
A
(Normative) OpenAPI specification
p. 52
A.1
General
p. 52
A.2
Npcf_AMPolicyAuthorization API
p. 52
$
Change history
p. 63