diff --git a/diagrams/gcp/security.py b/diagrams/gcp/security.py index 9652567c..b1092b6c 100644 --- a/diagrams/gcp/security.py +++ b/diagrams/gcp/security.py @@ -60,6 +60,10 @@ class SecurityScanner(_Security): _icon = "security-scanner.png" +class WorkloadIdentityPool(_Security): + _icon = "workload-identity-pool.png" + + # Aliases ACM = AccessContextManager diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md index ba5291fd..793dcfdc 100644 --- a/docs/nodes/gcp.md +++ b/docs/nodes/gcp.md @@ -395,6 +395,9 @@ Node classes list of the gcp provider. SecurityScanner **diagrams.gcp.security.SecurityScanner** +WorkloadIdentityPool +**diagrams.gcp.security.WorkloadIdentityPool** + ## gcp.storage diff --git a/resources/gcp/security/workload-identity-pool.png b/resources/gcp/security/workload-identity-pool.png new file mode 100644 index 00000000..dc80b57b Binary files /dev/null and b/resources/gcp/security/workload-identity-pool.png differ diff --git a/website/static/img/resources/gcp/security/workload-identity-pool.png b/website/static/img/resources/gcp/security/workload-identity-pool.png new file mode 100644 index 00000000..dc80b57b Binary files /dev/null and b/website/static/img/resources/gcp/security/workload-identity-pool.png differ