diff --git a/config.py b/config.py index 1f97899b..f77db06d 100644 --- a/config.py +++ b/config.py @@ -97,9 +97,10 @@ TITLE_WORDS = { ALIASES = { "aci": { "fabricnode": { - "apic": "apic_blue", - "leaf": "leaf_blue", - "spine": "spine_blue" + # Default colors + "Apic_Blue": "apic", + "Leaf_Blue": "leaf", + "Spine_Blue": "spine", } }, "onprem": { diff --git a/diagrams/aci/fabricnode.py b/diagrams/aci/fabricnode.py index 370774eb..091dbd8a 100644 --- a/diagrams/aci/fabricnode.py +++ b/diagrams/aci/fabricnode.py @@ -126,6 +126,6 @@ class Spine_Yellow(_Fabricnode): # Aliases -apic_blue = apic -leaf_blue = leaf -spine_blue = spine +apic = Apic_Blue +leaf = Leaf_Blue +spine = Spine_Blue diff --git a/diagrams/aci/logical.py b/diagrams/aci/logical.py new file mode 100644 index 00000000..f9fe0ba2 --- /dev/null +++ b/diagrams/aci/logical.py @@ -0,0 +1,39 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Aci + + +class _Logical(_Aci): + _type = "logical" + _icon_dir = "resources/aci/logical" + + +class Contract(_Logical): + _icon = "contract.png" + + +class Epg(_Logical): + _icon = "epg.png" + + +class Epg_Microseg(_Logical): + _icon = "epg_microseg.png" + + +class L2Out(_Logical): + _icon = "l2out.png" + + +class L3Out(_Logical): + _icon = "l3out.png" + + +class Vrf(_Logical): + _icon = "vrf.png" + + +class Vzany(_Logical): + _icon = "vzany.png" + + +# Aliases diff --git a/docs/nodes/aci.md b/docs/nodes/aci.md index 44fff5cf..3f195a5e 100644 --- a/docs/nodes/aci.md +++ b/docs/nodes/aci.md @@ -7,7 +7,7 @@ Node classes list of aci provider. ## aci.fabricnode -- **diagrams.aci.fabricnode.Apic_Blue** +- **diagrams.aci.fabricnode.Apic_Blue**, **apic** (alias) - **diagrams.aci.fabricnode.Apic_Brown** - **diagrams.aci.fabricnode.Apic_Cyan** - **diagrams.aci.fabricnode.Apic_Darkblue** @@ -17,7 +17,7 @@ Node classes list of aci provider. - **diagrams.aci.fabricnode.Apic_Orange** - **diagrams.aci.fabricnode.Apic_Red** - **diagrams.aci.fabricnode.Apic_Yellow** -- **diagrams.aci.fabricnode.Leaf_Blue** +- **diagrams.aci.fabricnode.Leaf_Blue**, **leaf** (alias) - **diagrams.aci.fabricnode.Leaf_Brown** - **diagrams.aci.fabricnode.Leaf_Cyan** - **diagrams.aci.fabricnode.Leaf_Darkblue** @@ -26,7 +26,7 @@ Node classes list of aci provider. - **diagrams.aci.fabricnode.Leaf_Orange** - **diagrams.aci.fabricnode.Leaf_Red** - **diagrams.aci.fabricnode.Leaf_Yellow** -- **diagrams.aci.fabricnode.Spine_Blue** +- **diagrams.aci.fabricnode.Spine_Blue**, **spine** (alias) - **diagrams.aci.fabricnode.Spine_Brown** - **diagrams.aci.fabricnode.Spine_Cyan** - **diagrams.aci.fabricnode.Spine_Darkblue** @@ -36,3 +36,13 @@ Node classes list of aci provider. - **diagrams.aci.fabricnode.Spine_Orange** - **diagrams.aci.fabricnode.Spine_Red** - **diagrams.aci.fabricnode.Spine_Yellow** + +## aci.logical + +- **diagrams.aci.logical.Contract** +- **diagrams.aci.logical.Epg** +- **diagrams.aci.logical.Epg_Microseg** +- **diagrams.aci.logical.L2Out** +- **diagrams.aci.logical.L3Out** +- **diagrams.aci.logical.Vrf** +- **diagrams.aci.logical.Vzany** diff --git a/resources/aci/logical/contract.png b/resources/aci/logical/contract.png new file mode 100644 index 00000000..75ddbebb Binary files /dev/null and b/resources/aci/logical/contract.png differ diff --git a/resources/aci/logical/epg.png b/resources/aci/logical/epg.png new file mode 100644 index 00000000..88126318 Binary files /dev/null and b/resources/aci/logical/epg.png differ diff --git a/resources/aci/logical/epg_microseg.png b/resources/aci/logical/epg_microseg.png new file mode 100644 index 00000000..041135e3 Binary files /dev/null and b/resources/aci/logical/epg_microseg.png differ diff --git a/resources/aci/logical/l2out.png b/resources/aci/logical/l2out.png new file mode 100644 index 00000000..b7947f49 Binary files /dev/null and b/resources/aci/logical/l2out.png differ diff --git a/resources/aci/logical/l3out.png b/resources/aci/logical/l3out.png new file mode 100644 index 00000000..d1736181 Binary files /dev/null and b/resources/aci/logical/l3out.png differ diff --git a/resources/aci/logical/vrf.png b/resources/aci/logical/vrf.png new file mode 100644 index 00000000..d51b7a84 Binary files /dev/null and b/resources/aci/logical/vrf.png differ diff --git a/resources/aci/logical/vzany.png b/resources/aci/logical/vzany.png new file mode 100644 index 00000000..31600919 Binary files /dev/null and b/resources/aci/logical/vzany.png differ