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,8 +17,15 @@ 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"
|
||||||
IP objects in NetBox never need to be manually assigned to the parent objects. The construction of hierarchies is handled automatically by the application according to the inherent rules of IP addressing.
|
IP objects in NetBox never need to be manually assigned to the parent objects. The construction of hierarchies is handled automatically by the application according to the inherent rules of IP addressing.
|
||||||
|
|
||||||
|
@ -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