@startuml title CLAMP Closed Loop Design (Option A) for vFW and vDNS \nvFW and vDNS use the same flows but they are separate VNFs/Services\n Uses Policy GUI participant ONAP_User participant CLAMP participant SDC ONAP_User -> CLAMP : Create Control Loop from Template CLAMP -> SDC : Query for Services and VNFs ONAP_User -> CLAMP : Choose Service and VNF CLAMP -> SDC : Query for Alarm data from VNFs ONAP_User -> CLAMP : Create Operational Policy\nChooses Chain of Actions\nSave Policy CLAMP -> PolicyGUI : Redirect to Policy GUI ONAP_User -> PolicyGUI : SelectString matcher box,\nclicks and creates one or more \nassociated signature rules.\nAssociates them with the operational policy \ncreated earlier note right : DCAE Design Template has default policies already defined/expressed ONAP_User -> PolicyGUI : Repeat as Operational Policy/Signature as needed\n(total 1 vFW, 1 vDNS) PolicyGUI -> Policy : Create Policies PolicyGUI -> Policy : Create String Matcher to Policy association note right: executed for both vFW and vDNS policies CLAMP -> SDC : Distribute Blueprint ONAP_User -> SDC : check in, test, certify Blueprint note right: this could take quite a while (minutes to days) due to user interactions ONAP_User -> SDC : Distribute Blueprint ||| SDC -> DMaaP : Distribute control loop for DCAE DMaaP -> DCAE : Control Loop Blueprint CLAMP -> DMaaP : Poll for distribution complete @enduml |