mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Add hyperlinks to Mermaid graphs
This commit is contained in:
@ -7,6 +7,12 @@ flowchart TD
|
|||||||
ASN --> Provider
|
ASN --> Provider
|
||||||
Provider --> ProviderNetwork & Circuit
|
Provider --> ProviderNetwork & Circuit
|
||||||
CircuitType --> Circuit
|
CircuitType --> Circuit
|
||||||
|
|
||||||
|
click ASN "../../models/circuits/asn/"
|
||||||
|
click Circuit "../../models/circuits/circuit/"
|
||||||
|
click CircuitType "../../models/circuits/circuittype/"
|
||||||
|
click Provider "../../models/circuits/provider/"
|
||||||
|
click ProviderNetwork "../../models/circuits/providernetwork/"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Providers
|
## Providers
|
||||||
|
@ -7,6 +7,10 @@ flowchart TD
|
|||||||
ContactGroup --> ContactGroup & Contact
|
ContactGroup --> ContactGroup & Contact
|
||||||
ContactRole & Contact --> assignment([Assignment])
|
ContactRole & Contact --> assignment([Assignment])
|
||||||
assignment --> Object
|
assignment --> Object
|
||||||
|
|
||||||
|
click Contact "../../models/tenancy/contact/"
|
||||||
|
click ContactGroup "../../models/tenancy/contactgroup/"
|
||||||
|
click ContactRole "../../models/tenancy/contactrole/"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Contact Groups
|
## Contact Groups
|
||||||
|
@ -11,6 +11,14 @@ flowchart TD
|
|||||||
DeviceRole & Platform & DeviceType --> Device
|
DeviceRole & Platform & DeviceType --> Device
|
||||||
Device & ModuleType ---> Module
|
Device & ModuleType ---> Module
|
||||||
Device & Module --> Interface & ConsolePort & PowerPort & ...
|
Device & Module --> Interface & ConsolePort & PowerPort & ...
|
||||||
|
|
||||||
|
click Device "../../models/dcim/device/"
|
||||||
|
click DeviceRole "../../models/dcim/devicerole/"
|
||||||
|
click DeviceType "../../models/dcim/devicetype/"
|
||||||
|
click Manufacturer "../../models/dcim/manufacturer/"
|
||||||
|
click Module "../../models/dcim/module/"
|
||||||
|
click ModuleType "../../models/dcim/moduletype/"
|
||||||
|
click Platform "../../models/dcim/platform/"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Manufacturers
|
## Manufacturers
|
||||||
|
@ -13,6 +13,14 @@ flowchart TD
|
|||||||
Rack --> Device
|
Rack --> Device
|
||||||
Site --> Rack
|
Site --> Rack
|
||||||
RackRole --> Rack
|
RackRole --> Rack
|
||||||
|
|
||||||
|
click Device "../../models/dcim/device/"
|
||||||
|
click Location "../../models/dcim/location/"
|
||||||
|
click Rack "../../models/dcim/rack/"
|
||||||
|
click RackRole "../../models/dcim/rackrole/"
|
||||||
|
click Region "../../models/dcim/region/"
|
||||||
|
click Site "../../models/dcim/site/"
|
||||||
|
click SiteGroup "../../models/dcim/sitegroup/"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Regions
|
## Regions
|
||||||
|
@ -17,6 +17,13 @@ flowchart TD
|
|||||||
Aggregate & Role --> Prefix
|
Aggregate & Role --> Prefix
|
||||||
Prefix --> Prefix
|
Prefix --> Prefix
|
||||||
Prefix --> IPRange & IPAddress
|
Prefix --> IPRange & IPAddress
|
||||||
|
|
||||||
|
click Aggregate "../../models/ipam/aggregate/"
|
||||||
|
click IPAddress "../../models/ipam/ipaddress/"
|
||||||
|
click IPRange "../../models/ipam/iprange/"
|
||||||
|
click Prefix "../../models/ipam/prefix/"
|
||||||
|
click RIR "../../models/ipam/rir/"
|
||||||
|
click Role "../../models/ipam/role/"
|
||||||
```
|
```
|
||||||
|
|
||||||
!!! tip "Automatic Hierarchies"
|
!!! tip "Automatic Hierarchies"
|
||||||
|
@ -6,6 +6,9 @@ Most core objects within NetBox's data model support _tenancy_. This is the asso
|
|||||||
flowchart TD
|
flowchart TD
|
||||||
TenantGroup --> TenantGroup & Tenant
|
TenantGroup --> TenantGroup & Tenant
|
||||||
Tenant --> Site & Device & Prefix & Circuit & ...
|
Tenant --> Site & Device & Prefix & Circuit & ...
|
||||||
|
|
||||||
|
click Tenant "../../models/tenancy/tenant/"
|
||||||
|
click TenantGroup "../../models/tenancy/tenantgroup/"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Tenant Groups
|
## Tenant Groups
|
||||||
|
@ -5,6 +5,10 @@ Complementing its IPAM capabilities, NetBox also tracks VLAN information to assi
|
|||||||
```mermaid
|
```mermaid
|
||||||
flowchart TD
|
flowchart TD
|
||||||
VLANGroup & Role --> VLAN
|
VLANGroup & Role --> VLAN
|
||||||
|
|
||||||
|
click Role "../../models/ipam/role/"
|
||||||
|
click VLAN "../../models/ipam/vlan/"
|
||||||
|
click VLANGroup "../../models/ipam/vlangroup/"
|
||||||
```
|
```
|
||||||
|
|
||||||
## VLAN Groups
|
## VLAN Groups
|
||||||
|
@ -7,6 +7,9 @@ Just as NetBox provides robust modeling for physical cable plants, it also suppo
|
|||||||
```mermaid
|
```mermaid
|
||||||
flowchart TD
|
flowchart TD
|
||||||
WirelessLANGroup --> WirelessLANGroup & WirelessLAN
|
WirelessLANGroup --> WirelessLANGroup & WirelessLAN
|
||||||
|
|
||||||
|
click WirelessLAN "../../models/wireless/wirelesslan/"
|
||||||
|
click WirelessLANGroup "../../models/wireless/wirelesslangroup/"
|
||||||
```
|
```
|
||||||
|
|
||||||
A wireless LAN is a multi-access network shared by multiple wireless clients, identified by a common service set identifier (SSID) and authentication parameters. Wireless LANs can be organized into self-nesting groups, and each wireless LAN may optionally be bound to a particular VLAN. This allows easily mapping wireless networks to their wired counterparts.
|
A wireless LAN is a multi-access network shared by multiple wireless clients, identified by a common service set identifier (SSID) and authentication parameters. Wireless LANs can be organized into self-nesting groups, and each wireless LAN may optionally be bound to a particular VLAN. This allows easily mapping wireless networks to their wired counterparts.
|
||||||
|
@ -78,9 +78,15 @@ The graphs below illustrate some of the core dependencies among different models
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
flowchart TD
|
flowchart TD
|
||||||
TenantGroup --> TenantGroup
|
TenantGroup --> TenantGroup & Tenant
|
||||||
TenantGroup --> Tenant
|
|
||||||
Tenant --> Site & Device & Prefix & VLAN & ...
|
Tenant --> Site & Device & Prefix & VLAN & ...
|
||||||
|
|
||||||
|
click Device "../../models/dcim/device/"
|
||||||
|
click Prefix "../../models/ipam/prefix/"
|
||||||
|
click Site "../../models/dcim/site/"
|
||||||
|
click Tenant "../../models/tenancy/tenant/"
|
||||||
|
click TenantGroup "../../models/tenancy/tenantgroup/"
|
||||||
|
click VLAN "../../models/ipam/vlan/"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Sites, Racks, and Devices
|
### Sites, Racks, and Devices
|
||||||
@ -99,6 +105,21 @@ flowchart TD
|
|||||||
DeviceType --> Device
|
DeviceType --> Device
|
||||||
Device & ModuleType ---> Module
|
Device & ModuleType ---> Module
|
||||||
Device & Module --> Interface
|
Device & Module --> Interface
|
||||||
|
|
||||||
|
click Device "../../models/dcim/device/"
|
||||||
|
click DeviceRole "../../models/dcim/devicerole/"
|
||||||
|
click DeviceType "../../models/dcim/devicetype/"
|
||||||
|
click Interface "../../models/dcim/interface/"
|
||||||
|
click Location "../../models/dcim/location/"
|
||||||
|
click Manufacturer "../../models/dcim/manufacturer/"
|
||||||
|
click Module "../../models/dcim/module/"
|
||||||
|
click ModuleType "../../models/dcim/moduletype/"
|
||||||
|
click Platform "../../models/dcim/platform/"
|
||||||
|
click Rack "../../models/dcim/rack/"
|
||||||
|
click RackRole "../../models/dcim/rackrole/"
|
||||||
|
click Region "../../models/dcim/region/"
|
||||||
|
click Site "../../models/dcim/site/"
|
||||||
|
click SiteGroup "../../models/dcim/sitegroup/"
|
||||||
```
|
```
|
||||||
|
|
||||||
### VRFs, Prefixes, IP Addresses, and VLANs
|
### VRFs, Prefixes, IP Addresses, and VLANs
|
||||||
@ -112,6 +133,16 @@ flowchart TD
|
|||||||
Aggregate & VRF --> Prefix
|
Aggregate & VRF --> Prefix
|
||||||
VRF --> IPRange & IPAddress
|
VRF --> IPRange & IPAddress
|
||||||
Prefix --> VLAN & IPRange & IPAddress
|
Prefix --> VLAN & IPRange & IPAddress
|
||||||
|
|
||||||
|
click Aggregate "../../models/ipam/aggregate/"
|
||||||
|
click IPAddress "../../models/ipam/ipaddress/"
|
||||||
|
click IPRange "../../models/ipam/iprange/"
|
||||||
|
click Prefix "../../models/ipam/prefix/"
|
||||||
|
click RIR "../../models/ipam/rir/"
|
||||||
|
click Role "../../models/ipam/role/"
|
||||||
|
click VLAN "../../models/ipam/vlan/"
|
||||||
|
click VLANGroup "../../models/ipam/vlangroup/"
|
||||||
|
click VRF "../../models/ipam/vrf/"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Circuits
|
### Circuits
|
||||||
@ -121,6 +152,12 @@ flowchart TD
|
|||||||
Provider & CircuitType --> Circuit
|
Provider & CircuitType --> Circuit
|
||||||
Provider --> ProviderNetwork
|
Provider --> ProviderNetwork
|
||||||
Circuit --> CircuitTermination
|
Circuit --> CircuitTermination
|
||||||
|
|
||||||
|
click Circuit "../../models/circuits/circuit/"
|
||||||
|
click CircuitTermination "../../models/circuits/circuittermination/"
|
||||||
|
click CircuitType "../../models/circuits/circuittype/"
|
||||||
|
click Provider "../../models/circuits/provider/"
|
||||||
|
click ProviderNetwork "../../models/circuits/providernetwork/"
|
||||||
```
|
```
|
||||||
|
|
||||||
### Clusters and Virtual Machines
|
### Clusters and Virtual Machines
|
||||||
@ -132,4 +169,12 @@ flowchart TD
|
|||||||
Site --> Cluster & VirtualMachine
|
Site --> Cluster & VirtualMachine
|
||||||
Device & Platform --> VirtualMachine
|
Device & Platform --> VirtualMachine
|
||||||
VirtualMachine --> VMInterface
|
VirtualMachine --> VMInterface
|
||||||
|
|
||||||
|
click Cluster "../../models/virtualization/cluster/"
|
||||||
|
click ClusterGroup "../../models/virtualization/clustergroup/"
|
||||||
|
click ClusterType "../../models/virtualization/clustertype/"
|
||||||
|
click Device "../../models/dcim/device/"
|
||||||
|
click Platform "../../models/dcim/platform/"
|
||||||
|
click VirtualMachine "../../models/virtualization/virtualmachine/"
|
||||||
|
click VMInterface "../../models/virtualization/vminterface/"
|
||||||
```
|
```
|
||||||
|
Reference in New Issue
Block a user