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.
| Property | Description | |
|---|---|---|
className | String 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.
| Property | Description | |
|---|---|---|
className | String 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 Name | Title |
|---|---|
GCP2021ContainerUser1 | User 1 (Default) |
GCP2021ContainerInfrastructureSystem2 | Infrastructure System 2 |
GCP2021ContainerColoDCOnPremises | Colo / DC / On-Premises |
GCP2021ContainerSystem1 | System 1 |
GCP2021ContainerExternalSaaSProviders | External SaaS Providers |
GCP2021ContainerExternalDataSources | External Data Sources |
GCP2021ContainerExternalInfrastructure3rdParty | External Infrastructure (3rd Party) |
GCP2021ContainerExternalInfrastructure1stParty | External Infrastructure (1st Party) |
GCP2021ContainerProjectZoneCloudServiceProvider | Project Zone / Cloud Service Provider |
GCP2021ContainerLogicalGroupingOfServicesInstances | Logical Groups of Services / Instances |
GCP2021ContainerZone | Zone |
GCP2021ContainerSubNetwork | SubNetwork |
GCP2021ContainerKubernetesCluster | Kubernetes Cluster |
GCP2021ContainerPod | Pod |
GCP2021ContainerAccount | Account |
GCP2021ContainerRegion | Region |
GCP2021ContainerFirewall | Firewall |
GCP2021ContainerInstanceGroup | Instance Group |
GCP2021ContainerReplicaPool | Replica Pool |
GCP2021ContainerOptionalComponent | Optional Component |
GCP2021GoogleCloudLogoContainer | Google 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 Name | Label |
|---|---|
GCP2021ComputeEngineIcon | Compute Engine |
GCP2021CloudFunctionsIcon | Cloud Functions |
GCP2021AppEngineIcon | App Engine |
GCP2021CloudRunIcon | Cloud Run |
GCP2021GoogleKubernetesEngineIcon | Google Kubernetes Engine |
GCP2021CloudStorageIcon | Cloud Storage |
GCP2021PersistentDiskIcon | Persistent Disk |
GCP2021FilestoreIcon | Filestore |
GCP2021CloudSQLIcon | Cloud SQL |
GCP2021CloudSpannerIcon | Cloud Spanner |
GCP2021BigtableIcon | Bigtable |
GCP2021FirestoreIcon | Firestore |
GCP2021MemorystoreIcon | Memorystore |
GCP2021DatastoreIcon | Datastore |
GCP2021VirtualPrivateCloudIcon | Virtual Private Cloud |
GCP2021CloudDNSIcon | Cloud DNS |
GCP2021CloudLoadBalancingIcon | Cloud Load Balancing |
GCP2021CloudArmorIcon | Cloud Armor |
GCP2021CloudNATIcon | Cloud NAT |
GCP2021CloudVPNIcon | Cloud VPN |
GCP2021CloudInterconnectIcon | Cloud Interconnect |
GCP2021BigqueryIcon | Bigquery |
GCP2021DataflowIcon | Dataflow |
GCP2021PubsubIcon | Pubsub |
GCP2021DataprocIcon | Dataproc |
GCP2021VertexaiIcon | Vertexai |
GCP2021IdentityAndAccessManagementIcon | Identity And Access Management |
GCP2021KeyManagementServiceIcon | Key Management Service |
GCP2021CloudLoggingIcon | Cloud Logging |
GCP2021CloudMonitoringIcon | Cloud Monitoring |
Shape Categories
| Category | Example Class Names |
|---|---|
| AI & Machine Learning | GCP2021AdvancedSolutionsLabIcon, GCP2021AIHubIcon |
| API Management | GCP2021APIIcon, GCP2021APIAnalyticsIcon |
| Compute | GCP2021AppEngineIcon, GCP2021BatchIcon |
| Data Analytics | GCP2021BigqueryIcon, GCP2021DataflowIcon |
| Databases | GCP2021BigtableIcon, GCP2021CloudSQLIcon |
| Developer Tools | GCP2021ArtifactRegistryIcon, GCP2021CloudBuildIcon |
| Group Shapes | GCP2021ContainerRegion, GCP2021ContainerZone (use namedContainer) |
| Internet of Things | GCP2021IOTCoreIcon, GCP2021IOTEdgeIcon |
| Management Tools | GCP2021AccessContextManagerIcon, GCP2021AdministrationIcon |
| Migration | GCP2021DatabaseMigrationServiceIcon, GCP2021MigrateForAnthosIcon |
| Networking | GCP2021CloudArmorIcon, GCP2021CloudLoadBalancingIcon |
| Security | GCP2021AssuredWorkloadsIcon, GCP2021BeyondcorpIcon |
| Storage | GCP2021CloudStorageIcon, GCP2021FilestoreIcon |
| Uncategorized | GCP2021AdvancedAgentModelingIcon, GCP2021AgentAssistIcon |
Updated 3 days ago