Supported resources for templates and applications

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

Launch stage

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