Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 1 | .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| 2 | .. http://creativecommons.org/licenses/by/4.0 |
| 3 | |
| 4 | |
| 5 | Offered APIs |
| 6 | ============ |
Saryu Shah | 84e9e3b | 2017-09-29 15:53:37 +0000 | [diff] [blame] | 7 | |
| 8 | .. contents:: |
| 9 | :depth: 2 |
| 10 | |
Saryu Shah | 23ef5bd | 2017-09-27 14:11:11 +0000 | [diff] [blame] | 11 | The Policy subsystem of ONAP maintains, distributes, and operates on the set of rules that underlie ONAP’s control, orchestration, and management functions. Policy provides a centralized environment for the creation and management of easily-updatable conditional rules. It enables users to validate policies and rules, identify and resolve overlaps and conflicts, and derive additional policies where needed. The following operations are supported by the policy API: |
Saryu Shah | 32f6b36 | 2017-09-24 15:29:03 +0000 | [diff] [blame] | 12 | |
| 13 | * Create policies on the PAP |
| 14 | * Update policies on the PAP |
| 15 | * Delete policies on the PAP or PDP |
| 16 | * Push policies from the PAP to the PDP |
| 17 | * List policies on the PDP |
| 18 | * Get config data of policies on the PDP |
| 19 | * Create Dictionary Items |
| 20 | * Update Dictionary Items |
| 21 | * Retrieve Dictionary Items |
| 22 | * Import Micro Services Models |
| 23 | * Retrieve Metrics for policy counts from PDP and PAP |
| 24 | |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 25 | |
Saryu Shah | 23ef5bd | 2017-09-27 14:11:11 +0000 | [diff] [blame] | 26 | POLICY Engine Services |
| 27 | ^^^^^^^^^^^^^^^^^^^^^^ |
| 28 | |
Saryu Shah | 5c40803 | 2017-10-11 21:47:23 +0000 | [diff] [blame] | 29 | .. image:: PolicyEngineApiList.png |
Saryu Shah | 23ef5bd | 2017-09-27 14:11:11 +0000 | [diff] [blame] | 30 | |
Saryu Shah | 2454de9 | 2017-09-26 20:00:17 +0000 | [diff] [blame] | 31 | POLICY API Details |
| 32 | ^^^^^^^^^^^^^^^^^^ |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 33 | |
Saryu Shah | 3eddd58 | 2017-10-12 22:03:55 +0000 | [diff] [blame^] | 34 | .. swaggerv2doc:: api-docs.json |
Saryu Shah | 2454de9 | 2017-09-26 20:00:17 +0000 | [diff] [blame] | 35 | |
| 36 | |
Saryu Shah | 84e9e3b | 2017-09-29 15:53:37 +0000 | [diff] [blame] | 37 | Additional Information |
| 38 | ^^^^^^^^^^^^^^^^^^^^^^ |
Saryu Shah | 2454de9 | 2017-09-26 20:00:17 +0000 | [diff] [blame] | 39 | |
Saryu Shah | 84e9e3b | 2017-09-29 15:53:37 +0000 | [diff] [blame] | 40 | Additional information, including examples, can be found at `PolicyApi link`_. |
Saryu Shah | 2454de9 | 2017-09-26 20:00:17 +0000 | [diff] [blame] | 41 | |
Saryu Shah | 23ef5bd | 2017-09-27 14:11:11 +0000 | [diff] [blame] | 42 | .. _PolicyApi link: https://wiki.onap.org/display/DW/Policy+API |
| 43 | |
Saryu Shah | 2454de9 | 2017-09-26 20:00:17 +0000 | [diff] [blame] | 44 | |
| 45 | |
| 46 | |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 47 | |
Saryu Shah | 93d709b | 2017-09-22 18:39:59 +0000 | [diff] [blame] | 48 | End of document |
Pamela Dragosh | 5ed4e85 | 2017-09-22 12:26:16 -0400 | [diff] [blame] | 49 | |