From 35eccf8b29730b8a4df6e86391dab10579bc2709 Mon Sep 17 00:00:00 2001 From: Petr Shevtsov Date: Sat, 7 Mar 2020 21:25:32 +0300 Subject: [PATCH] feat(gcp): add identity-aware proxy --- config.py | 2 +- diagrams/gcp/security.py | 4 ++++ docs/nodes/gcp.md | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config.py b/config.py index c9b418f2..d8686357 100644 --- a/config.py +++ b/config.py @@ -49,7 +49,7 @@ TMPL_MODULE = "module.tmpl" UPPER_WORDS = { "aws": ("aws", "api", "ebs", "ec2", "efs", "emr", "rds", "ml", "mq", "nat", "vpc", "waf"), "azure": ("ad", "b2c", "ai", "api", "cdn", "ddos", "dns", "fxt", "hana", "hd", "id", "sap", "sql", "vm"), - "gcp": ("gcp", "ai", "api", "cdn", "dns", "gke", "gpu", "ml", "nat", "os", "sdk", "sql", "tpu", "vpn"), + "gcp": ("gcp", "ai", "api", "cdn", "dns", "gke", "gpu", "iap", "ml", "nat", "os", "sdk", "sql", "tpu", "vpn"), "k8s": ( "api", "cm", "ccm", "crb", "crd", "ds", "etcd", "hpa", "k8s", "ns", "psp", "pv", "pvc", "rb", "rs", "sa", "sc", "sts", "svc", diff --git a/diagrams/gcp/security.py b/diagrams/gcp/security.py index 227b730e..4b6ff5d3 100644 --- a/diagrams/gcp/security.py +++ b/diagrams/gcp/security.py @@ -12,6 +12,10 @@ class Iam(_Security): _icon = "iam.png" +class IAP(_Security): + _icon = "iap.png" + + class KeyManagementService(_Security): _icon = "key-management-service.png" diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md index da784b36..20c56453 100644 --- a/docs/nodes/gcp.md +++ b/docs/nodes/gcp.md @@ -17,6 +17,7 @@ Node classes list of gcp provider. ## gcp.security - **diagrams.gcp.security.Iam** +- **diagrams.gcp.security.IAP** - **diagrams.gcp.security.KeyManagementService**, **KMS** (alias) - **diagrams.gcp.security.ResourceManager** - **diagrams.gcp.security.SecurityCommandCenter**, **SCC** (alias)