{ "openapi" : "3.0.3", "info" : { "title" : "A1 Policy Management Service", "description" : "
The O-RAN Non-RT RIC Policy Management Service provides a REST API for managemecnt of A1 policies.
The main tasks of the service are:
This is an API for management of A1 Policies.
API for updating and retrieval of the component configuration. Note that there other ways to maintain the configuration.
These are endpoints that are invoked by this service. The callbacks are registered in this service at service registration.
This is an API that provides support for looking up a NearRT-RIC. Each A1 policy is targeted for one Near-RT RIC.
API used for supervision of the PMS component.
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.
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.
Provides generic functions used to monitor and manage the Spring web application.
", "contact" : { "url" : "https://www.onap.org/", "email" : "discuss-list@onap.com" }, "license" : { "name" : "Copyright (C) 2020-2023 Nordix Foundation. Licensed under the Apache License.", "url" : "http://www.apache.org/licenses/LICENSE-2.0" }, "version" : "1.3.0", "x-api-id" : "a31c510b-20e6-4a08-af16-368c44d7fba8", "x-audience" : "external-public" }, "servers" : [ { "url" : "/" } ], "tags" : [ { "name" : "A1 Policy Management", "description" : "API used to create polices, Policy Instances and get them as individual using an ID or get all policies/Instances." }, { "name" : "NearRT-RIC Repository", "description" : "API used to get the NearRT-RIC for the managed element." }, { "name" : "Service Registry and Supervision", "description" : "API used to keep the service Alive with in the timeout period" }, { "name" : "Health Check", "description" : "API used to get the health status and statistics of this service" }, { "name" : "Service callbacks" }, { "name" : "Authorization API", "description" : "API used for authorization of information A1 policy access (this is provided by an authorization producer such as OPA).