Support for Nested/Hierarchical Services
[sdc.git] / catalog-be / src / test / resources / types / categoryTypes.yml
1 services:
2     Mobility:
3       name: "Mobility"
4       icons: ['mobility']
5     Network_L1_3:
6       name: "Network L1-3"
7       icons: ['network_l_1-3']
8     Network_L4:
9       name: "Network L4"
10       icons: ['network_l_4']
11     VoIP_Call_Control:
12       name: "VoIP Call Control"
13       icons: ['call_controll']
14     Category_With_ServiceSubstitution_True:
15       name: "Category With Service Substitution True"
16       icons: ['network_l_4']
17       useServiceSubstitutionForNestedServices: true
18     Category_With_ServiceSubstitution_False:
19       name: "Category With Service Substitution False"
20       icons: ['network_l_4']
21       useServiceSubstitutionForNestedServices: false
22 resources:
23   NetworkLayer23:
24     name: "Network Layer 2-3"
25     subcategories: 
26       Router:
27           name: "Router"
28           icons: ['router']
29       Gateway:
30           name: "Gateway"
31           icons: ['gateway']
32       WAN_Connectors:
33           name: "WAN Connectors"
34           icons: ['connector']
35       LAN_Connectors:
36           name: "LAN Connectors"
37           icons: ['connector']
38   NetworkLayer4:
39     name: "Network Layer 4+"
40     subcategories: 
41       Common_Network_Resources:
42           name: "Common Network Resources"
43           icons: ['network', 'loadBalancer']
44   ApplicationLayer4:
45     name: "Application Layer 4+"
46     subcategories: 
47       Border_Elements:
48           name: "Border Elements"
49           icons: ['borderElement']
50       Application_Servers:
51           name: "Application Servers"
52           icons: ['applicationServer', 'server']
53       Web_Server:
54           name: "Web Server"
55           icons: ['applicationServer', 'server']
56       Call_Control:
57           name: "Call Control"
58           icons: ['call_controll']
59       Media_Servers:
60           name: "Media Servers"
61           icons: ['applicationServer', 'server']
62       Load_Balancer:
63           name: "Load Balancer"
64           icons: ['loadBalancer']
65       Database:
66           name: "Database"
67           icons: ['database']
68   Generic:
69     name: "Generic"
70     subcategories: 
71       Infrastructure:
72           name: "Infrastructure"
73           icons: ['objectStorage', 'compute']
74       Abstract:
75           name: "Abstract"
76           icons: ['objectStorage', 'compute']
77       Network_Elements:
78           name: "Network Elements"
79           icons: ['port', 'network', 'router']
80       Database:
81           name: "Database"
82           icons: ['database']