Application templates can include the following components:
- Components designed by Google, incorporating Google Cloud best practices and default security configurations.
- Your own components that you import, based on your own Terraform modules.
The following components are designed by Google, and are included by default in Application Design Center:
Component category |
Google Cloud product |
Details |
Configuration documentation |
|
|---|---|---|---|---|
Assets |
Authorization Extension |
Service extensions for custom authorization logic. |
Preview |
GitHub README |
Authorization Policy |
Custom authorization policies for network services. |
Preview |
GitHub README | |
Authorization Policy Extension |
Integrated authorization policy and extension. |
Preview |
GitHub README | |
Compute Address |
Reserve static internal or external IP address. |
Preview |
GitHub README | |
Firebase AI Logic Prompt Template |
Manage and deploy prompt templates centrally for Firebase AI Logic applications to maintain consistency. |
Preview |
GitHub README | |
Firebase Multi-Platform App |
Provisions a unified Firebase project along with registered application clients for Apple (iOS), Android, and web platforms. |
Preview |
GitHub README | |
Routes |
VPC network routes for traffic control. |
Preview |
GitHub README | |
Service Account |
A service account is a special kind of account typically used by an application or compute workload, such as a Compute Engine instance, rather than a person. A service account is identified by its email address, which is unique to the account. |
General Availability |
Configure a service account | |
Agent Registry Agent |
Data resource for agent for discovery and governance of AI agents. |
Preview |
GitHub README | |
Agent Registry Binding |
A binding for Agent Registry and IAM connector. |
Preview |
GitHub README | |
Agent Registry Endpoint |
Data resource for endpoint for discovery and governance of AI agents. |
Preview |
GitHub README | |
Agent Registry MCP Server |
Data resource for MCP server for discovery and governance of AI agents. |
Preview |
GitHub README | |
CA Service |
Managed private certificate authorities for workload identities. |
General Availability |
GitHub README | |
Compute Engine (Instance Template) |
An instance template lets you describe a VM instance. You can then create groups of identical instances based on the template. |
General Availability |
Configure a Compute Engine instance template | |
Firestore Security Rules |
Deploy and manage robust security rules to establish strict access control and data validation for your database. |
Preview |
GitHub README | |
GKE Node Pool |
A group of nodes within a cluster that have identical configuration and are updated at the same time. |
General Availability |
Configure a GKE node pool | |
IAM Connector |
Managed identity and access connectors. |
Preview |
GitHub README | |
Model Armor Floor Setting |
Base security policy for AI screening. |
Preview |
GitHub README | |
Model Armor Template |
Safety filters for AI prompts and responses. |
Preview |
GitHub README | |
Secret Manager |
A secure and convenient storage system for API keys, passwords, certificates, and other sensitive data. |
General Availability |
Configure a Secret Manager secret | |
VPC Network |
Virtual network for Google Cloud resources. |
Preview |
GitHub README | |
Services |
Cloud Workflows |
Managed standalone workflows. |
Preview |
GitHub README |
Firebase AI Logic |
Execute large language models using Firebase Vertex AI, governed by the security of Firebase App Check. |
Preview |
GitHub README | |
Firebase App Check |
Protects your backend APIs from abuse, such as billing fraud and phishing, by attesting that traffic originates from your genuine app. |
Preview |
GitHub README | |
Firebase Authentication |
Backend services, easy-to-use SDKs, and ready-made UI libraries to securely authenticate users to your application. |
Preview |
GitHub README | |
Compute Firewall |
VPC firewall rules for a project and a network. |
Preview |
GitHub README | |
Global Cloud Load Balancing (Backend) |
Create a backend service for incoming traffic. |
General Availability |
Configure a global Cloud Load Balancing backend | |
Global Cloud Load Balancing (Frontend) |
Configure the load balancer frontend IP address, port, and protocol. Configure an SSL certificate if using HTTPS. |
General Availability |
Configure a global Cloud Load Balancing frontend | |
Cloud KMS |
Managed encryption keys. |
Preview |
GitHub README | |
Internal Load Balancer |
Regional internal load balancer for TCP/UDP traffic. |
Preview |
GitHub README | |
Private Service Connect Endpoint |
Regional address and forwarding rule to target a producer service attachment. |
General Availability |
GitHub README | |
Private Service Connect Producer |
NAT subnets and a service attachment. |
General Availability |
GitHub README | |
Regional Cloud Load Balancing (Backend) |
Create a backend service for incoming traffic. |
General Availability |
Configure a regional Cloud Load Balancing backend | |
Regional Cloud Load Balancing (Frontend) |
Configure the load balancer frontend IP address, port, and protocol. Configure an SSL certificate if using HTTPS. |
General Availability |
Configure a regional Cloud Load Balancing frontend | |
Agent Registry Service |
Registry for discovery and governance of AI agents. |
Preview |
GitHub README | |
AlloyDB for PostgreSQL |
A fully managed PostgreSQL-compatible database for your most demanding enterprise database workloads. |
General Availability |
Configure an AlloyDB for PostgreSQL cluster | |
Artifact Registry |
A universal package manager for all your build artifacts and dependencies. |
Preview |
GitHub README | |
BigQuery |
A fully managed, petabyte-scale, and cost-effective analytics data warehouse that lets you run analytics over vast amounts of data in near real time. |
General Availability |
Configure a BigQuery dataset | |
Bigtable |
A NoSQL database service that offers extremely fast reads and writes, and is ideal for applications that require low-latency and high-throughput access to petabyte-scale data. |
General Availability |
Configure a Bigtable instance | |
Cloud Run functions |
Standalone functions on Cloud Run. |
Preview |
GitHub README | |
Cloud Run |
A fully managed serverless compute platform that lets you deploy and run containerized applications and jobs. It abstracts away all infrastructure management, automatically scaling your services from zero to handle sudden traffic surges so you can focus on building great applications. |
General Availability |
Configure a Cloud Run service | |
Cloud Tasks |
Regional service for managing distributed task execution. |
Preview |
GitHub README | |
Managed Airflow |
Managed workflow orchestration service. |
Preview |
GitHub README | |
Cloud DNS Managed Zone |
Reliable, resilient, low-latency DNS serving. |
Preview |
GitHub README | |
Cloud DNS Response Policy |
Response Policy for DNS. |
Preview |
GitHub README | |
Document AI |
Extract data from your documents using generative AI. |
Preview |
GitHub README | |
Firestore |
A highly scalable and serverless NoSQL document database for building managed mobile and web applications with multi-region replication and high availability. |
General Availability |
Configure a Firestore database | |
GKE Autopilot Cluster |
A managed Kubernetes cluster that automatically manages the underlying compute, networking, and storage infrastructure for your applications. |
General Availability |
Configure a GKE Autopilot cluster | |
GKE Standard Cluster |
A Kubernetes cluster that you can use to run containerized applications. |
General Availability |
Configure a GKE Standard cluster | |
Memorystore for Redis Cluster |
A highly scalable, available, secure Redis cluster without the burden of managing complex Redis deployments. Ideal for applications requiring extreme performance with large datasets that need horizontal scaling and high availability through data replication. |
General Availability |
Configure a Memorystore for Redis Cluster | |
Memorystore for Redis |
A highly scalable, available, secure Redis service without the burden of managing complex Redis deployments. |
General Availability |
Configure a Memorystore for Redis instance | |
Cloud NAT |
Managed, software-defined network address translation. |
Preview |
GitHub README | |
Pub/Sub |
Create a topic and add subscriptions. |
General Availability |
Configure a Pub/Sub topic | |
Cloud Router |
Distributed and managed offering for Border Gateway Protocol capabilities. |
Preview |
GitHub README | |
Cloud Router Interface |
Manages interfaces and Border Gateway Protocol peerings for routers. |
Preview |
GitHub README | |
Spanner |
A fully managed, relational database service that helps you build and manage relational databases for your applications. |
General Availability |
Configure a Spanner database | |
Cloud SQL (MySQL) |
A fully-managed database service that helps you set up, maintain, manage, and administer your MySQL relational databases. |
General Availability |
Configure a Cloud SQL for MySQL instance | |
Cloud SQL (PostgreSQL) |
A fully-managed database service that helps you set up, maintain, manage, and administer your PostgreSQL relational databases. |
General Availability |
Configure a Cloud SQL for PostgreSQL instance | |
Cloud Storage |
World-wide storage and retrieval of any amount of data at any time. |
General Availability |
Configure a Cloud Storage bucket | |
Secure Web Proxy |
Secure egress web traffic with granular policies. |
Preview |
GitHub README | |
Vertex AI |
A machine learning (ML) platform that lets you train and deploy ML models and AI applications. |
General Availability |
Configure a Vertex AI model | |
Workloads |
Compute Instance |
Create Compute Engine VMs. |
Preview |
GitHub README |
Cloud Run Job |
A containerized application that runs a specific, non-HTTP task and then exits. It's ideal for things like scheduled batch processing, data transformations, or any other work that doesn't need to be constantly running and serving requests. |
General Availability |
Configure a Cloud Run job | |
Compute Engine (Managed Instance Group) |
Collections of VM instances that use load balancing and automated services, like autoscaling and autohealing. |
General Availability |
Configure a Compute Engine MIG | |
Cloud Scheduler |
Regional service for running scheduled jobs. |
Preview |
GitHub README | |
Agent Platform Runtime |
Platform to deploy, manage, and scale AI agents. |
Preview |
GitHub README |
What's next
- Set up Application Design Center.
- To use your own Terraform modules in your application template design, import components.