blob: 31142b0b86042e0131a61d6cfe240de7f8926526 [file] [log] [blame]
liamfallonc9e27902019-05-28 13:27:04 +00001@startuml
2
3title Model Driven Policy Design
4
5participant SDC
6participant DMaaP
7
8box "PolicyDesign" #LightBlue
9 participant PolicyDistribution << API_User >>
10 participant PolicyDesign
11end box
12
13autonumber
14
15PolicyDistribution --> DMaaP : Subscribe for SDC Notifications\non Entries of Interest
16SDC --> DMaaP : New Entry of Interest: EntityA
17DMaaP --> PolicyDistribution : New Entry of Interest: EntityA
18
19PolicyDistribution --> SDC : Download CSAR for EntityA that holds TOSCA Policy Specification
20
21PolicyDistribution --> PolicyDesign : Get Policy Reference
22PolicyDesign --> PolicyDistribution : Return Policy Reference and Metadata
23PolicyDistribution --> PolicyDistribution : Create Policy Editing and Generation Session
24
25activate PolicyDistribution
26loop
27 PolicyDistribution --> PolicyDesign : Use Policy Type specification to\nread Policy Parameters\nfrom TOSCA specification in CSAR
28end
29
30PolicyDistribution --> PolicyDesign : Create Policy
31PolicyDesign --> PolicyDistribution : Policy Creation Result
32deactivate PolicyDistribution
33
34PolicyDistribution --> SDC : Notify SDC of operation result
35
36@enduml