diff --git a/config.py b/config.py index a5c53b14..514a2f6b 100644 --- a/config.py +++ b/config.py @@ -242,6 +242,7 @@ ALIASES = { "compute": { "ContainerRegistries": "ACR", "KubernetesServices": "AKS", + "VMScaleSet": "VMSS" }, }, "gcp": { diff --git a/diagrams/azure/compute.py b/diagrams/azure/compute.py index aad7b171..2a42b879 100644 --- a/diagrams/azure/compute.py +++ b/diagrams/azure/compute.py @@ -80,6 +80,10 @@ class VMLinux(_Compute): _icon = "vm-linux.png" +class VMScaleSet(_Compute): + _icon = "vm-scale-set.png" + + class VMWindows(_Compute): _icon = "vm-windows.png" diff --git a/docs/nodes/azure.md b/docs/nodes/azure.md index 59413a08..cb051102 100644 --- a/docs/nodes/azure.md +++ b/docs/nodes/azure.md @@ -39,6 +39,7 @@ Node classes list of azure provider. - **diagrams.azure.compute.VMClassic** - **diagrams.azure.compute.VMImages** - **diagrams.azure.compute.VMLinux** +- **diagrams.azure.compute.VMScaleSet** - **diagrams.azure.compute.VMWindows** - **diagrams.azure.compute.VM** diff --git a/resources/azure/compute/vm-scale-set.png b/resources/azure/compute/vm-scale-set.png new file mode 100644 index 00000000..f69874c0 Binary files /dev/null and b/resources/azure/compute/vm-scale-set.png differ