diff --git a/config.py b/config.py index 06aa05bb..2a0db098 100644 --- a/config.py +++ b/config.py @@ -78,7 +78,7 @@ TMPL_MODULE = "module.tmpl" UPPER_WORDS = { "aws": ("aws", "api", "ebs", "ec2", "efs", "emr", "rds", "ml", "mq", "nat", "vpc", "waf", "sdk"), "azure": ("ad", "b2c", "ai", "api", "cdn", "ddos", "dns", "fxt", "hana", "hd", "id", "sap", "sql", "vm", "vpn", "vpc"), - "gcp": ("gcp", "ai", "api", "cdn", "dns", "gke", "gpu", "iap", "ml", "nat", "os", "sdk", "sql", "tpu", "vpn"), + "gcp": ("gcp", "ai", "api", "cdn", "dns", "gke", "gpu", "iap", "ids", "ml", "nat", "os", "sdk", "sql", "ssd", "tpu", "vpn"), "firebase": ("ab", "fcm", "ml"), "k8s": ( "api", "cm", "ccm", "crb", "crd", "ds", "etcd", "hpa", "k8s", "ns", "psp", "pv", "pvc", "rb", "rs", @@ -289,9 +289,10 @@ ALIASES = { }, "compute": { "AppEngine": "GAE", - "Functions": "GCF", "ComputeEngine": "GCE", + "Functions": "GCF", "KubernetesEngine": "GKE", + "Run": "CloudRun", }, "database": { "Bigtable": "BigTable", @@ -299,6 +300,9 @@ ALIASES = { "devtools": { "ContainerRegistry": "GCR", }, + "migration": { + "MigrateComputeEngine": "CE", + }, "ml": { "Automl": "AutoML", "NaturalLanguageAPI": "NLAPI", @@ -306,13 +310,17 @@ ALIASES = { "TextToSpeech": "TTS", }, "network": { - "VirtualPrivateCloud": "VPC" + "CloudIDS": "IDS", + "PrivateServiceConnect": "PSC", + "VirtualPrivateCloud": "VPC", }, "security": { + "AccessContextManager": "ACM", "KeyManagementService": "KMS", "SecurityCommandCenter": "SCC", }, "storage": { + "LocalSSD": "SSD", "Storage": "GCS", }, }, diff --git a/diagrams/gcp/analytics.py b/diagrams/gcp/analytics.py index 25395466..6f7ad970 100644 --- a/diagrams/gcp/analytics.py +++ b/diagrams/gcp/analytics.py @@ -44,6 +44,10 @@ class Genomics(_Analytics): _icon = "genomics.png" +class Looker(_Analytics): + _icon = "looker.png" + + class Pubsub(_Analytics): _icon = "pubsub.png" diff --git a/diagrams/gcp/compute.py b/diagrams/gcp/compute.py index 6225de03..13e75534 100644 --- a/diagrams/gcp/compute.py +++ b/diagrams/gcp/compute.py @@ -12,6 +12,10 @@ class AppEngine(_Compute): _icon = "app-engine.png" +class BinaryAuthorization(_Compute): + _icon = "binary-authorization.png" + + class ComputeEngine(_Compute): _icon = "compute-engine.png" @@ -36,6 +40,18 @@ class KubernetesEngine(_Compute): _icon = "kubernetes-engine.png" +class OSConfigurationManagement(_Compute): + _icon = "os-configuration-management.png" + + +class OSInventoryManagement(_Compute): + _icon = "os-inventory-management.png" + + +class OSPatchManagement(_Compute): + _icon = "os-patch-management.png" + + class Run(_Compute): _icon = "run.png" @@ -43,6 +59,7 @@ class Run(_Compute): # Aliases GAE = AppEngine -GCF = Functions GCE = ComputeEngine +GCF = Functions GKE = KubernetesEngine +CloudRun = Run diff --git a/diagrams/gcp/devtools.py b/diagrams/gcp/devtools.py index a22d209e..4467e2cc 100644 --- a/diagrams/gcp/devtools.py +++ b/diagrams/gcp/devtools.py @@ -12,6 +12,10 @@ class Build(_Devtools): _icon = "build.png" +class CloudShell(_Devtools): + _icon = "cloud-shell.png" + + class CodeForIntellij(_Devtools): _icon = "code-for-intellij.png" @@ -44,6 +48,10 @@ class SDK(_Devtools): _icon = "sdk.png" +class ServiceCatalog(_Devtools): + _icon = "service-catalog.png" + + class SourceRepositories(_Devtools): _icon = "source-repositories.png" diff --git a/diagrams/gcp/management.py b/diagrams/gcp/management.py new file mode 100644 index 00000000..7b85171a --- /dev/null +++ b/diagrams/gcp/management.py @@ -0,0 +1,27 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _GCP + + +class _Management(_GCP): + _type = "management" + _icon_dir = "resources/gcp/management" + + +class Billing(_Management): + _icon = "billing.png" + + +class Project(_Management): + _icon = "project.png" + + +class Quotas(_Management): + _icon = "quotas.png" + + +class Support(_Management): + _icon = "support.png" + + +# Aliases diff --git a/diagrams/gcp/migration.py b/diagrams/gcp/migration.py index 8929cf71..0026cee0 100644 --- a/diagrams/gcp/migration.py +++ b/diagrams/gcp/migration.py @@ -8,8 +8,14 @@ class _Migration(_GCP): _icon_dir = "resources/gcp/migration" +class MigrateComputeEngine(_Migration): + _icon = "migrate-compute-engine.png" + + class TransferAppliance(_Migration): _icon = "transfer-appliance.png" # Aliases + +CE = MigrateComputeEngine diff --git a/diagrams/gcp/ml.py b/diagrams/gcp/ml.py index 080067db..33c081db 100644 --- a/diagrams/gcp/ml.py +++ b/diagrams/gcp/ml.py @@ -84,6 +84,10 @@ class TranslationAPI(_ML): _icon = "translation-api.png" +class VertexAI(_ML): + _icon = "vertex-ai.png" + + class VideoIntelligenceAPI(_ML): _icon = "video-intelligence-api.png" diff --git a/diagrams/gcp/network.py b/diagrams/gcp/network.py index 1863b169..0d506c66 100644 --- a/diagrams/gcp/network.py +++ b/diagrams/gcp/network.py @@ -16,6 +16,10 @@ class CDN(_Network): _icon = "cdn.png" +class CloudIDS(_Network): + _icon = "cloud-ids.png" + + class DedicatedInterconnect(_Network): _icon = "dedicated-interconnect.png" @@ -40,6 +44,26 @@ class NAT(_Network): _icon = "nat.png" +class NetworkConnectivityCenter(_Network): + _icon = "network-connectivity-center.png" + + +class NetworkIntelligenceCenter(_Network): + _icon = "network-intelligence-center.png" + + +class NetworkSecurity(_Network): + _icon = "network-security.png" + + +class NetworkTiers(_Network): + _icon = "network-tiers.png" + + +class NetworkTopology(_Network): + _icon = "network-topology.png" + + class Network(_Network): _icon = "network.png" @@ -52,6 +76,10 @@ class PremiumNetworkTier(_Network): _icon = "premium-network-tier.png" +class PrivateServiceConnect(_Network): + _icon = "private-service-connect.png" + + class Router(_Network): _icon = "router.png" @@ -60,6 +88,10 @@ class Routes(_Network): _icon = "routes.png" +class ServiceMesh(_Network): + _icon = "service-mesh.png" + + class StandardNetworkTier(_Network): _icon = "standard-network-tier.png" @@ -78,4 +110,6 @@ class VPN(_Network): # Aliases +IDS = CloudIDS +PSC = PrivateServiceConnect VPC = VirtualPrivateCloud diff --git a/diagrams/gcp/security.py b/diagrams/gcp/security.py index 4b6ff5d3..9652567c 100644 --- a/diagrams/gcp/security.py +++ b/diagrams/gcp/security.py @@ -8,6 +8,26 @@ class _Security(_GCP): _icon_dir = "resources/gcp/security" +class AccessContextManager(_Security): + _icon = "access-context-manager.png" + + +class AssuredWorkloads(_Security): + _icon = "assured-workloads.png" + + +class CertificateAuthorityService(_Security): + _icon = "certificate-authority-service.png" + + +class CertificateManager(_Security): + _icon = "certificate-manager.png" + + +class CloudAssetInventory(_Security): + _icon = "cloud-asset-inventory.png" + + class Iam(_Security): _icon = "iam.png" @@ -24,15 +44,24 @@ class ResourceManager(_Security): _icon = "resource-manager.png" +class SecretManager(_Security): + _icon = "secret-manager.png" + + class SecurityCommandCenter(_Security): _icon = "security-command-center.png" +class SecurityHealthAdvisor(_Security): + _icon = "security-health-advisor.png" + + class SecurityScanner(_Security): _icon = "security-scanner.png" # Aliases +ACM = AccessContextManager KMS = KeyManagementService SCC = SecurityCommandCenter diff --git a/diagrams/gcp/storage.py b/diagrams/gcp/storage.py index d6549567..c0a8bd31 100644 --- a/diagrams/gcp/storage.py +++ b/diagrams/gcp/storage.py @@ -12,6 +12,10 @@ class Filestore(_Storage): _icon = "filestore.png" +class LocalSSD(_Storage): + _icon = "local-ssd.png" + + class PersistentDisk(_Storage): _icon = "persistent-disk.png" @@ -22,4 +26,5 @@ class Storage(_Storage): # Aliases +SSD = LocalSSD GCS = Storage diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md index 800489d5..ba5291fd 100644 --- a/docs/nodes/gcp.md +++ b/docs/nodes/gcp.md @@ -35,6 +35,9 @@ Node classes list of the gcp provider. Genomics **diagrams.gcp.analytics.Genomics** +Looker +**diagrams.gcp.analytics.Looker** + Pubsub **diagrams.gcp.analytics.Pubsub**, **PubSub** (alias) @@ -56,6 +59,9 @@ Node classes list of the gcp provider. AppEngine **diagrams.gcp.compute.AppEngine**, **GAE** (alias) +BinaryAuthorization +**diagrams.gcp.compute.BinaryAuthorization** + ComputeEngine **diagrams.gcp.compute.ComputeEngine**, **GCE** (alias) @@ -74,8 +80,17 @@ Node classes list of the gcp provider. KubernetesEngine **diagrams.gcp.compute.KubernetesEngine**, **GKE** (alias) +OSConfigurationManagement +**diagrams.gcp.compute.OSConfigurationManagement** + +OSInventoryManagement +**diagrams.gcp.compute.OSInventoryManagement** + +OSPatchManagement +**diagrams.gcp.compute.OSPatchManagement** + Run -**diagrams.gcp.compute.Run** +**diagrams.gcp.compute.Run**, **CloudRun** (alias) ## gcp.database @@ -104,6 +119,9 @@ Node classes list of the gcp provider. Build **diagrams.gcp.devtools.Build** +CloudShell +**diagrams.gcp.devtools.CloudShell** + CodeForIntellij **diagrams.gcp.devtools.CodeForIntellij** @@ -128,6 +146,9 @@ Node classes list of the gcp provider. SDK **diagrams.gcp.devtools.SDK** +ServiceCatalog +**diagrams.gcp.devtools.ServiceCatalog** + SourceRepositories **diagrams.gcp.devtools.SourceRepositories** @@ -152,9 +173,27 @@ Node classes list of the gcp provider. IotCore **diagrams.gcp.iot.IotCore** +## gcp.management + + +Billing +**diagrams.gcp.management.Billing** + +Project +**diagrams.gcp.management.Project** + +Quotas +**diagrams.gcp.management.Quotas** + +Support +**diagrams.gcp.management.Support** + ## gcp.migration +MigrateComputeEngine +**diagrams.gcp.migration.MigrateComputeEngine**, **CE** (alias) + TransferAppliance **diagrams.gcp.migration.TransferAppliance** @@ -218,6 +257,9 @@ Node classes list of the gcp provider. TranslationAPI **diagrams.gcp.ml.TranslationAPI** +VertexAI +**diagrams.gcp.ml.VertexAI** + VideoIntelligenceAPI **diagrams.gcp.ml.VideoIntelligenceAPI** @@ -233,6 +275,9 @@ Node classes list of the gcp provider. CDN **diagrams.gcp.network.CDN** +CloudIDS +**diagrams.gcp.network.CloudIDS**, **IDS** (alias) + DedicatedInterconnect **diagrams.gcp.network.DedicatedInterconnect** @@ -251,6 +296,21 @@ Node classes list of the gcp provider. NAT **diagrams.gcp.network.NAT** +NetworkConnectivityCenter +**diagrams.gcp.network.NetworkConnectivityCenter** + +NetworkIntelligenceCenter +**diagrams.gcp.network.NetworkIntelligenceCenter** + +NetworkSecurity +**diagrams.gcp.network.NetworkSecurity** + +NetworkTiers +**diagrams.gcp.network.NetworkTiers** + +NetworkTopology +**diagrams.gcp.network.NetworkTopology** + Network **diagrams.gcp.network.Network** @@ -260,12 +320,18 @@ Node classes list of the gcp provider. PremiumNetworkTier **diagrams.gcp.network.PremiumNetworkTier** +PrivateServiceConnect +**diagrams.gcp.network.PrivateServiceConnect**, **PSC** (alias) + Router **diagrams.gcp.network.Router** Routes **diagrams.gcp.network.Routes** +ServiceMesh +**diagrams.gcp.network.ServiceMesh** + StandardNetworkTier **diagrams.gcp.network.StandardNetworkTier** @@ -290,6 +356,21 @@ Node classes list of the gcp provider. ## gcp.security +AccessContextManager +**diagrams.gcp.security.AccessContextManager**, **ACM** (alias) + +AssuredWorkloads +**diagrams.gcp.security.AssuredWorkloads** + +CertificateAuthorityService +**diagrams.gcp.security.CertificateAuthorityService** + +CertificateManager +**diagrams.gcp.security.CertificateManager** + +CloudAssetInventory +**diagrams.gcp.security.CloudAssetInventory** + Iam **diagrams.gcp.security.Iam** @@ -302,9 +383,15 @@ Node classes list of the gcp provider. ResourceManager **diagrams.gcp.security.ResourceManager** +SecretManager +**diagrams.gcp.security.SecretManager** + SecurityCommandCenter **diagrams.gcp.security.SecurityCommandCenter**, **SCC** (alias) +SecurityHealthAdvisor +**diagrams.gcp.security.SecurityHealthAdvisor** + SecurityScanner **diagrams.gcp.security.SecurityScanner** @@ -314,6 +401,9 @@ Node classes list of the gcp provider. Filestore **diagrams.gcp.storage.Filestore** +LocalSSD +**diagrams.gcp.storage.LocalSSD**, **SSD** (alias) + PersistentDisk **diagrams.gcp.storage.PersistentDisk** diff --git a/resources/gcp/analytics/looker.png b/resources/gcp/analytics/looker.png new file mode 100644 index 00000000..547a90aa Binary files /dev/null and b/resources/gcp/analytics/looker.png differ diff --git a/resources/gcp/compute/binary-authorization.png b/resources/gcp/compute/binary-authorization.png new file mode 100644 index 00000000..0c1e93f3 Binary files /dev/null and b/resources/gcp/compute/binary-authorization.png differ diff --git a/resources/gcp/compute/os-configuration-management.png b/resources/gcp/compute/os-configuration-management.png new file mode 100644 index 00000000..7d97ea4d Binary files /dev/null and b/resources/gcp/compute/os-configuration-management.png differ diff --git a/resources/gcp/compute/os-inventory-management.png b/resources/gcp/compute/os-inventory-management.png new file mode 100644 index 00000000..278c8cdb Binary files /dev/null and b/resources/gcp/compute/os-inventory-management.png differ diff --git a/resources/gcp/compute/os-patch-management.png b/resources/gcp/compute/os-patch-management.png new file mode 100644 index 00000000..a8c28de8 Binary files /dev/null and b/resources/gcp/compute/os-patch-management.png differ diff --git a/resources/gcp/devtools/cloud-shell.png b/resources/gcp/devtools/cloud-shell.png new file mode 100644 index 00000000..b19085e8 Binary files /dev/null and b/resources/gcp/devtools/cloud-shell.png differ diff --git a/resources/gcp/devtools/service-catalog.png b/resources/gcp/devtools/service-catalog.png new file mode 100644 index 00000000..c9bce979 Binary files /dev/null and b/resources/gcp/devtools/service-catalog.png differ diff --git a/resources/gcp/management/billing.png b/resources/gcp/management/billing.png new file mode 100644 index 00000000..f10fd124 Binary files /dev/null and b/resources/gcp/management/billing.png differ diff --git a/resources/gcp/management/project.png b/resources/gcp/management/project.png new file mode 100644 index 00000000..8c9ba3e0 Binary files /dev/null and b/resources/gcp/management/project.png differ diff --git a/resources/gcp/management/quotas.png b/resources/gcp/management/quotas.png new file mode 100644 index 00000000..b3bd90b4 Binary files /dev/null and b/resources/gcp/management/quotas.png differ diff --git a/resources/gcp/management/support.png b/resources/gcp/management/support.png new file mode 100644 index 00000000..54b78cd4 Binary files /dev/null and b/resources/gcp/management/support.png differ diff --git a/resources/gcp/migration/migrate-compute-engine.png b/resources/gcp/migration/migrate-compute-engine.png new file mode 100644 index 00000000..5bc40afa Binary files /dev/null and b/resources/gcp/migration/migrate-compute-engine.png differ diff --git a/resources/gcp/ml/vertex-ai.png b/resources/gcp/ml/vertex-ai.png new file mode 100644 index 00000000..3e4a968a Binary files /dev/null and b/resources/gcp/ml/vertex-ai.png differ diff --git a/resources/gcp/network/cloud-ids.png b/resources/gcp/network/cloud-ids.png new file mode 100644 index 00000000..74fcab24 Binary files /dev/null and b/resources/gcp/network/cloud-ids.png differ diff --git a/resources/gcp/network/network-connectivity-center.png b/resources/gcp/network/network-connectivity-center.png new file mode 100644 index 00000000..2c3da0d2 Binary files /dev/null and b/resources/gcp/network/network-connectivity-center.png differ diff --git a/resources/gcp/network/network-intelligence-center.png b/resources/gcp/network/network-intelligence-center.png new file mode 100644 index 00000000..e75601a0 Binary files /dev/null and b/resources/gcp/network/network-intelligence-center.png differ diff --git a/resources/gcp/network/network-security.png b/resources/gcp/network/network-security.png new file mode 100644 index 00000000..18d4c47e Binary files /dev/null and b/resources/gcp/network/network-security.png differ diff --git a/resources/gcp/network/network-tiers.png b/resources/gcp/network/network-tiers.png new file mode 100644 index 00000000..eae1f29b Binary files /dev/null and b/resources/gcp/network/network-tiers.png differ diff --git a/resources/gcp/network/network-topology.png b/resources/gcp/network/network-topology.png new file mode 100644 index 00000000..41f39fa7 Binary files /dev/null and b/resources/gcp/network/network-topology.png differ diff --git a/resources/gcp/network/private-service-connect.png b/resources/gcp/network/private-service-connect.png new file mode 100644 index 00000000..94fd9075 Binary files /dev/null and b/resources/gcp/network/private-service-connect.png differ diff --git a/resources/gcp/network/service-mesh.png b/resources/gcp/network/service-mesh.png new file mode 100644 index 00000000..17c3c686 Binary files /dev/null and b/resources/gcp/network/service-mesh.png differ diff --git a/resources/gcp/security/access-context-manager.png b/resources/gcp/security/access-context-manager.png new file mode 100644 index 00000000..52303713 Binary files /dev/null and b/resources/gcp/security/access-context-manager.png differ diff --git a/resources/gcp/security/assured-workloads.png b/resources/gcp/security/assured-workloads.png new file mode 100644 index 00000000..12d97d84 Binary files /dev/null and b/resources/gcp/security/assured-workloads.png differ diff --git a/resources/gcp/security/certificate-authority-service.png b/resources/gcp/security/certificate-authority-service.png new file mode 100644 index 00000000..e616ac6d Binary files /dev/null and b/resources/gcp/security/certificate-authority-service.png differ diff --git a/resources/gcp/security/certificate-manager.png b/resources/gcp/security/certificate-manager.png new file mode 100644 index 00000000..aa6c2ea3 Binary files /dev/null and b/resources/gcp/security/certificate-manager.png differ diff --git a/resources/gcp/security/cloud-asset-inventory.png b/resources/gcp/security/cloud-asset-inventory.png new file mode 100644 index 00000000..a9a80016 Binary files /dev/null and b/resources/gcp/security/cloud-asset-inventory.png differ diff --git a/resources/gcp/security/secret-manager.png b/resources/gcp/security/secret-manager.png new file mode 100644 index 00000000..9051dc96 Binary files /dev/null and b/resources/gcp/security/secret-manager.png differ diff --git a/resources/gcp/security/security-health-advisor.png b/resources/gcp/security/security-health-advisor.png new file mode 100644 index 00000000..b3c9a6a1 Binary files /dev/null and b/resources/gcp/security/security-health-advisor.png differ diff --git a/resources/gcp/storage/local-ssd.png b/resources/gcp/storage/local-ssd.png new file mode 100644 index 00000000..72d92613 Binary files /dev/null and b/resources/gcp/storage/local-ssd.png differ diff --git a/website/static/img/resources/gcp/analytics/looker.png b/website/static/img/resources/gcp/analytics/looker.png new file mode 100644 index 00000000..547a90aa Binary files /dev/null and b/website/static/img/resources/gcp/analytics/looker.png differ diff --git a/website/static/img/resources/gcp/compute/binary-authorization.png b/website/static/img/resources/gcp/compute/binary-authorization.png new file mode 100644 index 00000000..0c1e93f3 Binary files /dev/null and b/website/static/img/resources/gcp/compute/binary-authorization.png differ diff --git a/website/static/img/resources/gcp/compute/cloud-run.png b/website/static/img/resources/gcp/compute/cloud-run.png new file mode 100644 index 00000000..c1aebf7f Binary files /dev/null and b/website/static/img/resources/gcp/compute/cloud-run.png differ diff --git a/website/static/img/resources/gcp/compute/os-configuration-management.png b/website/static/img/resources/gcp/compute/os-configuration-management.png new file mode 100644 index 00000000..7d97ea4d Binary files /dev/null and b/website/static/img/resources/gcp/compute/os-configuration-management.png differ diff --git a/website/static/img/resources/gcp/compute/os-inventory-management.png b/website/static/img/resources/gcp/compute/os-inventory-management.png new file mode 100644 index 00000000..278c8cdb Binary files /dev/null and b/website/static/img/resources/gcp/compute/os-inventory-management.png differ diff --git a/website/static/img/resources/gcp/compute/os-patch-management.png b/website/static/img/resources/gcp/compute/os-patch-management.png new file mode 100644 index 00000000..a8c28de8 Binary files /dev/null and b/website/static/img/resources/gcp/compute/os-patch-management.png differ diff --git a/website/static/img/resources/gcp/devtools/cloud-shell.png b/website/static/img/resources/gcp/devtools/cloud-shell.png new file mode 100644 index 00000000..b19085e8 Binary files /dev/null and b/website/static/img/resources/gcp/devtools/cloud-shell.png differ diff --git a/website/static/img/resources/gcp/devtools/service-catalog.png b/website/static/img/resources/gcp/devtools/service-catalog.png new file mode 100644 index 00000000..c9bce979 Binary files /dev/null and b/website/static/img/resources/gcp/devtools/service-catalog.png differ diff --git a/website/static/img/resources/gcp/management/billing.png b/website/static/img/resources/gcp/management/billing.png new file mode 100644 index 00000000..f10fd124 Binary files /dev/null and b/website/static/img/resources/gcp/management/billing.png differ diff --git a/website/static/img/resources/gcp/management/project.png b/website/static/img/resources/gcp/management/project.png new file mode 100644 index 00000000..8c9ba3e0 Binary files /dev/null and b/website/static/img/resources/gcp/management/project.png differ diff --git a/website/static/img/resources/gcp/management/quotas.png b/website/static/img/resources/gcp/management/quotas.png new file mode 100644 index 00000000..b3bd90b4 Binary files /dev/null and b/website/static/img/resources/gcp/management/quotas.png differ diff --git a/website/static/img/resources/gcp/management/support.png b/website/static/img/resources/gcp/management/support.png new file mode 100644 index 00000000..54b78cd4 Binary files /dev/null and b/website/static/img/resources/gcp/management/support.png differ diff --git a/website/static/img/resources/gcp/migration/migrate-compute-engine.png b/website/static/img/resources/gcp/migration/migrate-compute-engine.png new file mode 100644 index 00000000..5bc40afa Binary files /dev/null and b/website/static/img/resources/gcp/migration/migrate-compute-engine.png differ diff --git a/website/static/img/resources/gcp/ml/vertex-ai.png b/website/static/img/resources/gcp/ml/vertex-ai.png new file mode 100644 index 00000000..3e4a968a Binary files /dev/null and b/website/static/img/resources/gcp/ml/vertex-ai.png differ diff --git a/website/static/img/resources/gcp/network/cloud-ids.png b/website/static/img/resources/gcp/network/cloud-ids.png new file mode 100644 index 00000000..74fcab24 Binary files /dev/null and b/website/static/img/resources/gcp/network/cloud-ids.png differ diff --git a/website/static/img/resources/gcp/network/network-connectivity-center.png b/website/static/img/resources/gcp/network/network-connectivity-center.png new file mode 100644 index 00000000..2c3da0d2 Binary files /dev/null and b/website/static/img/resources/gcp/network/network-connectivity-center.png differ diff --git a/website/static/img/resources/gcp/network/network-intelligence-center.png b/website/static/img/resources/gcp/network/network-intelligence-center.png new file mode 100644 index 00000000..e75601a0 Binary files /dev/null and b/website/static/img/resources/gcp/network/network-intelligence-center.png differ diff --git a/website/static/img/resources/gcp/network/network-security.png b/website/static/img/resources/gcp/network/network-security.png new file mode 100644 index 00000000..18d4c47e Binary files /dev/null and b/website/static/img/resources/gcp/network/network-security.png differ diff --git a/website/static/img/resources/gcp/network/network-tiers.png b/website/static/img/resources/gcp/network/network-tiers.png new file mode 100644 index 00000000..eae1f29b Binary files /dev/null and b/website/static/img/resources/gcp/network/network-tiers.png differ diff --git a/website/static/img/resources/gcp/network/network-topology.png b/website/static/img/resources/gcp/network/network-topology.png new file mode 100644 index 00000000..41f39fa7 Binary files /dev/null and b/website/static/img/resources/gcp/network/network-topology.png differ diff --git a/website/static/img/resources/gcp/network/private-service-connect.png b/website/static/img/resources/gcp/network/private-service-connect.png new file mode 100644 index 00000000..94fd9075 Binary files /dev/null and b/website/static/img/resources/gcp/network/private-service-connect.png differ diff --git a/website/static/img/resources/gcp/network/service-mesh.png b/website/static/img/resources/gcp/network/service-mesh.png new file mode 100644 index 00000000..17c3c686 Binary files /dev/null and b/website/static/img/resources/gcp/network/service-mesh.png differ diff --git a/website/static/img/resources/gcp/security/access-context-manager.png b/website/static/img/resources/gcp/security/access-context-manager.png new file mode 100644 index 00000000..52303713 Binary files /dev/null and b/website/static/img/resources/gcp/security/access-context-manager.png differ diff --git a/website/static/img/resources/gcp/security/assured-workloads.png b/website/static/img/resources/gcp/security/assured-workloads.png new file mode 100644 index 00000000..12d97d84 Binary files /dev/null and b/website/static/img/resources/gcp/security/assured-workloads.png differ diff --git a/website/static/img/resources/gcp/security/certificate-authority-service.png b/website/static/img/resources/gcp/security/certificate-authority-service.png new file mode 100644 index 00000000..e616ac6d Binary files /dev/null and b/website/static/img/resources/gcp/security/certificate-authority-service.png differ diff --git a/website/static/img/resources/gcp/security/certificate-manager.png b/website/static/img/resources/gcp/security/certificate-manager.png new file mode 100644 index 00000000..aa6c2ea3 Binary files /dev/null and b/website/static/img/resources/gcp/security/certificate-manager.png differ diff --git a/website/static/img/resources/gcp/security/cloud-asset-inventory.png b/website/static/img/resources/gcp/security/cloud-asset-inventory.png new file mode 100644 index 00000000..a9a80016 Binary files /dev/null and b/website/static/img/resources/gcp/security/cloud-asset-inventory.png differ diff --git a/website/static/img/resources/gcp/security/secret-manager.png b/website/static/img/resources/gcp/security/secret-manager.png new file mode 100644 index 00000000..9051dc96 Binary files /dev/null and b/website/static/img/resources/gcp/security/secret-manager.png differ diff --git a/website/static/img/resources/gcp/security/security-health-advisor.png b/website/static/img/resources/gcp/security/security-health-advisor.png new file mode 100644 index 00000000..b3c9a6a1 Binary files /dev/null and b/website/static/img/resources/gcp/security/security-health-advisor.png differ diff --git a/website/static/img/resources/gcp/storage/local-ssd.png b/website/static/img/resources/gcp/storage/local-ssd.png new file mode 100644 index 00000000..72d92613 Binary files /dev/null and b/website/static/img/resources/gcp/storage/local-ssd.png differ