From 9f1d9499e4e1ca40fddffb195353148cc3271b9c Mon Sep 17 00:00:00 2001 From: PatrikBuhr Date: Mon, 17 Apr 2023 13:00:15 +0200 Subject: A1 PMS support for fine grained access control -A1 London Documentation updates. Issue-ID: CCSDK-3889 Signed-off-by: PatrikBuhr Change-Id: Iaa73d0128a4c466ed2b3d1803af66368d3c37fa6 --- a1-policy-management/api/pms-api.yaml | 37 +++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 17 deletions(-) (limited to 'a1-policy-management/api/pms-api.yaml') diff --git a/a1-policy-management/api/pms-api.yaml b/a1-policy-management/api/pms-api.yaml index a905c40e..44dc2ba4 100644 --- a/a1-policy-management/api/pms-api.yaml +++ b/a1-policy-management/api/pms-api.yaml @@ -6,28 +6,31 @@ info: \ and maintaining consistency of the SMO view of A1 policies and the Near-RT RICs
  • Maintaining\ \ a view of supported Near-RT RIC policy types
  • Supervision of using services\ \ (R-APPs). When a service is unavailable, its policies are removed.
  • APIs\ - \ provided by the service

    A1 Policy Management

    This is an API for\ - \ management of A1 Policies.

    Management of configuration

    API\ - \ for updating and retrieval of the component configuration. Note that there other\ - \ ways to maintain the configuration.

    Callbacks

    These are endpoints\ - \ that are invoked by this service. The callbacks are registered in this service\ - \ at service registration.

    NearRT-RIC Repository

    This is an API\ - \ that provides support for looking up a NearRT-RIC. Each A1 policy is targeted\ - \ for one Near-RT RIC.

    Health Check

    API used for supervision of\ - \ the PMS component.

    Service Registry and Supervision

    API used for\ - \ registering services that uses PMS. Each A1 policy is optionally owned by a\ - \ service. PMS can supervise each registered service by a heart-beat supervision\ + \ provided or defined by the service

    A1 Policy Management

    This\ + \ is an API for management of A1 Policies.

    Management\ + \ of configuration

    API for updating and retrieval of the component configuration.\ + \ Note that there other ways to maintain the configuration.

    Service callbacks

    These\ + \ are endpoints that are invoked by this service. The callbacks are registered\ + \ in this service at service registration.

    NearRT-RIC Repository

    This\ + \ is an API that provides support for looking up a NearRT-RIC. Each A1 policy\ + \ is targeted for one Near-RT RIC.

    Health Check

    API used for supervision\ + \ of the PMS component.

    Service Registry and Supervision

    API used\ + \ for registering services that uses PMS. Each A1 policy is optionally owned by\ + \ a service. PMS can supervise each registered service by a heart-beat supervision\ \ and will automatically remove policies for unavailable services. Note that a\ \ service does not need to be registered in order to create A1 Policies. This\ - \ is a feature that is optional to use.

    Spring Boot Actuator

    Provides\ - \ generic functions used to monitor and manage the Spring web application.

    " + \ is a feature that is optional to use.

    Authorization API

    API used\ + \ for access control of A1 Policy access. If configured, an external authorization\ + \ provider is requested to grant access to the A1 Policy type.

    Spring Boot\ + \ Actuator

    Provides generic functions used to monitor and manage the Spring\ + \ web application.

    " license: name: Copyright (C) 2020-2023 Nordix Foundation. Licensed under the Apache License. url: http://www.apache.org/licenses/LICENSE-2.0 title: A1 Policy Management Service - version: 1.1.0 + version: 1.2.0 servers: - url: / tags: @@ -879,7 +882,7 @@ paths: description: OK summary: Callback for Near-RT RIC status tags: - - Callbacks + - Service callbacks /a1-policy/v2/services/{service_id}: delete: operationId: deleteService -- cgit 1.2.3-korg