diff --git a/diagrams/gcp/security.py b/diagrams/gcp/security.py index 227b730e..7ada35ff 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" @@ -29,6 +33,5 @@ class SecurityScanner(_Security): # Aliases - KMS = KeyManagementService SCC = SecurityCommandCenter diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md index da784b36..abdb9051 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) diff --git a/resources/gcp/security/iap.png b/resources/gcp/security/iap.png new file mode 100644 index 00000000..f6df40df Binary files /dev/null and b/resources/gcp/security/iap.png differ