forked from opsmill/infrahub
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbase_menu.yml
162 lines (146 loc) · 4.18 KB
/
base_menu.yml
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
---
apiVersion: infrahub.app/v1
kind: Menu
spec:
data:
- namespace: Organization
name: MainMenu
label: Organization
icon: "mdi:domain"
children:
data:
- namespace: Organization
name: Manufacturer
label: Manufacturer
kind: LocationManufacturer
icon: "mdi:domain"
- namespace: Organization
name: Provider
label: Provider
kind: OrganizationProvider
icon: "mdi:domain"
- namespace: Organization
name: Tenant
label: Tenant
kind: OrganizationTenant
icon: "mdi:domain"
- namespace: Location
name: Generic
label: Location
kind: LocationGeneric
icon: "mingcute:location-line"
children:
data:
- namespace: Location
name: Continent
label: Continent
kind: LocationContinent
icon: "jam:world"
- namespace: Location
name: Country
label: Country
kind: LocationCountry
icon: "gis:search-country"
- namespace: Location
name: Site
label: Site
kind: LocationSite
icon: "ri:building-line"
- namespace: Location
name: Rack
label: Rack
kind: LocationRack
icon: clarity:rack-server-solid
- namespace: Infra
name: DeviceManagementMenu
label: Device Management
icon: "mdi:server"
children:
data:
- namespace: Infra
name: Device
label: Device
kind: InfraDevice
icon: "mdi:server"
children:
data:
- name: Interface
namespace: Infra
label: "Interface"
icon: "mdi:ethernet"
kind: InfraInterface
- namespace: Infra
name: Platform
label: Platform
kind: InfraPlatform
icon: "mdi:application-cog-outline"
- name: MlagDomain
namespace: Infra
label: "MLAG Domain"
icon: "eos-icons:cluster-management"
kind: InfraMlagDomain
- name: MlagInterface
namespace: Infra
label: "MLAG Interface"
icon: "mdi:ethernet"
kind: InfraMlagInterface
- namespace: Infra
name: CircuitMenu
label: Circuit Management
icon: "mdi:transit-connection-variant"
children:
data:
- name: Circuit
namespace: Infra
label: "Circuit"
icon: "mdi:cable-data"
kind: InfraCircuit
- namespace: Infra
name: NetworkMenu
label: Network Configuration
icon: "mdi:lan"
children:
data:
- name: VLAN
namespace: Infra
label: "VLAN"
icon: "mdi:lan-pending"
kind: InfraVLAN
- namespace: Infra
name: RoutingPeeringMenu
label: Routing & Peering
icon: "mdi:router"
children:
data:
- name: BGP
namespace: Infra
label: "BGP"
icon: "mdi:router"
children:
data:
- name: AutonomousSystem
namespace: Infra
label: "Autonomous System"
icon: "mdi:bank-circle-outline"
kind: InfraAutonomousSystem
- name: BGPSession
namespace: Infra
label: "BGP Session"
icon: "mdi:router"
kind: InfraBGPSession
- name: BGPPeerGroup
namespace: Infra
label: "BGP Peer Group"
icon: "mdi:view-grid-plus-outline"
kind: InfraBGPPeerGroup
- namespace: Infra
name: Service
label: Services
icon: "carbon:container-services"
children:
data:
- namespace: Infra
name: BackBoneService
label: "Backbone Service"
kind: InfraBackBoneService
icon: "carbon:container-services"