blob: 52c13cae1817ae610a4d9260e680e8a93c9927f7 [file] [log] [blame]
Pamela Dragosh5ed4e852017-09-22 12:26:16 -04001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3
Saryu Shah34afade2017-10-22 03:44:56 +00004**********
Pamela Dragosh5ed4e852017-09-22 12:26:16 -04005Policy GUI
Saryu Shah34afade2017-10-22 03:44:56 +00006**********
Saryu Shah3313f392017-10-09 22:47:18 +00007
8.. contents::
Saryu Shah34afade2017-10-22 03:44:56 +00009 :depth: 3
Saryu Shah3313f392017-10-09 22:47:18 +000010
Saryu Shah4adad1f2017-10-23 18:20:49 +000011| The POLICY GUI is a graphical user interface, available via web-access, for **creating and managing** policies.
Saryu Shah34afade2017-10-22 03:44:56 +000012|
Saryu Shah4adad1f2017-10-23 18:20:49 +000013| The targetted users are those responsible for creating and managing policies that control network operations, including policy based network configuration and auto-corrective actions. This typically includes network and service designers, operations engineers and security experts.
14|
Saryu Shah93d47412017-10-24 02:44:37 +000015| The GUI consists of the **Editor, Dictionary, PDP, Push, Roles, Admin** and **Dashboard** Tabs; which provide an intuitive manner for policy rules to be created, changed, and managed.
Saryu Shah3313f392017-10-09 22:47:18 +000016
Pamela Dragosh5ed4e852017-09-22 12:26:16 -040017
Saryu Shah34afade2017-10-22 03:44:56 +000018Access to the POLICY GUI
19^^^^^^^^^^^^^^^^^^^^^^^^
Pamela Dragosh5ed4e852017-09-22 12:26:16 -040020
Saryu Shahba1936f2017-10-10 22:20:01 +000021The POLICY GUI can be accessed via the ONAP Portal.
Pamela Dragosh5ed4e852017-09-22 12:26:16 -040022
Saryu Shah34afade2017-10-22 03:44:56 +000023.. image:: PolicyGUI_Access.png
Pamela Dragosh5ed4e852017-09-22 12:26:16 -040024
Saryu Shah34afade2017-10-22 03:44:56 +000025
26POLICY Editor
27^^^^^^^^^^^^^
28
Saryu Shah4adad1f2017-10-23 18:20:49 +000029The POLICY **Editor** tab supports the following **key** functionality:
Saryu Shah34afade2017-10-22 03:44:56 +000030
31 Create Policies and Scopes
32 Edit, View and Describe Policies
33 Rename, Move and Clone Policies
34 Switch Versions of Policies
35 Delete Policies and Scopes
36 List Policies and Scopes
37 Export and Import Policies
38 Search for Policies
39
Saryu Shah9296f8d2017-10-24 19:25:56 +000040.. image:: PolicyGUI_Editor.png
41
42|
Saryu Shah4adad1f2017-10-23 18:20:49 +000043
44Scope
Saryu Shah34afade2017-10-22 03:44:56 +000045-----
46
Saryu Shah9296f8d2017-10-24 19:25:56 +000047A Scope must exist before a policy can be created. The figure below shows how to add and manage Scopes.
Saryu Shah34afade2017-10-22 03:44:56 +000048
49.. image:: PolicyGUI_Editor_Scope.png
50
51|
52
Saryu Shah4adad1f2017-10-23 18:20:49 +000053Policy Creation
Saryu Shah34afade2017-10-22 03:44:56 +000054---------------
55
56The most important function of the GUI is to facilitate the creation of policies.
57The figure below specifies how a policy can be created.
58
59.. image:: PolicyGUI_Editor_CreatePolicy.png
60
61|
62
Saryu Shah4adad1f2017-10-23 18:20:49 +000063Managing a Policy
64-----------------
Saryu Shah34afade2017-10-22 03:44:56 +000065
Saryu Shah4adad1f2017-10-23 18:20:49 +000066The GUI provides actions (Edit, Clone, Move, Rename, Describe, View etc) to support maintaining
Saryu Shah93d47412017-10-24 02:44:37 +000067the policy after it has been created. The figure below specifies how to initiate an action.
Saryu Shah34afade2017-10-22 03:44:56 +000068
69.. image:: PolicyGUI_Editor_PolicyActions.png
70
Saryu Shah93d47412017-10-24 02:44:37 +000071
72The next step of the selected action is shown below.
Saryu Shah34afade2017-10-22 03:44:56 +000073
74.. image:: PolicyGUI_Editor_PolicyActionsDetail.png
75
76|
77
78POLICY Dictionary
79^^^^^^^^^^^^^^^^^
80
Saryu Shah4adad1f2017-10-23 18:20:49 +000081| The POLICY **Dictionary** tab is used to create and manage attributes in the dictionaries.
82| Each policy type has one or more dictionaries associated with it. Policy writers have the ability to easily define and add attributes into the dictionary as shown below.
Saryu Shah34afade2017-10-22 03:44:56 +000083
84.. image:: PolicyGUI_Dictionary.png
85
86|
87
88POLICY PDP
89^^^^^^^^^^
90
Saryu Shah4adad1f2017-10-23 18:20:49 +000091| The POLICY **PDP** tab is used to manage **PDP Groups**.
Saryu Shah34afade2017-10-22 03:44:56 +000092| This tab provides the capability to create, edit and delete PDP groups. This tab also provides the ability to check status and view policies in a PDP groups.
93
Saryu Shah800be072017-10-23 01:25:14 +000094.. image:: PolicyGUI_PDP.png
95
96|
Saryu Shah34afade2017-10-22 03:44:56 +000097
98POLICY Push
99^^^^^^^^^^^
100
Saryu Shah4adad1f2017-10-23 18:20:49 +0000101| The POLICY **Push** tab allows policies to be selectively pushed to the all PDPs.
Saryu Shah34afade2017-10-22 03:44:56 +0000102| Once pushed, the policies can be seen on the PDP tab. A Status of the PDPs indicate UP-TO-DATE if the policy has been pushed correctly. A Status of LAST-UPDATE-FAILED indicates an error occurred in pushing the policies.
103
Saryu Shah800be072017-10-23 01:25:14 +0000104.. image:: PolicyGUI_Push.png
105
106|
Saryu Shah34afade2017-10-22 03:44:56 +0000107
108POLICY Roles
109^^^^^^^^^^^^
110
Saryu Shah4adad1f2017-10-23 18:20:49 +0000111| The POLICY **Roles** tab allows system administrators to assign roles for system access.
Saryu Shah34afade2017-10-22 03:44:56 +0000112| The GUI options vary depending on the role. The roles for POLICY are:
113
114 Policy Super Admin
115 Policy Super Editor
116 Policy Super Guest
117 Policy Admin
118 Policy Editor
119 Policy Guest
120
121
122POLICY Admin
123^^^^^^^^^^^^
124
Saryu Shah4adad1f2017-10-23 18:20:49 +0000125| The POLICY **Admin** tab houses functionality that is performed by an administrator.
Saryu Shah34afade2017-10-22 03:44:56 +0000126| Only super users have access to the Admin Tab. The Lockdown feature is accessed from this tab.
127
128.. image:: PolicyGUI_Admin.png
129
130|
131
132POLICY Dashboard
133^^^^^^^^^^^^^^^^
134
Saryu Shah861e1b82017-10-23 20:46:19 +0000135| The POLICY **Dashboard** shows the **status** and **health** of the system through metrics logs and status update messages. The dashboard consists of two tabs, a **Logging** tab and a **Health** tab.
Saryu Shah34afade2017-10-22 03:44:56 +0000136
Saryu Shah800be072017-10-23 01:25:14 +0000137.. image:: PolicyGUI_Dashboard.png
138
139|
Saryu Shah34afade2017-10-22 03:44:56 +0000140
141
142
143End of Document