| .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| .. http://creativecommons.org/licenses/by/4.0 |
| |
| ********** |
| Policy GUI |
| ********** |
| |
| .. contents:: |
| :depth: 3 |
| |
| | The POLICY GUI is a graphical user interface, available via web-access, for **creating and managing** policies. |
| | |
| | The targeted 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. |
| | |
| | The GUI consists of the **Editor, Dictionary, PDP, Push, Roles, Admin** and **Dashboard** Tabs; which provide for an intuitive manner for policy rules to be created, changed, and managed. |
| |
| |
| Access to the POLICY GUI |
| ^^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| The POLICY GUI can be accessed via the ONAP Portal. |
| |
| .. image:: PolicyGUI_Access.png |
| |
| |
| POLICY Editor |
| ^^^^^^^^^^^^^ |
| |
| The POLICY **Editor** tab supports the following **key** functionality: |
| |
| • Create Policies and Scopes |
| • Edit, View and Describe Policies |
| • Rename, Move and Clone Policies |
| • Switch Versions of Policies |
| • Delete Policies and Scopes |
| • List Policies and Scopes |
| • Export and Import Policies |
| • Search for Policies |
| |
| .. image:: PolicyGUI_Editor.png |
| |
| |
| Scope Management |
| ---------------- |
| |
| A Scope must exist before a policy can be created. The figure below shows how to add and manage Scopes. |
| |
| .. image:: PolicyGUI_Editor_Scope.png |
| |
| |
| Policy Creation |
| --------------- |
| |
| The most important function of the GUI is to facilitate the creation of policies. |
| The figure below specifies how a policy can be created. |
| |
| .. image:: PolicyGUI_Editor_CreatePolicy.png |
| |
| |
| Managing a Policy |
| ----------------- |
| |
| The GUI provides actions (Edit, Clone, Move, Rename, Describe, View etc) to support maintaining |
| the policy after it has been created. The figure below specifies how to initiate an action. |
| |
| .. image:: PolicyGUI_Editor_PolicyActions.png |
| |
| |
| The next step of the selected action is shown below. |
| |
| .. image:: PolicyGUI_Editor_PolicyActionsDetail.png |
| |
| | |
| |
| POLICY Dictionary |
| ^^^^^^^^^^^^^^^^^ |
| |
| | The POLICY **Dictionary** tab is used to create and manage attributes in the dictionaries. |
| | 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. |
| |
| .. image:: PolicyGUI_Dictionary.png |
| |
| | |
| |
| POLICY PDP |
| ^^^^^^^^^^ |
| |
| | The POLICY **PDP** tab is used to manage **PDP Groups** and **PDPs in the group**. |
| | This tab provides the capability to create, edit and delete PDP groups and associated PDPs. This tab also provides the ability to check status and view policies in a PDP groups. |
| |
| .. image:: PolicyGUI_PDP.png |
| |
| | |
| |
| POLICY Push |
| ^^^^^^^^^^^ |
| |
| | The POLICY **Push** tab allows policies to be selectively pushed to the all PDPs. |
| | 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. |
| |
| .. image:: PolicyGUI_Push.png |
| |
| | |
| |
| POLICY Dashboard |
| ^^^^^^^^^^^^^^^^ |
| |
| | 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. |
| |
| .. image:: PolicyGUI_Dashboard.png |
| |
| | |
| |
| POLICY Admin |
| ^^^^^^^^^^^^ |
| |
| | The POLICY **Admin** tab houses functionality that is performed by an administrator. |
| | Only super users have access to the Admin Tab. The Lockdown feature is accessed from this tab. |
| |
| .. image:: PolicyGUI_Admin.png |
| |
| | |
| |
| POLICY Roles |
| ^^^^^^^^^^^^ |
| |
| | The POLICY **Roles** tab allows system administrators to assign roles for system access. |
| | The GUI options vary depending on the role. |
| |
| .. image:: PolicyGUI_Roles.png |
| |
| | |
| |
| |
| |
| End of Document |