Add controlloop components to SDC design
[sdc.git] / catalog-be / src / main / resources / import / tosca / models / init / controlloop / tosca / node-types / metadata.json
1 {
2   "nodeMetadataList": [
3     {
4       "contactId": "jh0003",
5       "toscaName": "tosca.nodes.Root",
6       "name": "Root",
7       "model": "CONTROL LOOP",
8       "description": "The TOSCA Node Type all other TOSCA base Node Types derive from",
9       "resourceIconPath": "defaulticon",
10       "categories": [
11         {
12           "name": "Generic",
13           "subcategories": [
14             {
15               "name": "Abstract"
16             }
17           ]
18         }
19       ],
20       "tags": [
21         "Root",
22         "tosca.nodes.Root"
23       ]
24     },
25     {
26       "contactId": "jh0003",
27       "toscaName": "org.onap.policy.clamp.controlloop.Participant",
28       "name": "Participant",
29       "model": "CONTROL LOOP",
30       "description": "The TOSCA service template representing the Participant",
31       "resourceIconPath": "defaulticon",
32       "resourceType": "VFC",
33       "categories": [
34         {
35           "name": "Generic",
36           "subcategories": [
37             {
38               "name": "Infrastructure"
39             }
40           ]
41         }
42       ],
43       "tags": [
44         "Participant",
45         "org.onap.policy.clamp.controlloop.Participant"
46       ]
47     },
48     {
49       "contactId": "jh0003",
50       "toscaName": "org.onap.policy.clamp.controlloop.ControlLoopElement",
51       "name": "ControlLoopElement",
52       "model": "CONTROL LOOP",
53       "description": "The TOSCA service template representing the ControlLoopElement",
54       "resourceIconPath": "defaulticon",
55       "resourceType": "VFC",
56       "categories": [
57         {
58           "name": "Generic",
59           "subcategories": [
60             {
61               "name": "Infrastructure"
62             }
63           ]
64         }
65       ],
66       "tags": [
67         "ControlLoopElement",
68         "org.onap.policy.clamp.controlloop.ControlLoopElement"
69       ]
70     },
71     {
72       "contactId": "jh0003",
73       "toscaName": "org.onap.policy.clamp.controlloop.ControlLoop",
74       "name": "ControlLoop",
75       "model": "CONTROL LOOP",
76       "description": "The TOSCA service template representing the ControlLoop",
77       "resourceIconPath": "defaulticon",
78       "resourceType": "VFC",
79       "categories": [
80         {
81           "name": "Generic",
82           "subcategories": [
83             {
84               "name": "Infrastructure"
85             }
86           ]
87         }
88       ],
89       "tags": [
90         "ControlLoop",
91         "org.onap.policy.clamp.controlloop.ControlLoop"
92       ]
93     },
94     {
95       "contactId": "jh0003",
96       "toscaName": "org.onap.policy.clamp.controlloop.PolicyControlLoopElement",
97       "name": "PolicyControlLoopElement",
98       "model": "CONTROL LOOP",
99       "description": "The TOSCA service template representing the PolicyControlLoopElement",
100       "resourceIconPath": "defaulticon",
101       "resourceType": "VFC",
102       "categories": [
103         {
104           "name": "Generic",
105           "subcategories": [
106             {
107               "name": "Infrastructure"
108             }
109           ]
110         }
111       ],
112       "tags": [
113         "PolicyControlLoopElement",
114         "org.onap.policy.clamp.controlloop.PolicyControlLoopElement"
115       ]
116     },
117     {
118       "contactId": "jh0003",
119       "toscaName": "org.onap.policy.clamp.controlloop.CDSControlLoopElement",
120       "name": "CDSControlLoopElement",
121       "model": "CONTROL LOOP",
122       "description": "The TOSCA service template representing the CDSControlLoopElement",
123       "resourceIconPath": "defaulticon",
124       "resourceType": "VFC",
125       "categories": [
126         {
127           "name": "Generic",
128           "subcategories": [
129             {
130               "name": "Infrastructure"
131             }
132           ]
133         }
134       ],
135       "tags": [
136         "CDSControlLoopElement",
137         "org.onap.policy.clamp.controlloop.CDSControlLoopElement"
138       ]
139     },
140     {
141       "contactId": "jh0003",
142       "toscaName": "org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement",
143       "name": "K8SMicroserviceControlLoopElement",
144       "model": "CONTROL LOOP",
145       "description": "The TOSCA service template representing the K8SMicroserviceControlLoopElement",
146       "resourceIconPath": "defaulticon",
147       "resourceType": "VFC",
148       "categories": [
149         {
150           "name": "Generic",
151           "subcategories": [
152             {
153               "name": "Infrastructure"
154             }
155           ]
156         }
157       ],
158       "tags": [
159         "K8SMicroserviceControlLoopElement",
160         "org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement"
161       ]
162     },
163     {
164       "contactId": "jh0003",
165       "toscaName": "org.onap.policy.clamp.controlloop.HttpControlLoopElement",
166       "name": "HttpControlLoopElement",
167       "model": "CONTROL LOOP",
168       "description": "The TOSCA service template representing the HttpControlLoopElement",
169       "resourceIconPath": "defaulticon",
170       "resourceType": "VFC",
171       "categories": [
172         {
173           "name": "Generic",
174           "subcategories": [
175             {
176               "name": "Infrastructure"
177             }
178           ]
179         }
180       ],
181       "tags": [
182         "HttpControlLoopElement",
183         "org.onap.policy.clamp.controlloop.HttpControlLoopElement"
184       ]
185     }
186   ]
187 }
188