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