GCP 2021 Library

Named Shape

Use the namedShape type to add GCP 2021 service and resource icons to your diagram. Refer to Common Properties for the full list of applicable properties.

PropertyDescription
classNameString
The class name of the GCP 2021 shape. All class names start with GCP2021. See Common Shapes for the most-used shapes, or Shape Categories for the full per-category catalog.
Required
{
    "id": "shape1",
    "type": "namedShape",
    "className": "GCP2021CloudStorageIcon",
    "boundingBox": { ... },
    "text": "Object Storage"
}

Named Container

Use the namedContainer type to add GCP 2021 group containers that visually enclose related shapes. Place other shapes within the container's bounding box to nest them inside. Refer to Common Properties for the full list of applicable properties.

PropertyDescription
classNameString
The class name of a GCP 2021 container shape. See Container Shapes below for the full list of available container class names.
Required
{
    "id": "region1",
    "type": "namedContainer",
    "className": "GCP2021ContainerRegion",
    "boundingBox": { ... }
}

Container Shapes

The following class names are available for use with namedContainer:

Class NameTitle
GCP2021ContainerUser1User 1 (Default)
GCP2021ContainerInfrastructureSystem2Infrastructure System 2
GCP2021ContainerColoDCOnPremisesColo / DC / On-Premises
GCP2021ContainerSystem1System 1
GCP2021ContainerExternalSaaSProvidersExternal SaaS Providers
GCP2021ContainerExternalDataSourcesExternal Data Sources
GCP2021ContainerExternalInfrastructure3rdPartyExternal Infrastructure (3rd Party)
GCP2021ContainerExternalInfrastructure1stPartyExternal Infrastructure (1st Party)
GCP2021ContainerProjectZoneCloudServiceProviderProject Zone / Cloud Service Provider
GCP2021ContainerLogicalGroupingOfServicesInstancesLogical Groups of Services / Instances
GCP2021ContainerZoneZone
GCP2021ContainerSubNetworkSubNetwork
GCP2021ContainerKubernetesClusterKubernetes Cluster
GCP2021ContainerPodPod
GCP2021ContainerAccountAccount
GCP2021ContainerRegionRegion
GCP2021ContainerFirewallFirewall
GCP2021ContainerInstanceGroupInstance Group
GCP2021ContainerReplicaPoolReplica Pool
GCP2021ContainerOptionalComponentOptional Component
GCP2021GoogleCloudLogoContainerGoogle Cloud

Common Shapes

The following shapes cover the majority of typical GCP architecture diagrams. Use the className value with the namedShape type. All icon shapes default to Google Blue (#4285F4) when no fill style is specified. For container shapes (Region, Zone, etc.), see Container Shapes above and use the namedContainer type instead.

Class NameLabel
GCP2021ComputeEngineIconCompute Engine
GCP2021CloudFunctionsIconCloud Functions
GCP2021AppEngineIconApp Engine
GCP2021CloudRunIconCloud Run
GCP2021GoogleKubernetesEngineIconGoogle Kubernetes Engine
GCP2021CloudStorageIconCloud Storage
GCP2021PersistentDiskIconPersistent Disk
GCP2021FilestoreIconFilestore
GCP2021CloudSQLIconCloud SQL
GCP2021CloudSpannerIconCloud Spanner
GCP2021BigtableIconBigtable
GCP2021FirestoreIconFirestore
GCP2021MemorystoreIconMemorystore
GCP2021DatastoreIconDatastore
GCP2021VirtualPrivateCloudIconVirtual Private Cloud
GCP2021CloudDNSIconCloud DNS
GCP2021CloudLoadBalancingIconCloud Load Balancing
GCP2021CloudArmorIconCloud Armor
GCP2021CloudNATIconCloud NAT
GCP2021CloudVPNIconCloud VPN
GCP2021CloudInterconnectIconCloud Interconnect
GCP2021BigqueryIconBigquery
GCP2021DataflowIconDataflow
GCP2021PubsubIconPubsub
GCP2021DataprocIconDataproc
GCP2021VertexaiIconVertexai
GCP2021IdentityAndAccessManagementIconIdentity And Access Management
GCP2021KeyManagementServiceIconKey Management Service
GCP2021CloudLoggingIconCloud Logging
GCP2021CloudMonitoringIconCloud Monitoring

Shape Categories

CategoryExample Class Names
AI & Machine LearningGCP2021AdvancedSolutionsLabIcon, GCP2021AIHubIcon
API ManagementGCP2021APIIcon, GCP2021APIAnalyticsIcon
ComputeGCP2021AppEngineIcon, GCP2021BatchIcon
Data AnalyticsGCP2021BigqueryIcon, GCP2021DataflowIcon
DatabasesGCP2021BigtableIcon, GCP2021CloudSQLIcon
Developer ToolsGCP2021ArtifactRegistryIcon, GCP2021CloudBuildIcon
Group ShapesGCP2021ContainerRegion, GCP2021ContainerZone (use namedContainer)
Internet of ThingsGCP2021IOTCoreIcon, GCP2021IOTEdgeIcon
Management ToolsGCP2021AccessContextManagerIcon, GCP2021AdministrationIcon
MigrationGCP2021DatabaseMigrationServiceIcon, GCP2021MigrateForAnthosIcon
NetworkingGCP2021CloudArmorIcon, GCP2021CloudLoadBalancingIcon
SecurityGCP2021AssuredWorkloadsIcon, GCP2021BeyondcorpIcon
StorageGCP2021CloudStorageIcon, GCP2021FilestoreIcon
UncategorizedGCP2021AdvancedAgentModelingIcon, GCP2021AgentAssistIcon