This is the full developer documentation for TerraDart
# Documentation
> Guides for TerraDart — type-safe infrastructure-as-code for Dart.
Welcome to the TerraDart docs.
Guides track the **0.27.x** line on pub.dev. The repo [README](https://github.com/nozomi-koborinai/terradart/blob/main/README.md) and [examples](https://github.com/nozomi-koborinai/terradart/tree/main/examples) stay the deepest references; this site mirrors onboarding and release expectations.
## Packages
[Section titled “Packages”](#packages)
TerraDart is organized as a multi-package monorepo:
* **[`terradart_core`](https://pub.dev/packages/terradart_core)** — Core runtime primitives (`Stack`, `Resource`, `Provider`, `Data`, `TfArg`, synth/write behavior).
* **[`terradart_google`](https://pub.dev/packages/terradart_google)** — Curated factories for Google Cloud (`hashicorp/google`).
* **[`terradart_google_beta`](https://pub.dev/packages/terradart_google_beta)** — Curated factories for beta-only Google Cloud resources (`hashicorp/google-beta`).
* **[`terradart_appwrite`](https://pub.dev/packages/terradart_appwrite)** — Curated factories for Appwrite (`appwrite/appwrite`).
* **[`terradart_cloudflare`](https://pub.dev/packages/terradart_cloudflare)** — Curated factories for Cloudflare edge infrastructure (`cloudflare/cloudflare`, filled at `5.23.0`: 257 resource factories + 446 data sources).
* **[`terradart_agent`](https://github.com/nozomi-koborinai/terradart/tree/main/packages/terradart_agent)** — MCP server (`terradart-mcp`) exposing the curated catalog to AI coding agents.
* **[`terradart_codegen`](https://pub.dev/packages/terradart_codegen)** — Maintainer generation CLI (`terradart wrap`).
## Guides
[Section titled “Guides”](#guides)
* [Getting Started](/docs/getting-started/) — install, first `*.tf.json`, boundary export
* [Why TerraDart](/docs/why-terradart/) — motivation, comparison, and curated coverage
* [Architecture](/docs/architecture/) — generate `*.tf.json`, `synth()` / `writeTo()`, AppExport
* [Coverage](/docs/coverage/) — every curated factory, its barrel, and runnable examples
* [How it’s built](/docs/how-its-built/) — the generation pipeline, verification harness, and sustainability
* [Migrating](/docs/migrating/) — breaking-change guides for minor bumps
* [Status & versioning](/docs/status/) — alpha, path to beta, 1.0
## For AI assistants
[Section titled “For AI assistants”](#for-ai-assistants)
* [terradart-mcp](/docs/agent/) — MCP catalog server for coding agents (alpha)
* [llms.txt](/llms.txt) — condensed site map for LLM crawlers
# terradart-mcp
> An MCP server that exposes TerraDart's curated Google Cloud catalog to coding agents.
`terradart-mcp` is a [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that exposes TerraDart’s curated Google Cloud factory **catalog** to coding agents. The catalog covers 1798 entries (1337 curated resource factories + 461 data sources) across 132 service barrels (`agent`, `compute`, `container`, `pubsub`, `cloud_run`, `alloydb`, `redis`, `iap`, `firestore`, and more). With the server connected, an agent can look up the exact constructor signatures, nested types, and ready-made `Stack` templates it needs to author correct TerraDart Dart code — instead of guessing factory names from memory.
It is built with [genkit\_mcp](https://pub.dev/packages/genkit_mcp) (Genkit’s MCP server library) and ships as a single compiled binary. Coding agents connect via Claude Code, Claude Desktop, or Cursor; a Genkit Dart app can host the server as an MCP client too ([Connecting clients](/docs/agent/clients/#genkit-dart)).
## How it fits together
[Section titled “How it fits together”](#how-it-fits-together)
```
graph LR
agent["coding agent
(Claude Code / Cursor / Claude Desktop)"]
mcp["terradart-mcp
list_barrels · list_resources
get_resource_schema · get_quickstart
check_coverage"]
catalog["static catalog in terradart_google
1798 entries · 132 service barrels"]
agent -->|stdio JSON-RPC MCP| mcp
mcp -->|reads in-process| catalog
```
The agent speaks JSON-RPC over stdio. `terradart-mcp` answers each tool call by reading the catalog that is compiled into `terradart_google` — no separate data files, no network round-trips.
## What it does NOT do
[Section titled “What it does NOT do”](#what-it-does-not-do)
`terradart-mcp` is **read-only catalog metadata**. It only answers questions about TerraDart’s curated factories. It does **not**:
* run `terraform` (no `plan`, no `apply`);
* touch Google Cloud, your project, or any credentials;
* write, synthesize, or apply infrastructure;
* need network access to do its job.
If an agent wants to actually synthesize and apply a stack, that still happens the normal way — see [How it works](/docs/how-it-works/). `terradart-mcp` exists purely so the agent writes the right Dart in the first place.
## Next steps
[Section titled “Next steps”](#next-steps)
* [Install](/docs/agent/install/) — Homebrew or a direct binary download.
* [Connecting clients](/docs/agent/clients/) — Claude Code, Claude Desktop, Cursor, and Genkit Dart.
* [Tools reference](/docs/agent/tools-reference/) — the 5 tools, with request/response examples.
* [Recipes](/docs/agent/recipes/) — prompt patterns for discovery, schema lookup, scaffolding, and plan review.
# Connecting clients
> Wire terradart-mcp into Claude Code, Claude Desktop, Cursor, or a Genkit Dart app.
`terradart-mcp` is a standard stdio MCP server: a client launches the `terradart-mcp` command and talks to it over stdin/stdout. Make sure the binary is installed and on your `PATH` first ([Install](/docs/agent/install/)).
The shared shape of the config across MCP clients is just:
```json
{
"mcpServers": {
"terradart": { "command": "terradart-mcp" }
}
}
```
The server registers itself under the name `terradart`, and exposes the five read-only tools described in the [Tools reference](/docs/agent/tools-reference/).
## Claude Code
[Section titled “Claude Code”](#claude-code)
Add the server from the CLI:
```sh
claude mcp add terradart terradart-mcp
```
This writes the `terradart` entry into Claude Code’s MCP config for you. Run `claude mcp list` to confirm it is connected.
## Claude Desktop
[Section titled “Claude Desktop”](#claude-desktop)
Edit Claude Desktop’s MCP config file and add the `terradart` server, then restart the app. On macOS the file is:
```text
~/Library/Application Support/Claude/claude_desktop_config.json
```
```json
{
"mcpServers": {
"terradart": { "command": "terradart-mcp" }
}
}
```
(On Windows the equivalent file lives under `%APPDATA%\Claude\`.)
## Cursor
[Section titled “Cursor”](#cursor)
Cursor reads MCP servers from an `mcp.json` file — either project-scoped at `.cursor/mcp.json` or global at `~/.cursor/mcp.json`. Use the same entry:
```json
{
"mcpServers": {
"terradart": { "command": "terradart-mcp" }
}
}
```
## Genkit Dart
[Section titled “Genkit Dart”](#genkit-dart)
Because `terradart-mcp` is built with [genkit\_mcp](https://pub.dev/packages/genkit_mcp), a Genkit Dart app is a first-class client too. Use the genkit\_mcp **host** to launch the binary and make its tools discoverable to `ai.generate(...)`:
```dart
import 'package:genkit/genkit.dart';
import 'package:genkit_mcp/genkit_mcp.dart';
final ai = Genkit();
final host = defineMcpHost(
ai,
McpHostOptionsWithCache(
name: 'terradart-host',
mcpServers: {
// `command` launches the stdio binary; use `url` instead for an HTTP server.
'terradart': McpServerConfig(command: 'terradart-mcp'),
},
),
);
// Wait until the server finishes initialization.
await host.getClient('terradart')?.ready();
// terradart's tools are now discoverable via the host's wildcard syntax.
final response = await ai.generate(
prompt: 'What does TerraDart support for Pub/Sub? Use the catalog tools.',
toolNames: ['terradart-host:tool/terradart/*'],
);
```
A few notes on the API used above:
* `defineMcpHost(Genkit ai, McpHostOptionsWithCache options)` registers a dynamic action provider on `ai`, so the connected server’s tools show up in `ai`’s registry automatically.
* `McpServerConfig({String? command, List args, Uri? url, ...})` — pass `command` for a stdio server (our binary) or `url` for an HTTP server.
* The wildcard `'terradart-host:tool/terradart/*'` reads as `':tool//*'` and matches every tool from the `terradart` server. Tool actions are namespaced as `/` (for example `terradart/list_barrels`).
To talk to a single server without the host’s registry integration, you can use `createMcpClient(McpClientOptions(...))` and call `client.getActiveTools(ai)` directly — see the [genkit\_mcp example](https://pub.dev/packages/genkit_mcp/example).
# Install
> Install the terradart-mcp binary via Homebrew or a direct download.
`terradart-mcp` is distributed as a single self-contained binary. Install it with Homebrew (recommended) or download a release binary directly. Both are available from the **v0.12.0** release onward.
## Homebrew
[Section titled “Homebrew”](#homebrew)
```sh
brew install nozomi-koborinai/tap/terradart-mcp
```
This puts `terradart-mcp` on your `PATH`, which is what MCP clients expect — see [Connecting clients](/docs/agent/clients/). Homebrew covers macOS and Linux.
## Direct binary download
[Section titled “Direct binary download”](#direct-binary-download)
Grab the binary for your platform from the [GitHub releases page](https://github.com/nozomi-koborinai/terradart/releases) and place it on your `PATH`.
| Platform | Asset |
| --------------------- | --------------------------------- |
| macOS (Apple Silicon) | `terradart-mcp-darwin-arm64` |
| macOS (Intel) | `terradart-mcp-darwin-amd64` |
| Linux (x86\_64) | `terradart-mcp-linux-amd64` |
| Windows (x86\_64) | `terradart-mcp-windows-amd64.exe` |
**macOS / Linux:** mark the binary executable, then move it onto your `PATH`:
```sh
# Example: macOS Apple Silicon
chmod +x terradart-mcp-darwin-arm64
sudo mv terradart-mcp-darwin-arm64 /usr/local/bin/terradart-mcp
```
**Windows:** rename the downloaded file to `terradart-mcp.exe` and add its directory to your `PATH`.
## Verify
[Section titled “Verify”](#verify)
```sh
terradart-mcp --version
# terradart-mcp 0.16.x
```
If you see the version printed, the binary is ready. Next, point an MCP client at it: [Connecting clients](/docs/agent/clients/).
# Recipes
> Prompt patterns for using terradart-mcp from a coding agent.
Once `terradart-mcp` is connected ([Connecting clients](/docs/agent/clients/)), you mostly drive it through natural-language prompts — the agent picks the right tool. These recipes pair a goal with an example prompt and the tools the agent will reach for. See the [Tools reference](/docs/agent/tools-reference/) for exact inputs and outputs.
## Resource discovery
[Section titled “Resource discovery”](#resource-discovery)
When you want to know what TerraDart can provision for a given service, ask in plain language. The agent calls `list_barrels` to see the service surface, then `list_resources` (filtered by barrel) to enumerate the specific factories.
> **Prompt:** “What does TerraDart support for Pub/Sub?”
The agent typically calls `list_barrels` (to confirm `pubsub` exists and how many resources it has), then `list_resources` with `{ "barrel": "pubsub" }`, and summarizes the `google_pubsub_*` resources with their one-line descriptions.
## Schema lookup
[Section titled “Schema lookup”](#schema-lookup)
When you are writing a `Stack` and need the exact constructor for a resource, ask for it by name. The agent calls `get_resource_schema` to get the precise Dart class name, constructor parameters, nested types, and sensitive fields — so the code it writes actually compiles.
> **Prompt:** “How do I construct a Cloud Run v2 service in TerraDart? Show me the constructor.”
The agent calls `get_resource_schema` with `{ "name": "google_cloud_run_v2_service" }` and uses the returned `constructor_signature` and `nested_types` to write the `GoogleCloudRunV2Service(...)` call with the right parameters. If you give it a slightly wrong name, the tool’s `suggestions` field lets the agent self-correct.
## Scaffolding
[Section titled “Scaffolding”](#scaffolding)
When you want a working starting point rather than a single resource, ask for a quickstart. The agent calls `get_quickstart` with a scenario key and drops the returned, CI-validated `Stack` into your project.
> **Prompt:** “Scaffold a Cloud Run webhook stack with TerraDart.”
The agent calls `get_quickstart` with `{ "scenario": "cloud-run-webhook" }` and uses the returned `dart_code` as the skeleton, then adapts names and regions to your needs. The four available scenarios are `cloud-run-webhook`, `data-pipeline`, `lb-stack`, and `firestore-seeded-data`; if the agent guesses a key that does not exist, the `available` list steers it to a valid one.
## Architecture / plan review
[Section titled “Architecture / plan review”](#architecture--plan-review)
When you already have a proposed stack (or a design sketch), use the catalog to validate it against real factory names before you write or run anything. The agent cross-checks each resource against `list_resources` and `get_resource_schema`, catching invented class names and wrong parameters early.
> **Prompt:** “Here’s my planned TerraDart stack: a Pub/Sub topic, a push subscription, and a Cloud Run service that consumes it. Verify every resource and parameter against the TerraDart catalog before I implement it.”
The agent resolves each resource with `get_resource_schema`, flags anything that returns `found: false` (with suggestions), and confirms the constructor parameters exist — turning “looks plausible” into “compiles against the curated API.”
# Tools reference
> The five read-only tools exposed by terradart-mcp, with request/response examples.
`terradart-mcp` exposes five read-only tools over MCP. All five are invoked with the standard MCP `tools/call` method. The envelope looks like this:
```json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_resources",
"arguments": { "barrel": "pubsub" }
}
}
```
MCP clients build that envelope for you — you usually just see the `name` and `arguments`. The examples below show the `arguments` payload and the tool’s result for each tool.
## `list_barrels`
[Section titled “list\_barrels”](#list_barrels)
Lists the per-service barrels with their resource counts. No arguments.
**Input**
```json
{}
```
**Output** — an object with a `barrels` array of `{ name, resource_count }`, one entry per barrel (133 in total, including the `data` barrel):
```json
{
"barrels": [
{ "name": "compute", "resource_count": 34 },
{ "name": "pubsub", "resource_count": 5 }
]
}
```
Use this first to see what services TerraDart covers and how large each one is.
## `list_resources`
[Section titled “list\_resources”](#list_resources)
Lists curated resources and data sources. Pass `barrel` to filter to one service, or omit it to list all 1798.
**Input** (filter to one barrel)
```json
{ "barrel": "pubsub" }
```
**Input** (list everything)
```json
{}
```
**Output** — an object with a `resources` array of `{ name, barrel, summary }`:
```json
{
"resources": [
{
"name": "google_pubsub_topic",
"barrel": "pubsub",
"summary": "A named resource to which messages are sent by publishers."
},
{
"name": "google_pubsub_subscription",
"barrel": "pubsub",
"summary": "A named resource representing the stream of messages."
}
]
}
```
The `name` is the Terraform type name — exactly what you pass to `get_resource_schema`.
## `get_resource_schema`
[Section titled “get\_resource\_schema”](#get_resource_schema)
Returns the constructor signature, nested types, sensitive fields, and doc comment for one resource, looked up by its Terraform type name. If the name is not found, it returns Levenshtein near-miss suggestions instead.
**Input** (required `name`)
```json
{ "name": "google_pubsub_topic" }
```
**Output** — on a hit:
```json
{
"found": true,
"constructor_signature": "GooglePubsubTopic({localName, name, labels, messageRetentionDuration, ...})",
"nested_types": ["PubsubTopicMessageStoragePolicy", "PubsubTopicSchemaSettings"],
"sensitive_fields": [],
"doc_comment": "A named resource to which messages are sent by publishers."
}
```
**Output** — on a miss (note the typo), with suggestions:
```json
{
"found": false,
"suggestions": ["google_pubsub_topic", "google_pubsub_subscription"]
}
```
This is the workhorse tool for authoring: it tells the agent the exact Dart class name (`GooglePubsubTopic`) and its constructor parameters, so the generated code compiles.
## `get_quickstart`
[Section titled “get\_quickstart”](#get_quickstart)
Returns a runnable Dart `Stack` template for a named scenario. If the scenario key is unknown, it returns the list of available scenarios.
**Input** (required `scenario`)
```json
{ "scenario": "cloud-run-webhook" }
```
**Output** — on a hit:
```json
{
"found": true,
"dart_code": "import 'package:terradart_core/terradart_core.dart';\n// ... a full Stack subclass ...",
"description": "A Cloud Run v2 service fronting a webhook, with a public invoker IAM binding.",
"gcs_refs": [
"https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart"
]
}
```
**Output** — on a miss, with the available scenario keys:
```json
{
"found": false,
"available": ["cloud-run-webhook", "data-pipeline", "lb-stack", "firestore-seeded-data"]
}
```
Each template is adapted from a CI-validated example in the repository, so the class names, constructor parameters, and imports compile against the current TerraDart API. The `gcs_refs` link to the full, deployable example for that scenario.
## `check_coverage`
[Section titled “check\_coverage”](#check_coverage)
Returns a coverage report for an existing Terraform plan or state JSON. Pass the full output of `terraform show -json`; the tool reports how much of the config is already covered by curated `terradart_google` factories and which Terraform types are not in the catalog.
**Input** (required `tf_json`)
```json
{ "tf_json": "{\"values\":{\"root_module\":{\"resources\":[]}}}" }
```
**Output** — on valid input:
```json
{
"summary": {
"distinctTypes": 0,
"supportedTypes": 0,
"totalOccurrences": 0,
"supportedOccurrences": 0,
"coverageByTypePct": 100.0,
"coverageByOccurrencePct": 100.0
},
"supported": [],
"notInCatalog": [],
"perModule": {},
"unparseable": []
}
```
**Output** — on invalid JSON:
```json
{
"error": "input is not valid JSON: ..."
}
```
The report is read-only analysis. It does not run Terraform, read local files, or contact Google Cloud.
# Architecture
> How TerraDart Stacks generate Terraform JSON, how synth() and writeTo() fit together, and how provider coverage and AppExport work.
TerraDart is a thin authoring layer that produces standard Terraform JSON. The Dart side gives you types, refactor, and `dart analyze`; the Terraform side keeps state, planning, and apply unchanged.
Pipeline
## From Dart to terraform apply
1
### Author
Write `final class XxxStack extends Stack` using curated factories from provider packages.
2
### Generate Terraform JSON
Call `stack.writeTo('tf-out')` to emit `*.tf.json`, or `stack.synth()` first if you need the in-memory `SynthResult`.
3
### Apply
Run `terraform plan` and `terraform apply` against your existing state backend.
4
### Hand off (optional)
Surface `AppExport` values as typed Dart constants and Terraform outputs for downstream apps.
## What is synth?
[Section titled “What is synth?”](#what-is-synth)
On the [landing page](/), we say you **generate** `*.tf.json` — plain language for the outcome.
In the API, **synth** is the in-memory step: your `Stack` is walked and assembled into the Terraform JSON tree. Code: `stack.synth()` → `SynthResult`. Writing files is the next step: `stack.writeTo(outDir)`.
## Stack lifecycle (`synth()` internals)
[Section titled “Stack lifecycle (synth() internals)”](#stack-lifecycle-synth-internals)
```
graph LR
S[Stack instance] --> SY["synth()"]
SY --> SR[SynthResult]
SR --> W["writeTo(outDir)"]
W --> TF[main.tf.json]
W -.optional.-> AD[".app.dart constants"]
```
`synth()` is the pure, in-memory step. It walks the resources you registered with `add(...)`, applies lifecycle wiring, dedups, and produces a `SynthResult` whose `tfJson` field carries the Terraform JSON tree.
`writeTo(outDir)` is the file-I/O wrapper. It always writes `main.tf.json`. If you registered `AppExport`s via `addExport(...)` AND called `setAppExportsOutputPath(...)`, it also writes a generated `.app.dart` file with typed Dart constants. If you registered exports but forgot to set the output path, `writeTo` throws `StateError` *before* writing anything — the failure mode is atomic, never partial.
`Stack`, `Resource`, and `Data` are `abstract base class`. Your subclasses must declare a class modifier:
```dart
final class AppInfraStack extends Stack { /* ... */ }
```
`base` and `sealed` are also valid; what is rejected is plain `class` (or `implements Stack`, which would bypass the base-class state that synth depends on).
## Provider integration
[Section titled “Provider integration”](#provider-integration)
TerraDart supports multiple official Terraform providers with curated, typed Dart factories:
* **[`terradart_google`](https://pub.dev/packages/terradart_google)** — **GA** HashiCorp [`google`](https://registry.terraform.io/providers/hashicorp/google/latest) provider catalog. See [status](/docs/status/) and the [package README](https://pub.dev/packages/terradart_google) for counts; the full list is on [Coverage](/docs/coverage/).
* **[`terradart_google_beta`](https://pub.dev/packages/terradart_google_beta)** — **beta-only** types from `hashicorp/google-beta` (128 resource factories at the current pin).
* **[`terradart_appwrite`](https://pub.dev/packages/terradart_appwrite)** — official `appwrite/appwrite` provider resources (filled at the current pin).
* **[`terradart_cloudflare`](https://pub.dev/packages/terradart_cloudflare)** — official `cloudflare/cloudflare` provider resources (filled at `5.23.0`: 257 resource factories + 446 data sources; nested plugin-framework objects are typed Dart helpers).
For the Google provider, TerraDart depends on upstream sources reconciled automatically on a weekly cadence:
```
graph LR
MM[Magic Modules repo]
MM -->|MM generator| TPG[terraform-provider-google]
MM -->|MM YAML overlay| MMY["mm/*.yaml fixtures"]
TPG -->|"terraform providers schema -json"| SJ[schema.json fixture]
SJ --> CG[terradart_codegen]
MMY --> CG
CG --> WR["terradart_google wrappers"]
```
The MM YAML overlay carries metadata that the provider schema does not surface — `sensitive_fields`, `force_new`, free-form description text. `terradart_codegen` merges inputs into typed `.schema.dart` files that compose into the `terradart_google` package.
Provider tracking for Google is pinned to GA `~> 7.0`. Beta-only types live in `terradart_google_beta` (128 resource factories at the current pin); overlapping GA names stay in `terradart_google`.
A weekly GitHub Actions workflow (`.github/workflows/schema-bump.yml`) runs every Monday morning JST. It detects new `terraform-provider-google` v7 releases and MM YAML overlay changes, refreshes the local schema + MM fixtures, runs `terradart wrap --check`, and opens a single drift-report PR if anything needs maintainer attention. Quiet weeks produce no PR.
You don’t need to track this loop to use TerraDart. The reason it’s documented here is so that, when a v0.x.x release adds new curated factories or shifts an existing one, you can see exactly which upstream change drove it.
## AppExport: the IaC ↔ application seam
[Section titled “AppExport: the IaC ↔ application seam”](#appexport-the-iac--application-seam)
`AppExport` is the typed handoff from your Stack to whatever Dart application code consumes the resources it provisions (for example Cloud Run functions handlers).
```
graph LR
AE["addExport(name, AppExport)"]
AE --> TFO["Terraform output block (main.tf.json)"]
AE --> DC[".app.dart const class"]
ST[Application code] --> DC
TF[Terraform CLI] --> TFO
```
Two export kinds cover most cases:
* **`ResourceIdExport`** — for values that aren’t known until apply time, like a Cloud Run service URL. Pass `emitTerraformOutput: true` and Terraform writes the resolved value into its output. Application code can fetch it via `terraform output -raw `.
* **`StringExport`** — for literals known at synth time (service name, region, project ID). These materialize as `static const` declarations on the generated `Exports` class in your `.app.dart` file — `dart analyze` catches rename drift before you ever `terraform apply`.
Calling `setAppExportsOutputPath(...)` is what triggers the `.app.dart` emission. Exports whose values are only known after apply (for example `ResourceIdExport(topic.id)`) emit Terraform `output` blocks only; literal-resolvable exports (for example `ResourceIdExport(topic.nameRef)`) become typed Dart constants. Runnable pattern: [pubsub quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) (`lib/subscriber_stub.dart`).
A worked end-to-end example lives in the [cookbook `single-project-app` recipe](https://github.com/nozomi-koborinai/terradart/tree/main/cookbook/single-project-app), exporting `coffee_service_uri` (Terraform output), `SERVICE_NAME`, and `REGION` (Dart constants).
## Non-goals
[Section titled “Non-goals”](#non-goals)
* Not a Terraform replacement — state and apply stay in Terraform.
* Not a multi-cloud abstraction layer — wrappers faithfully mirror provider schemas rather than imposing cross-cloud abstractions.
* Not a constructs framework in the pre-1.0 cycle.
* Not module-block support — compose Terraform modules in HCL alongside TerraDart-generated `*.tf.json`; both feed the same `terraform apply`.
See [README — Non-goals](https://github.com/nozomi-koborinai/terradart#non-goals) for the canonical list.
## Further reading
[Section titled “Further reading”](#further-reading)
* [How it’s built](/docs/how-its-built/) — the generation pipeline and verification harness behind these factories.
* [`terradart_core` on pub.dev](https://pub.dev/packages/terradart_core) — Stack / TfArg / AppExport API reference.
* [`terradart_google` on pub.dev](https://pub.dev/packages/terradart_google) — the curated Google factory catalog.
* [`terradart_appwrite` on pub.dev](https://pub.dev/packages/terradart_appwrite) — curated Appwrite factories.
* [`terradart_cloudflare` on pub.dev](https://pub.dev/packages/terradart_cloudflare) — curated Cloudflare factories.
* [`terradart_codegen` on pub.dev](https://pub.dev/packages/terradart_codegen) — `wrap` / `codegen` CLI reference.
* [`examples/` on GitHub](https://github.com/nozomi-koborinai/terradart/tree/main/examples) — runnable quickstart Stacks.
# Coverage
> Every curated google_* factory, its barrel import, and the runnable examples that exercise it.
TerraDart currently ships **1337 curated resource factories + 461 data sources (1798 catalog entries)**. Each factory below is generated from the pinned provider schema, exported from the barrel shown, and — where an example is listed — synthesized (and, for apply-eligible examples, actually applied) in CI.
Import per service: `import 'package:terradart_google/.dart';`
## Barrels
[Section titled “Barrels”](#barrels)
* [`access_context_manager`](#accesscontextmanager)
* [`active_directory`](#activedirectory)
* [`agent`](#agent)
* [`agentic`](#agentic)
* [`alloydb`](#alloydb)
* [`apigee`](#apigee)
* [`apihub`](#apihub)
* [`apikeys`](#apikeys)
* [`app`](#app)
* [`apphub`](#apphub)
* [`artifact_registry`](#artifactregistry)
* [`assured_workloads`](#assuredworkloads)
* [`backup_dr`](#backupdr)
* [`beyondcorp`](#beyondcorp)
* [`biglake`](#biglake)
* [`bigquery`](#bigquery)
* [`bigtable`](#bigtable)
* [`billing`](#billing)
* [`binary_authorization`](#binaryauthorization)
* [`blockchain`](#blockchain)
* [`certificate_manager`](#certificatemanager)
* [`ces`](#ces)
* [`chronicle`](#chronicle)
* [`cloud_asset`](#cloudasset)
* [`cloud_build`](#cloudbuild)
* [`cloud_functions`](#cloudfunctions)
* [`cloud_ids`](#cloudids)
* [`cloud_quotas`](#cloudquotas)
* [`cloud_run`](#cloudrun)
* [`cloud_scheduler`](#cloudscheduler)
* [`cloud_security_compliance`](#cloudsecuritycompliance)
* [`cloud_support`](#cloudsupport)
* [`cloud_tasks`](#cloudtasks)
* [`clouddeploy`](#clouddeploy)
* [`clouddomains`](#clouddomains)
* [`cloudfunctions`](#cloudfunctions)
* [`colab`](#colab)
* [`composer`](#composer)
* [`compute`](#compute)
* [`config`](#config)
* [`contact`](#contact)
* [`container`](#container)
* [`container_analysis`](#containeranalysis)
* [`container_attached`](#containerattached)
* [`container_aws`](#containeraws)
* [`container_azure`](#containerazure)
* [`data`](#data)
* [`data_catalog`](#datacatalog)
* [`data_fusion`](#datafusion)
* [`database_migration`](#databasemigration)
* [`dataflow`](#dataflow)
* [`dataform`](#dataform)
* [`dataplex`](#dataplex)
* [`dataproc`](#dataproc)
* [`datastream`](#datastream)
* [`deployment_manager`](#deploymentmanager)
* [`developer_connect`](#developerconnect)
* [`dialogflow`](#dialogflow)
* [`discovery_engine`](#discoveryengine)
* [`dlp`](#dlp)
* [`dns`](#dns)
* [`document_ai`](#documentai)
* [`edgecontainer`](#edgecontainer)
* [`edgenetwork`](#edgenetwork)
* [`endpoints`](#endpoints)
* [`essential_contacts`](#essentialcontacts)
* [`eventarc`](#eventarc)
* [`filestore`](#filestore)
* [`firebase_app_check`](#firebaseappcheck)
* [`firebase_app_hosting`](#firebaseapphosting)
* [`firebase_data_connect`](#firebasedataconnect)
* [`firebase_remote_config`](#firebaseremoteconfig)
* [`firebaserules`](#firebaserules)
* [`firestore`](#firestore)
* [`folder`](#folder)
* [`gemini`](#gemini)
* [`gke_backup`](#gkebackup)
* [`gkeonprem`](#gkeonprem)
* [`healthcare`](#healthcare)
* [`hypercomputecluster`](#hypercomputecluster)
* [`iam`](#iam)
* [`iap`](#iap)
* [`identity`](#identity)
* [`integration_connectors`](#integrationconnectors)
* [`integrations`](#integrations)
* [`kms`](#kms)
* [`license_manager`](#licensemanager)
* [`logging`](#logging)
* [`looker`](#looker)
* [`lustre`](#lustre)
* [`managed`](#managed)
* [`memcache`](#memcache)
* [`memorystore`](#memorystore)
* [`migration`](#migration)
* [`model_armor`](#modelarmor)
* [`monitoring`](#monitoring)
* [`netapp`](#netapp)
* [`network`](#network)
* [`notebooks`](#notebooks)
* [`observability`](#observability)
* [`oracle`](#oracle)
* [`organization`](#organization)
* [`os_config`](#osconfig)
* [`parallelstore`](#parallelstore)
* [`parameter_manager`](#parametermanager)
* [`privateca`](#privateca)
* [`privileged_access_manager`](#privilegedaccessmanager)
* [`project`](#project)
* [`public_ca`](#publicca)
* [`pubsub`](#pubsub)
* [`pubsub_lite`](#pubsublite)
* [`recaptcha`](#recaptcha)
* [`redis`](#redis)
* [`scc`](#scc)
* [`secret_manager`](#secretmanager)
* [`secure`](#secure)
* [`securityposture`](#securityposture)
* [`service_directory`](#servicedirectory)
* [`service_networking`](#servicenetworking)
* [`site_verification`](#siteverification)
* [`sourcerepo`](#sourcerepo)
* [`spanner`](#spanner)
* [`sql`](#sql)
* [`storage`](#storage)
* [`storage_control`](#storagecontrol)
* [`tags`](#tags)
* [`transcoder`](#transcoder)
* [`vector`](#vector)
* [`vertex_ai`](#vertexai)
* [`vmwareengine`](#vmwareengine)
* [`workbench`](#workbench)
* [`workflows`](#workflows)
* [`workstations`](#workstations)
## access\_context\_manager
[Section titled “access\_context\_manager”](#access_context_manager)
| Terraform type | Dart factory | Example |
| ------------------------------------------------------------------------ | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `google_access_context_manager_access_level` | `GoogleAccessContextManagerAccessLevel` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_access_level_condition` | `GoogleAccessContextManagerAccessLevelCondition` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_access_levels` | `GoogleAccessContextManagerAccessLevels` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_access_policy` | `GoogleAccessContextManagerAccessPolicy` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_access_policy_iam_binding` | `GoogleAccessContextManagerAccessPolicyIamBinding` | — |
| `google_access_context_manager_access_policy_iam_member` | `GoogleAccessContextManagerAccessPolicyIamMember` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_access_policy_iam_policy` | `GoogleAccessContextManagerAccessPolicyIamPolicy` | — |
| `google_access_context_manager_authorized_orgs_desc` | `GoogleAccessContextManagerAuthorizedOrgsDesc` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_egress_policy` | `GoogleAccessContextManagerEgressPolicy` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_gcp_user_access_binding` | `GoogleAccessContextManagerGcpUserAccessBinding` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_ingress_policy` | `GoogleAccessContextManagerIngressPolicy` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_service_perimeter` | `GoogleAccessContextManagerServicePerimeter` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_service_perimeter_dry_run_egress_policy` | `GoogleAccessContextManagerServicePerimeterDryRunEgressPolicy` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_service_perimeter_dry_run_ingress_policy` | `GoogleAccessContextManagerServicePerimeterDryRunIngressPolicy` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_service_perimeter_dry_run_resource` | `GoogleAccessContextManagerServicePerimeterDryRunResource` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_service_perimeter_egress_policy` | `GoogleAccessContextManagerServicePerimeterEgressPolicy` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_service_perimeter_ingress_policy` | `GoogleAccessContextManagerServicePerimeterIngressPolicy` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_service_perimeter_resource` | `GoogleAccessContextManagerServicePerimeterResource` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
| `google_access_context_manager_service_perimeters` | `GoogleAccessContextManagerServicePerimeters` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart) |
## active\_directory
[Section titled “active\_directory”](#active_directory)
| Terraform type | Dart factory | Example |
| -------------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_active_directory_domain` | `GoogleActiveDirectoryDomain` | — |
| `google_active_directory_domain_trust` | `GoogleActiveDirectoryDomainTrust` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## agent
[Section titled “agent”](#agent)
| Terraform type | Dart factory | Example |
| ------------------------------------- | --------------------------------- | ------- |
| `google_agent_identity_auth_provider` | `GoogleAgentIdentityAuthProvider` | — |
| `google_agent_registry_binding` | `GoogleAgentRegistryBinding` | — |
| `google_agent_registry_service` | `GoogleAgentRegistryService` | — |
## agentic
[Section titled “agentic”](#agentic)
| Terraform type | Dart factory | Example |
| --------------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `google_agentic_applications_analyst_agent_persona` | `GoogleAgenticApplicationsAnalystAgentPersona` | [agentic\_applications\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/agentic_applications_quickstart) |
## alloydb
[Section titled “alloydb”](#alloydb)
| Terraform type | Dart factory | Example |
| ------------------------- | ----------------------- | --------------------------------------------------------------------------------------------------------------- |
| `google_alloydb_backup` | `GoogleAlloydbBackup` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
| `google_alloydb_cluster` | `GoogleAlloydbCluster` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
| `google_alloydb_instance` | `GoogleAlloydbInstance` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
| `google_alloydb_user` | `GoogleAlloydbUser` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
## apigee
[Section titled “apigee”](#apigee)
| Terraform type | Dart factory | Example |
| --------------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_apigee_addons_config` | `GoogleApigeeAddonsConfig` | — |
| `google_apigee_api` | `GoogleApigeeApi` | — |
| `google_apigee_api_deployment` | `GoogleApigeeApiDeployment` | — |
| `google_apigee_api_product` | `GoogleApigeeApiProduct` | — |
| `google_apigee_app_group` | `GoogleApigeeAppGroup` | — |
| `google_apigee_control_plane_access` | `GoogleApigeeControlPlaneAccess` | — |
| `google_apigee_data_collector` | `GoogleApigeeDataCollector` | [apigee\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/apigee_quickstart) |
| `google_apigee_datastore` | `GoogleApigeeDatastore` | [apigee\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/apigee_quickstart) |
| `google_apigee_developer` | `GoogleApigeeDeveloper` | — |
| `google_apigee_developer_app` | `GoogleApigeeDeveloperApp` | — |
| `google_apigee_dns_zone` | `GoogleApigeeDnsZone` | — |
| `google_apigee_endpoint_attachment` | `GoogleApigeeEndpointAttachment` | — |
| `google_apigee_env_keystore` | `GoogleApigeeEnvKeystore` | — |
| `google_apigee_env_references` | `GoogleApigeeEnvReferences` | — |
| `google_apigee_envgroup` | `GoogleApigeeEnvgroup` | — |
| `google_apigee_envgroup_attachment` | `GoogleApigeeEnvgroupAttachment` | — |
| `google_apigee_environment` | `GoogleApigeeEnvironment` | — |
| `google_apigee_environment_addons_config` | `GoogleApigeeEnvironmentAddonsConfig` | — |
| `google_apigee_environment_api_revision_deployment` | `GoogleApigeeEnvironmentApiRevisionDeployment` | — |
| `google_apigee_environment_debugmask` | `GoogleApigeeEnvironmentDebugmask` | — |
| `google_apigee_environment_iam_binding` | `GoogleApigeeEnvironmentIamBinding` | — |
| `google_apigee_environment_iam_member` | `GoogleApigeeEnvironmentIamMember` | — |
| `google_apigee_environment_iam_policy` | `GoogleApigeeEnvironmentIamPolicy` | — |
| `google_apigee_environment_keyvaluemaps` | `GoogleApigeeEnvironmentKeyvaluemaps` | — |
| `google_apigee_environment_keyvaluemaps_entries` | `GoogleApigeeEnvironmentKeyvaluemapsEntries` | — |
| `google_apigee_flowhook` | `GoogleApigeeFlowhook` | — |
| `google_apigee_instance` | `GoogleApigeeInstance` | — |
| `google_apigee_instance_attachment` | `GoogleApigeeInstanceAttachment` | — |
| `google_apigee_keystores_aliases_key_cert_file` | `GoogleApigeeKeystoresAliasesKeyCertFile` | — |
| `google_apigee_keystores_aliases_pkcs12` | `GoogleApigeeKeystoresAliasesPkcs12` | — |
| `google_apigee_keystores_aliases_self_signed_cert` | `GoogleApigeeKeystoresAliasesSelfSignedCert` | — |
| `google_apigee_nat_address` | `GoogleApigeeNatAddress` | — |
| `google_apigee_organization` | `GoogleApigeeOrganization` | — |
| `google_apigee_security_action` | `GoogleApigeeSecurityAction` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_apigee_security_feedback` | `GoogleApigeeSecurityFeedback` | — |
| `google_apigee_security_monitoring_condition` | `GoogleApigeeSecurityMonitoringCondition` | [apigee\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/apigee_quickstart) |
| `google_apigee_security_profile_v2` | `GoogleApigeeSecurityProfileV2` | — |
| `google_apigee_sharedflow` | `GoogleApigeeSharedflow` | — |
| `google_apigee_sharedflow_deployment` | `GoogleApigeeSharedflowDeployment` | — |
| `google_apigee_space` | `GoogleApigeeSpace` | — |
| `google_apigee_sync_authorization` | `GoogleApigeeSyncAuthorization` | — |
| `google_apigee_target_server` | `GoogleApigeeTargetServer` | — |
## apihub
[Section titled “apihub”](#apihub)
| Terraform type | Dart factory | Example |
| ------------------------------------------ | -------------------------------------- | ------- |
| `google_apihub_api_hub_instance` | `GoogleApihubApiHubInstance` | — |
| `google_apihub_curation` | `GoogleApihubCuration` | — |
| `google_apihub_host_project_registration` | `GoogleApihubHostProjectRegistration` | — |
| `google_apihub_plugin` | `GoogleApihubPlugin` | — |
| `google_apihub_plugin_instance` | `GoogleApihubPluginInstance` | — |
| `google_apihub_runtime_project_attachment` | `GoogleApihubRuntimeProjectAttachment` | — |
## apikeys
[Section titled “apikeys”](#apikeys)
| Terraform type | Dart factory | Example |
| -------------------- | ------------------ | --------------------------------------------------------------------------------------------------------------------- |
| `google_apikeys_key` | `GoogleApikeysKey` | [api\_security\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/api_security_quickstart) |
## app
[Section titled “app”](#app)
| Terraform type | Dart factory | Example |
| -------------------------------------------------- | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `google_app_engine_application` | `GoogleAppEngineApplication` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart) |
| `google_app_engine_application_url_dispatch_rules` | `GoogleAppEngineApplicationUrlDispatchRules` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart) |
| `google_app_engine_domain_mapping` | `GoogleAppEngineDomainMapping` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart) |
| `google_app_engine_firewall_rule` | `GoogleAppEngineFirewallRule` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart) |
| `google_app_engine_flexible_app_version` | `GoogleAppEngineFlexibleAppVersion` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart) |
| `google_app_engine_service_network_settings` | `GoogleAppEngineServiceNetworkSettings` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart) |
| `google_app_engine_service_split_traffic` | `GoogleAppEngineServiceSplitTraffic` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart) |
| `google_app_engine_standard_app_version` | `GoogleAppEngineStandardAppVersion` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart) |
## apphub
[Section titled “apphub”](#apphub)
| Terraform type | Dart factory | Example |
| ------------------------------------------ | -------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| `google_apphub_application` | `GoogleApphubApplication` | [apphub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/apphub_quickstart) |
| `google_apphub_boundary` | `GoogleApphubBoundary` | [apphub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/apphub_quickstart) |
| `google_apphub_service` | `GoogleApphubService` | — |
| `google_apphub_service_project_attachment` | `GoogleApphubServiceProjectAttachment` | — |
| `google_apphub_workload` | `GoogleApphubWorkload` | — |
## artifact\_registry
[Section titled “artifact\_registry”](#artifact_registry)
| Terraform type | Dart factory | Example |
| ------------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_artifact_registry_project_config` | `GoogleArtifactRegistryProjectConfig` | [artifact\_registry\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/artifact_registry_quickstart) |
| `google_artifact_registry_repository` | `GoogleArtifactRegistryRepository` | [artifact\_registry\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/artifact_registry_quickstart), [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart) |
| `google_artifact_registry_repository_iam_binding` | `GoogleArtifactRegistryRepositoryIamBinding` | — |
| `google_artifact_registry_repository_iam_member` | `GoogleArtifactRegistryRepositoryIamMember` | [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart) |
| `google_artifact_registry_repository_iam_policy` | `GoogleArtifactRegistryRepositoryIamPolicy` | — |
| `google_artifact_registry_rule` | `GoogleArtifactRegistryRule` | [artifact\_registry\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/artifact_registry_quickstart) |
## assured\_workloads
[Section titled “assured\_workloads”](#assured_workloads)
| Terraform type | Dart factory | Example |
| ----------------------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_assured_workloads_workload` | `GoogleAssuredWorkloadsWorkload` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## backup\_dr
[Section titled “backup\_dr”](#backup_dr)
| Terraform type | Dart factory | Example |
| ------------------------------------------ | ------------------------------------- | ------- |
| `google_backup_dr_backup_plan` | `GoogleBackupDrBackupPlan` | — |
| `google_backup_dr_backup_plan_association` | `GoogleBackupDrBackupPlanAssociation` | — |
| `google_backup_dr_backup_vault` | `GoogleBackupDrBackupVault` | — |
| `google_backup_dr_management_server` | `GoogleBackupDrManagementServer` | — |
| `google_backup_dr_restore_workload` | `GoogleBackupDrRestoreWorkload` | — |
| `google_backup_dr_service_config` | `GoogleBackupDrServiceConfig` | — |
## beyondcorp
[Section titled “beyondcorp”](#beyondcorp)
| Terraform type | Dart factory | Example |
| ------------------------------------------------------------ | ------------------------------------------------------ | ------- |
| `google_beyondcorp_app_connection` | `GoogleBeyondcorpAppConnection` | — |
| `google_beyondcorp_app_connector` | `GoogleBeyondcorpAppConnector` | — |
| `google_beyondcorp_app_gateway` | `GoogleBeyondcorpAppGateway` | — |
| `google_beyondcorp_security_gateway` | `GoogleBeyondcorpSecurityGateway` | — |
| `google_beyondcorp_security_gateway_application` | `GoogleBeyondcorpSecurityGatewayApplication` | — |
| `google_beyondcorp_security_gateway_application_iam_binding` | `GoogleBeyondcorpSecurityGatewayApplicationIamBinding` | — |
| `google_beyondcorp_security_gateway_application_iam_member` | `GoogleBeyondcorpSecurityGatewayApplicationIamMember` | — |
| `google_beyondcorp_security_gateway_application_iam_policy` | `GoogleBeyondcorpSecurityGatewayApplicationIamPolicy` | — |
| `google_beyondcorp_security_gateway_iam_binding` | `GoogleBeyondcorpSecurityGatewayIamBinding` | — |
| `google_beyondcorp_security_gateway_iam_member` | `GoogleBeyondcorpSecurityGatewayIamMember` | — |
| `google_beyondcorp_security_gateway_iam_policy` | `GoogleBeyondcorpSecurityGatewayIamPolicy` | — |
## biglake
[Section titled “biglake”](#biglake)
| Terraform type | Dart factory | Example |
| ---------------------------------------------- | ----------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `google_biglake_catalog` | `GoogleBiglakeCatalog` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
| `google_biglake_database` | `GoogleBiglakeDatabase` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
| `google_biglake_iceberg_catalog` | `GoogleBiglakeIcebergCatalog` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
| `google_biglake_iceberg_catalog_iam_binding` | `GoogleBiglakeIcebergCatalogIamBinding` | — |
| `google_biglake_iceberg_catalog_iam_member` | `GoogleBiglakeIcebergCatalogIamMember` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
| `google_biglake_iceberg_catalog_iam_policy` | `GoogleBiglakeIcebergCatalogIamPolicy` | — |
| `google_biglake_iceberg_namespace` | `GoogleBiglakeIcebergNamespace` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
| `google_biglake_iceberg_namespace_iam_binding` | `GoogleBiglakeIcebergNamespaceIamBinding` | — |
| `google_biglake_iceberg_namespace_iam_member` | `GoogleBiglakeIcebergNamespaceIamMember` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
| `google_biglake_iceberg_namespace_iam_policy` | `GoogleBiglakeIcebergNamespaceIamPolicy` | — |
| `google_biglake_iceberg_table` | `GoogleBiglakeIcebergTable` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
| `google_biglake_iceberg_table_iam_binding` | `GoogleBiglakeIcebergTableIamBinding` | — |
| `google_biglake_iceberg_table_iam_member` | `GoogleBiglakeIcebergTableIamMember` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
| `google_biglake_iceberg_table_iam_policy` | `GoogleBiglakeIcebergTableIamPolicy` | — |
| `google_biglake_table` | `GoogleBiglakeTable` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart) |
## bigquery
[Section titled “bigquery”](#bigquery)
| Terraform type | Dart factory | Example |
| --------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `google_bigquery_analytics_hub_data_exchange` | `GoogleBigqueryAnalyticsHubDataExchange` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_analytics_hub_data_exchange_iam_binding` | `GoogleBigqueryAnalyticsHubDataExchangeIamBinding` | — |
| `google_bigquery_analytics_hub_data_exchange_iam_member` | `GoogleBigqueryAnalyticsHubDataExchangeIamMember` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_analytics_hub_data_exchange_iam_policy` | `GoogleBigqueryAnalyticsHubDataExchangeIamPolicy` | — |
| `google_bigquery_analytics_hub_listing` | `GoogleBigqueryAnalyticsHubListing` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_analytics_hub_listing_iam_binding` | `GoogleBigqueryAnalyticsHubListingIamBinding` | — |
| `google_bigquery_analytics_hub_listing_iam_member` | `GoogleBigqueryAnalyticsHubListingIamMember` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_analytics_hub_listing_iam_policy` | `GoogleBigqueryAnalyticsHubListingIamPolicy` | — |
| `google_bigquery_analytics_hub_listing_subscription` | `GoogleBigqueryAnalyticsHubListingSubscription` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_analytics_hub_query_template` | `GoogleBigqueryAnalyticsHubQueryTemplate` | — |
| `google_bigquery_bi_reservation` | `GoogleBigqueryBiReservation` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_capacity_commitment` | `GoogleBigqueryCapacityCommitment` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_connection` | `GoogleBigqueryConnection` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_connection_iam_binding` | `GoogleBigqueryConnectionIamBinding` | — |
| `google_bigquery_connection_iam_member` | `GoogleBigqueryConnectionIamMember` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_connection_iam_policy` | `GoogleBigqueryConnectionIamPolicy` | — |
| `google_bigquery_data_transfer_config` | `GoogleBigqueryDataTransferConfig` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_datapolicy_data_policy` | `GoogleBigqueryDatapolicyDataPolicy` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_datapolicy_data_policy_iam_binding` | `GoogleBigqueryDatapolicyDataPolicyIamBinding` | — |
| `google_bigquery_datapolicy_data_policy_iam_member` | `GoogleBigqueryDatapolicyDataPolicyIamMember` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_datapolicy_data_policy_iam_policy` | `GoogleBigqueryDatapolicyDataPolicyIamPolicy` | — |
| `google_bigquery_datapolicyv2_data_policy` | `GoogleBigqueryDatapolicyv2DataPolicy` | [bigquery\_datapolicyv2\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_datapolicyv2_quickstart) |
| `google_bigquery_datapolicyv2_data_policy_iam_binding` | `GoogleBigqueryDatapolicyv2DataPolicyIamBinding` | — |
| `google_bigquery_datapolicyv2_data_policy_iam_member` | `GoogleBigqueryDatapolicyv2DataPolicyIamMember` | [bigquery\_datapolicyv2\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_datapolicyv2_quickstart) |
| `google_bigquery_datapolicyv2_data_policy_iam_policy` | `GoogleBigqueryDatapolicyv2DataPolicyIamPolicy` | — |
| `google_bigquery_dataset` | `GoogleBigqueryDataset` | [agentic\_applications\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/agentic_applications_quickstart), [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart), [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart), [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart), [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart), [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_bigquery_dataset_access` | `GoogleBigqueryDatasetAccess` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_dataset_iam_binding` | `GoogleBigqueryDatasetIamBinding` | — |
| `google_bigquery_dataset_iam_member` | `GoogleBigqueryDatasetIamMember` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_dataset_iam_policy` | `GoogleBigqueryDatasetIamPolicy` | — |
| `google_bigquery_job` | `GoogleBigqueryJob` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_reservation` | `GoogleBigqueryReservation` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_reservation_assignment` | `GoogleBigqueryReservationAssignment` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_reservation_group` | `GoogleBigqueryReservationGroup` | — |
| `google_bigquery_routine` | `GoogleBigqueryRoutine` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_routine_iam_binding` | `GoogleBigqueryRoutineIamBinding` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_routine_iam_member` | `GoogleBigqueryRoutineIamMember` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_routine_iam_policy` | `GoogleBigqueryRoutineIamPolicy` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_row_access_policy` | `GoogleBigqueryRowAccessPolicy` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_table` | `GoogleBigqueryTable` | [agentic\_applications\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/agentic_applications_quickstart), [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart), [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_bigquery_table_iam_binding` | `GoogleBigqueryTableIamBinding` | — |
| `google_bigquery_table_iam_member` | `GoogleBigqueryTableIamMember` | [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart) |
| `google_bigquery_table_iam_policy` | `GoogleBigqueryTableIamPolicy` | — |
## bigtable
[Section titled “bigtable”](#bigtable)
| Terraform type | Dart factory | Example |
| -------------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| `google_bigtable_app_profile` | `GoogleBigtableAppProfile` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_authorized_view` | `GoogleBigtableAuthorizedView` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_gc_policy` | `GoogleBigtableGcPolicy` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_instance` | `GoogleBigtableInstance` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_instance_iam_binding` | `GoogleBigtableInstanceIamBinding` | — |
| `google_bigtable_instance_iam_member` | `GoogleBigtableInstanceIamMember` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_instance_iam_policy` | `GoogleBigtableInstanceIamPolicy` | — |
| `google_bigtable_logical_view` | `GoogleBigtableLogicalView` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_materialized_view` | `GoogleBigtableMaterializedView` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_schema_bundle` | `GoogleBigtableSchemaBundle` | — |
| `google_bigtable_table` | `GoogleBigtableTable` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_table_iam_binding` | `GoogleBigtableTableIamBinding` | — |
| `google_bigtable_table_iam_member` | `GoogleBigtableTableIamMember` | [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart) |
| `google_bigtable_table_iam_policy` | `GoogleBigtableTableIamPolicy` | — |
## billing
[Section titled “billing”](#billing)
| Terraform type | Dart factory | Example |
| ------------------------------------ | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_billing_account_iam_binding` | `GoogleBillingAccountIamBinding` | — |
| `google_billing_account_iam_member` | `GoogleBillingAccountIamMember` | — |
| `google_billing_account_iam_policy` | `GoogleBillingAccountIamPolicy` | — |
| `google_billing_budget` | `GoogleBillingBudget` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_billing_project_info` | `GoogleBillingProjectInfo` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_billing_subaccount` | `GoogleBillingSubaccount` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## binary\_authorization
[Section titled “binary\_authorization”](#binary_authorization)
| Terraform type | Dart factory | Example |
| -------------------------------------------------- | --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `google_binary_authorization_attestor` | `GoogleBinaryAuthorizationAttestor` | [vm\_compliance\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vm_compliance_quickstart) |
| `google_binary_authorization_attestor_iam_binding` | `GoogleBinaryAuthorizationAttestorIamBinding` | — |
| `google_binary_authorization_attestor_iam_member` | `GoogleBinaryAuthorizationAttestorIamMember` | [vm\_compliance\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vm_compliance_quickstart) |
| `google_binary_authorization_attestor_iam_policy` | `GoogleBinaryAuthorizationAttestorIamPolicy` | — |
| `google_binary_authorization_policy` | `GoogleBinaryAuthorizationPolicy` | [vm\_compliance\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vm_compliance_quickstart) |
## blockchain
[Section titled “blockchain”](#blockchain)
| Terraform type | Dart factory | Example |
| ------------------------------------------------ | ------------------------------------------- | ------- |
| `google_blockchain_node_engine_blockchain_nodes` | `GoogleBlockchainNodeEngineBlockchainNodes` | — |
## certificate\_manager
[Section titled “certificate\_manager”](#certificate_manager)
| Terraform type | Dart factory | Example |
| -------------------------------------------------------- | --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `google_certificate_manager_certificate` | `GoogleCertificateManagerCertificate` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_certificate_manager_certificate_issuance_config` | `GoogleCertificateManagerCertificateIssuanceConfig` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_certificate_manager_certificate_map` | `GoogleCertificateManagerCertificateMap` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_certificate_manager_certificate_map_entry` | `GoogleCertificateManagerCertificateMapEntry` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_certificate_manager_dns_authorization` | `GoogleCertificateManagerDnsAuthorization` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_certificate_manager_trust_config` | `GoogleCertificateManagerTrustConfig` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
## ces
[Section titled “ces”](#ces)
| Terraform type | Dart factory | Example |
| --------------------------------------- | ---------------------------------- | -------------------------------------------------------------------------------------------------- |
| `google_ces_agent` | `GoogleCesAgent` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
| `google_ces_app` | `GoogleCesApp` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
| `google_ces_app_root_agent_association` | `GoogleCesAppRootAgentAssociation` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
| `google_ces_app_version` | `GoogleCesAppVersion` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
| `google_ces_deployment` | `GoogleCesDeployment` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
| `google_ces_example` | `GoogleCesExample` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
| `google_ces_guardrail` | `GoogleCesGuardrail` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
| `google_ces_tool` | `GoogleCesTool` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
| `google_ces_toolset` | `GoogleCesToolset` | [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart) |
## chronicle
[Section titled “chronicle”](#chronicle)
| Terraform type | Dart factory | Example |
| ------------------------------------------------- | --------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| `google_chronicle_big_query_export` | `GoogleChronicleBigQueryExport` | — |
| `google_chronicle_custom_list` | `GoogleChronicleCustomList` | [chronicle\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/chronicle_quickstart) |
| `google_chronicle_dashboard_chart` | `GoogleChronicleDashboardChart` | [chronicle\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/chronicle_quickstart) |
| `google_chronicle_data_access_label` | `GoogleChronicleDataAccessLabel` | — |
| `google_chronicle_data_access_scope` | `GoogleChronicleDataAccessScope` | — |
| `google_chronicle_data_export` | `GoogleChronicleDataExport` | — |
| `google_chronicle_data_table` | `GoogleChronicleDataTable` | — |
| `google_chronicle_data_table_row` | `GoogleChronicleDataTableRow` | — |
| `google_chronicle_environment` | `GoogleChronicleEnvironment` | — |
| `google_chronicle_environment_group` | `GoogleChronicleEnvironmentGroup` | — |
| `google_chronicle_feed` | `GoogleChronicleFeed` | — |
| `google_chronicle_findings_refinement` | `GoogleChronicleFindingsRefinement` | — |
| `google_chronicle_findings_refinement_deployment` | `GoogleChronicleFindingsRefinementDeployment` | — |
| `google_chronicle_native_dashboard` | `GoogleChronicleNativeDashboard` | [chronicle\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/chronicle_quickstart) |
| `google_chronicle_parser` | `GoogleChronicleParser` | — |
| `google_chronicle_parser_extension` | `GoogleChronicleParserExtension` | — |
| `google_chronicle_reference_list` | `GoogleChronicleReferenceList` | — |
| `google_chronicle_retrohunt` | `GoogleChronicleRetrohunt` | — |
| `google_chronicle_rule` | `GoogleChronicleRule` | — |
| `google_chronicle_rule_deployment` | `GoogleChronicleRuleDeployment` | — |
| `google_chronicle_watchlist` | `GoogleChronicleWatchlist` | — |
## cloud\_asset
[Section titled “cloud\_asset”](#cloud_asset)
| Terraform type | Dart factory | Example |
| -------------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_cloud_asset_folder_feed` | `GoogleCloudAssetFolderFeed` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_cloud_asset_organization_feed` | `GoogleCloudAssetOrganizationFeed` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_cloud_asset_project_feed` | `GoogleCloudAssetProjectFeed` | [cloud\_asset\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_asset_quickstart) |
## cloud\_build
[Section titled “cloud\_build”](#cloud_build)
| Terraform type | Dart factory | Example |
| -------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_cloudbuild_bitbucket_server_config` | `GoogleCloudbuildBitbucketServerConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_cloudbuild_trigger` | `GoogleCloudbuildTrigger` | [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart) |
| `google_cloudbuild_worker_pool` | `GoogleCloudbuildWorkerPool` | [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart) |
| `google_cloudbuildv2_connection` | `GoogleCloudbuildv2Connection` | [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart) |
| `google_cloudbuildv2_connection_iam_binding` | `GoogleCloudbuildv2ConnectionIamBinding` | — |
| `google_cloudbuildv2_connection_iam_member` | `GoogleCloudbuildv2ConnectionIamMember` | [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart) |
| `google_cloudbuildv2_connection_iam_policy` | `GoogleCloudbuildv2ConnectionIamPolicy` | — |
| `google_cloudbuildv2_repository` | `GoogleCloudbuildv2Repository` | [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart) |
## cloud\_functions
[Section titled “cloud\_functions”](#cloud_functions)
| Terraform type | Dart factory | Example |
| --------------------------------------------- | ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `google_cloudfunctions2_function` | `GoogleCloudfunctions2Function` | [cloud\_functions\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_functions_quickstart) |
| `google_cloudfunctions2_function_iam_binding` | `GoogleCloudfunctions2FunctionIamBinding` | — |
| `google_cloudfunctions2_function_iam_member` | `GoogleCloudfunctions2FunctionIamMember` | [cloud\_functions\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_functions_quickstart) |
| `google_cloudfunctions2_function_iam_policy` | `GoogleCloudfunctions2FunctionIamPolicy` | — |
## cloud\_ids
[Section titled “cloud\_ids”](#cloud_ids)
| Terraform type | Dart factory | Example |
| --------------------------- | ------------------------ | ------- |
| `google_cloud_ids_endpoint` | `GoogleCloudIdsEndpoint` | — |
## cloud\_quotas
[Section titled “cloud\_quotas”](#cloud_quotas)
| Terraform type | Dart factory | Example |
| --------------------------------------------- | ---------------------------------------- | ------- |
| `google_cloud_quotas_quota_adjuster_settings` | `GoogleCloudQuotasQuotaAdjusterSettings` | — |
| `google_cloud_quotas_quota_preference` | `GoogleCloudQuotasQuotaPreference` | — |
## cloud\_run
[Section titled “cloud\_run”](#cloud_run)
| Terraform type | Dart factory | Example |
| --------------------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_cloud_run_domain_mapping` | `GoogleCloudRunDomainMapping` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_cloud_run_service` | `GoogleCloudRunService` | [cloud\_run\_v1\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_v1_quickstart) |
| `google_cloud_run_service_iam_binding` | `GoogleCloudRunServiceIamBinding` | — |
| `google_cloud_run_service_iam_member` | `GoogleCloudRunServiceIamMember` | [cloud\_run\_v1\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_v1_quickstart) |
| `google_cloud_run_service_iam_policy` | `GoogleCloudRunServiceIamPolicy` | — |
| `google_cloud_run_v2_job` | `GoogleCloudRunV2Job` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
| `google_cloud_run_v2_job_iam_binding` | `GoogleCloudRunV2JobIamBinding` | — |
| `google_cloud_run_v2_job_iam_member` | `GoogleCloudRunV2JobIamMember` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
| `google_cloud_run_v2_job_iam_policy` | `GoogleCloudRunV2JobIamPolicy` | — |
| `google_cloud_run_v2_service` | `GoogleCloudRunV2Service` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
| `google_cloud_run_v2_service_iam_binding` | `GoogleCloudRunV2ServiceIamBinding` | — |
| `google_cloud_run_v2_service_iam_member` | `GoogleCloudRunV2ServiceIamMember` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
| `google_cloud_run_v2_service_iam_policy` | `GoogleCloudRunV2ServiceIamPolicy` | — |
| `google_cloud_run_v2_worker_pool` | `GoogleCloudRunV2WorkerPool` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
| `google_cloud_run_v2_worker_pool_iam_binding` | `GoogleCloudRunV2WorkerPoolIamBinding` | — |
| `google_cloud_run_v2_worker_pool_iam_member` | `GoogleCloudRunV2WorkerPoolIamMember` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
| `google_cloud_run_v2_worker_pool_iam_policy` | `GoogleCloudRunV2WorkerPoolIamPolicy` | — |
## cloud\_scheduler
[Section titled “cloud\_scheduler”](#cloud_scheduler)
| Terraform type | Dart factory | Example |
| ---------------------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `google_cloud_scheduler_job` | `GoogleCloudSchedulerJob` | [cloud\_scheduler\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_scheduler_quickstart) |
## cloud\_security\_compliance
[Section titled “cloud\_security\_compliance”](#cloud_security_compliance)
| Terraform type | Dart factory | Example |
| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_cloud_security_compliance_cloud_control` | `GoogleCloudSecurityComplianceCloudControl` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_cloud_security_compliance_framework` | `GoogleCloudSecurityComplianceFramework` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_cloud_security_compliance_framework_deployment` | `GoogleCloudSecurityComplianceFrameworkDeployment` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## cloud\_support
[Section titled “cloud\_support”](#cloud_support)
| Terraform type | Dart factory | Example |
| ------------------------------------------------- | -------------------------------------------- | ------- |
| `google_cloud_support_support_event_subscription` | `GoogleCloudSupportSupportEventSubscription` | — |
## cloud\_tasks
[Section titled “cloud\_tasks”](#cloud_tasks)
| Terraform type | Dart factory | Example |
| -------------------------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_cloud_tasks_queue` | `GoogleCloudTasksQueue` | [cloud\_tasks\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_tasks_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_cloud_tasks_queue_iam_binding` | `GoogleCloudTasksQueueIamBinding` | — |
| `google_cloud_tasks_queue_iam_member` | `GoogleCloudTasksQueueIamMember` | [cloud\_tasks\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_tasks_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_cloud_tasks_queue_iam_policy` | `GoogleCloudTasksQueueIamPolicy` | — |
## clouddeploy
[Section titled “clouddeploy”](#clouddeploy)
| Terraform type | Dart factory | Example |
| --------------------------------------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| `google_clouddeploy_automation` | `GoogleClouddeployAutomation` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart) |
| `google_clouddeploy_custom_target_type` | `GoogleClouddeployCustomTargetType` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart) |
| `google_clouddeploy_custom_target_type_iam_binding` | `GoogleClouddeployCustomTargetTypeIamBinding` | — |
| `google_clouddeploy_custom_target_type_iam_member` | `GoogleClouddeployCustomTargetTypeIamMember` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart) |
| `google_clouddeploy_custom_target_type_iam_policy` | `GoogleClouddeployCustomTargetTypeIamPolicy` | — |
| `google_clouddeploy_delivery_pipeline` | `GoogleClouddeployDeliveryPipeline` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart) |
| `google_clouddeploy_delivery_pipeline_iam_binding` | `GoogleClouddeployDeliveryPipelineIamBinding` | — |
| `google_clouddeploy_delivery_pipeline_iam_member` | `GoogleClouddeployDeliveryPipelineIamMember` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart) |
| `google_clouddeploy_delivery_pipeline_iam_policy` | `GoogleClouddeployDeliveryPipelineIamPolicy` | — |
| `google_clouddeploy_deploy_policy` | `GoogleClouddeployDeployPolicy` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart) |
| `google_clouddeploy_target` | `GoogleClouddeployTarget` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart) |
| `google_clouddeploy_target_iam_binding` | `GoogleClouddeployTargetIamBinding` | — |
| `google_clouddeploy_target_iam_member` | `GoogleClouddeployTargetIamMember` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart) |
| `google_clouddeploy_target_iam_policy` | `GoogleClouddeployTargetIamPolicy` | — |
## clouddomains
[Section titled “clouddomains”](#clouddomains)
| Terraform type | Dart factory | Example |
| ---------------------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_clouddomains_registration` | `GoogleClouddomainsRegistration` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## cloudfunctions
[Section titled “cloudfunctions”](#cloudfunctions)
| Terraform type | Dart factory | Example |
| -------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_cloudfunctions_function` | `GoogleCloudfunctionsFunction` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_cloudfunctions_function_iam_binding` | `GoogleCloudfunctionsFunctionIamBinding` | — |
| `google_cloudfunctions_function_iam_member` | `GoogleCloudfunctionsFunctionIamMember` | — |
| `google_cloudfunctions_function_iam_policy` | `GoogleCloudfunctionsFunctionIamPolicy` | — |
## colab
[Section titled “colab”](#colab)
| Terraform type | Dart factory | Example |
| ------------------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| `google_colab_notebook_execution` | `GoogleColabNotebookExecution` | — |
| `google_colab_runtime` | `GoogleColabRuntime` | — |
| `google_colab_runtime_template` | `GoogleColabRuntimeTemplate` | [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart) |
| `google_colab_runtime_template_iam_binding` | `GoogleColabRuntimeTemplateIamBinding` | — |
| `google_colab_runtime_template_iam_member` | `GoogleColabRuntimeTemplateIamMember` | [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart) |
| `google_colab_runtime_template_iam_policy` | `GoogleColabRuntimeTemplateIamPolicy` | — |
| `google_colab_schedule` | `GoogleColabSchedule` | [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart) |
## composer
[Section titled “composer”](#composer)
| Terraform type | Dart factory | Example |
| ------------------------------------------- | -------------------------------------- | ------- |
| `google_composer_environment` | `GoogleComposerEnvironment` | — |
| `google_composer_user_workloads_config_map` | `GoogleComposerUserWorkloadsConfigMap` | — |
| `google_composer_user_workloads_secret` | `GoogleComposerUserWorkloadsSecret` | — |
## compute
[Section titled “compute”](#compute)
| Terraform type | Dart factory | Example |
| ----------------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_compute_address` | `GoogleComputeAddress` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_attached_disk` | `GoogleComputeAttachedDisk` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_autoscaler` | `GoogleComputeAutoscaler` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_backend_bucket` | `GoogleComputeBackendBucket` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_backend_bucket_signed_url_key` | `GoogleComputeBackendBucketSignedUrlKey` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_backend_service` | `GoogleComputeBackendService` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_backend_service_signed_url_key` | `GoogleComputeBackendServiceSignedUrlKey` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_bulk_per_instance_config` | `GoogleComputeBulkPerInstanceConfig` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_cross_site_network` | `GoogleComputeCrossSiteNetwork` | — |
| `google_compute_disk` | `GoogleComputeDisk` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_disk_async_replication` | `GoogleComputeDiskAsyncReplication` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_disk_iam_binding` | `GoogleComputeDiskIamBinding` | — |
| `google_compute_disk_iam_member` | `GoogleComputeDiskIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_disk_iam_policy` | `GoogleComputeDiskIamPolicy` | — |
| `google_compute_disk_resource_policy_attachment` | `GoogleComputeDiskResourcePolicyAttachment` | [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_external_vpn_gateway` | `GoogleComputeExternalVpnGateway` | [compute\_vpn\_gateway\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_vpn_gateway_quickstart) |
| `google_compute_firewall` | `GoogleComputeFirewall` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_firewall_policy` | `GoogleComputeFirewallPolicy` | — |
| `google_compute_firewall_policy_association` | `GoogleComputeFirewallPolicyAssociation` | — |
| `google_compute_firewall_policy_iam_binding` | `GoogleComputeFirewallPolicyIamBinding` | — |
| `google_compute_firewall_policy_iam_member` | `GoogleComputeFirewallPolicyIamMember` | — |
| `google_compute_firewall_policy_iam_policy` | `GoogleComputeFirewallPolicyIamPolicy` | — |
| `google_compute_firewall_policy_rule` | `GoogleComputeFirewallPolicyRule` | — |
| `google_compute_firewall_policy_with_rules` | `GoogleComputeFirewallPolicyWithRules` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
| `google_compute_forwarding_rule` | `GoogleComputeForwardingRule` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_global_address` | `GoogleComputeGlobalAddress` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart), [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart), [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_global_forwarding_rule` | `GoogleComputeGlobalForwardingRule` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_global_network_endpoint` | `GoogleComputeGlobalNetworkEndpoint` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_global_network_endpoint_group` | `GoogleComputeGlobalNetworkEndpointGroup` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_global_vm_extension_policy` | `GoogleComputeGlobalVmExtensionPolicy` | [compute\_rollout\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_rollout_quickstart) |
| `google_compute_ha_vpn_gateway` | `GoogleComputeHaVpnGateway` | [compute\_vpn\_gateway\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_vpn_gateway_quickstart) |
| `google_compute_health_check` | `GoogleComputeHealthCheck` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_http_health_check` | `GoogleComputeHttpHealthCheck` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_https_health_check` | `GoogleComputeHttpsHealthCheck` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_image` | `GoogleComputeImage` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_image_iam_binding` | `GoogleComputeImageIamBinding` | — |
| `google_compute_image_iam_member` | `GoogleComputeImageIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_image_iam_policy` | `GoogleComputeImageIamPolicy` | — |
| `google_compute_instance` | `GoogleComputeInstance` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_from_template` | `GoogleComputeInstanceFromTemplate` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_group` | `GoogleComputeInstanceGroup` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_group_manager` | `GoogleComputeInstanceGroupManager` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_group_membership` | `GoogleComputeInstanceGroupMembership` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_group_named_port` | `GoogleComputeInstanceGroupNamedPort` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_iam_binding` | `GoogleComputeInstanceIamBinding` | — |
| `google_compute_instance_iam_member` | `GoogleComputeInstanceIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_iam_policy` | `GoogleComputeInstanceIamPolicy` | — |
| `google_compute_instance_settings` | `GoogleComputeInstanceSettings` | [compute\_instance\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_instance_settings_quickstart) |
| `google_compute_instance_template` | `GoogleComputeInstanceTemplate` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_template_iam_binding` | `GoogleComputeInstanceTemplateIamBinding` | — |
| `google_compute_instance_template_iam_member` | `GoogleComputeInstanceTemplateIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instance_template_iam_policy` | `GoogleComputeInstanceTemplateIamPolicy` | — |
| `google_compute_instant_snapshot` | `GoogleComputeInstantSnapshot` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instant_snapshot_iam_binding` | `GoogleComputeInstantSnapshotIamBinding` | — |
| `google_compute_instant_snapshot_iam_member` | `GoogleComputeInstantSnapshotIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_instant_snapshot_iam_policy` | `GoogleComputeInstantSnapshotIamPolicy` | — |
| `google_compute_interconnect` | `GoogleComputeInterconnect` | — |
| `google_compute_interconnect_attachment` | `GoogleComputeInterconnectAttachment` | — |
| `google_compute_interconnect_attachment_group` | `GoogleComputeInterconnectAttachmentGroup` | — |
| `google_compute_interconnect_group` | `GoogleComputeInterconnectGroup` | — |
| `google_compute_managed_ssl_certificate` | `GoogleComputeManagedSslCertificate` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_network` | `GoogleComputeNetwork` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart), [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart), [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart), [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart), [compute\_vpn\_gateway\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_vpn_gateway_quickstart), [dataproc\_metastore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_metastore_quickstart), [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart), [filestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/filestore_quickstart), [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart), [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart), [network\_connectivity\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_connectivity_quickstart), [network\_management\_vpc\_flow\_logs\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_management_vpc_flow_logs_quickstart), [oracle\_autonomous\_database\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_autonomous_database_quickstart), [oracle\_db\_system\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_db_system_quickstart), [oracle\_exadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_exadata_quickstart), [oracle\_goldengate\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_goldengate_quickstart) |
| `google_compute_network_attachment` | `GoogleComputeNetworkAttachment` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_network_endpoint` | `GoogleComputeNetworkEndpoint` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_network_endpoint_group` | `GoogleComputeNetworkEndpointGroup` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_network_endpoints` | `GoogleComputeNetworkEndpoints` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_network_firewall_policy` | `GoogleComputeNetworkFirewallPolicy` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_network_firewall_policy_association` | `GoogleComputeNetworkFirewallPolicyAssociation` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_network_firewall_policy_iam_binding` | `GoogleComputeNetworkFirewallPolicyIamBinding` | [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_network_firewall_policy_iam_member` | `GoogleComputeNetworkFirewallPolicyIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_network_firewall_policy_iam_policy` | `GoogleComputeNetworkFirewallPolicyIamPolicy` | [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_network_firewall_policy_rule` | `GoogleComputeNetworkFirewallPolicyRule` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_network_firewall_policy_with_rules` | `GoogleComputeNetworkFirewallPolicyWithRules` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_network_peering` | `GoogleComputeNetworkPeering` | — |
| `google_compute_network_peering_routes_config` | `GoogleComputeNetworkPeeringRoutesConfig` | — |
| `google_compute_node_group` | `GoogleComputeNodeGroup` | — |
| `google_compute_node_template` | `GoogleComputeNodeTemplate` | — |
| `google_compute_organization_security_policy` | `GoogleComputeOrganizationSecurityPolicy` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
| `google_compute_organization_security_policy_association` | `GoogleComputeOrganizationSecurityPolicyAssociation` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
| `google_compute_organization_security_policy_rule` | `GoogleComputeOrganizationSecurityPolicyRule` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
| `google_compute_packet_mirroring` | `GoogleComputePacketMirroring` | — |
| `google_compute_per_instance_config` | `GoogleComputePerInstanceConfig` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_preview_feature` | `GoogleComputePreviewFeature` | [compute\_preview\_feature\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_preview_feature_quickstart) |
| `google_compute_project_cloud_armor_tier` | `GoogleComputeProjectCloudArmorTier` | [compute\_cloud\_armor\_tier\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_cloud_armor_tier_quickstart) |
| `google_compute_project_default_network_tier` | `GoogleComputeProjectDefaultNetworkTier` | [compute\_default\_network\_tier\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_default_network_tier_quickstart) |
| `google_compute_project_metadata` | `GoogleComputeProjectMetadata` | — |
| `google_compute_project_metadata_item` | `GoogleComputeProjectMetadataItem` | [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_public_advertised_prefix` | `GoogleComputePublicAdvertisedPrefix` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
| `google_compute_public_delegated_prefix` | `GoogleComputePublicDelegatedPrefix` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
| `google_compute_region_autoscaler` | `GoogleComputeRegionAutoscaler` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_backend_service` | `GoogleComputeRegionBackendService` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_commitment` | `GoogleComputeRegionCommitment` | — |
| `google_compute_region_composite_health_check` | `GoogleComputeRegionCompositeHealthCheck` | — |
| `google_compute_region_disk` | `GoogleComputeRegionDisk` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_disk_iam_binding` | `GoogleComputeRegionDiskIamBinding` | — |
| `google_compute_region_disk_iam_member` | `GoogleComputeRegionDiskIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_disk_iam_policy` | `GoogleComputeRegionDiskIamPolicy` | — |
| `google_compute_region_disk_resource_policy_attachment` | `GoogleComputeRegionDiskResourcePolicyAttachment` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_health_aggregation_policy` | `GoogleComputeRegionHealthAggregationPolicy` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_health_check` | `GoogleComputeRegionHealthCheck` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_health_source` | `GoogleComputeRegionHealthSource` | — |
| `google_compute_region_instance_group_manager` | `GoogleComputeRegionInstanceGroupManager` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_instance_template` | `GoogleComputeRegionInstanceTemplate` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_instant_snapshot` | `GoogleComputeRegionInstantSnapshot` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_instant_snapshot_iam_binding` | `GoogleComputeRegionInstantSnapshotIamBinding` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_instant_snapshot_iam_member` | `GoogleComputeRegionInstantSnapshotIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_instant_snapshot_iam_policy` | `GoogleComputeRegionInstantSnapshotIamPolicy` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_network_endpoint` | `GoogleComputeRegionNetworkEndpoint` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_network_endpoint_group` | `GoogleComputeRegionNetworkEndpointGroup` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_network_firewall_policy` | `GoogleComputeRegionNetworkFirewallPolicy` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_region_network_firewall_policy_association` | `GoogleComputeRegionNetworkFirewallPolicyAssociation` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_network_firewall_policy_iam_binding` | `GoogleComputeRegionNetworkFirewallPolicyIamBinding` | [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_region_network_firewall_policy_iam_member` | `GoogleComputeRegionNetworkFirewallPolicyIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_network_firewall_policy_iam_policy` | `GoogleComputeRegionNetworkFirewallPolicyIamPolicy` | [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_region_network_firewall_policy_rule` | `GoogleComputeRegionNetworkFirewallPolicyRule` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_network_firewall_policy_with_rules` | `GoogleComputeRegionNetworkFirewallPolicyWithRules` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_per_instance_config` | `GoogleComputeRegionPerInstanceConfig` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_region_resize_request` | `GoogleComputeRegionResizeRequest` | — |
| `google_compute_region_security_policy` | `GoogleComputeRegionSecurityPolicy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_security_policy_rule` | `GoogleComputeRegionSecurityPolicyRule` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_ssl_certificate` | `GoogleComputeRegionSslCertificate` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_ssl_policy` | `GoogleComputeRegionSslPolicy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_target_http_proxy` | `GoogleComputeRegionTargetHttpProxy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_target_https_proxy` | `GoogleComputeRegionTargetHttpsProxy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_target_tcp_proxy` | `GoogleComputeRegionTargetTcpProxy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_region_url_map` | `GoogleComputeRegionUrlMap` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_reservation` | `GoogleComputeReservation` | — |
| `google_compute_resize_request` | `GoogleComputeResizeRequest` | — |
| `google_compute_resource_policy` | `GoogleComputeResourcePolicy` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_resource_policy_attachment` | `GoogleComputeResourcePolicyAttachment` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_rollout_plan` | `GoogleComputeRolloutPlan` | [compute\_rollout\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_rollout_quickstart) |
| `google_compute_route` | `GoogleComputeRoute` | [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_router` | `GoogleComputeRouter` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_router_interface` | `GoogleComputeRouterInterface` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_router_named_set` | `GoogleComputeRouterNamedSet` | [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart) |
| `google_compute_router_nat` | `GoogleComputeRouterNat` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_router_nat_address` | `GoogleComputeRouterNatAddress` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_router_peer` | `GoogleComputeRouterPeer` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_router_route_policy` | `GoogleComputeRouterRoutePolicy` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_security_policy` | `GoogleComputeSecurityPolicy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_security_policy_rule` | `GoogleComputeSecurityPolicyRule` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_service_attachment` | `GoogleComputeServiceAttachment` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_shared_vpc_host_project` | `GoogleComputeSharedVpcHostProject` | — |
| `google_compute_shared_vpc_service_project` | `GoogleComputeSharedVpcServiceProject` | — |
| `google_compute_snapshot` | `GoogleComputeSnapshot` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_snapshot_iam_binding` | `GoogleComputeSnapshotIamBinding` | — |
| `google_compute_snapshot_iam_member` | `GoogleComputeSnapshotIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_snapshot_iam_policy` | `GoogleComputeSnapshotIamPolicy` | — |
| `google_compute_snapshot_settings` | `GoogleComputeSnapshotSettings` | [compute\_snapshot\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_snapshot_settings_quickstart) |
| `google_compute_ssl_certificate` | `GoogleComputeSslCertificate` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_ssl_policy` | `GoogleComputeSslPolicy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_storage_pool` | `GoogleComputeStoragePool` | — |
| `google_compute_storage_pool_iam_binding` | `GoogleComputeStoragePoolIamBinding` | — |
| `google_compute_storage_pool_iam_member` | `GoogleComputeStoragePoolIamMember` | — |
| `google_compute_storage_pool_iam_policy` | `GoogleComputeStoragePoolIamPolicy` | — |
| `google_compute_subnetwork` | `GoogleComputeSubnetwork` | [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart), [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [filestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/filestore_quickstart), [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart), [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart) |
| `google_compute_subnetwork_iam_binding` | `GoogleComputeSubnetworkIamBinding` | — |
| `google_compute_subnetwork_iam_member` | `GoogleComputeSubnetworkIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_subnetwork_iam_policy` | `GoogleComputeSubnetworkIamPolicy` | — |
| `google_compute_target_grpc_proxy` | `GoogleComputeTargetGrpcProxy` | — |
| `google_compute_target_http_proxy` | `GoogleComputeTargetHttpProxy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_target_https_proxy` | `GoogleComputeTargetHttpsProxy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_target_instance` | `GoogleComputeTargetInstance` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_target_pool` | `GoogleComputeTargetPool` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_compute_target_ssl_proxy` | `GoogleComputeTargetSslProxy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_target_tcp_proxy` | `GoogleComputeTargetTcpProxy` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_url_map` | `GoogleComputeUrlMap` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_compute_vpn_gateway` | `GoogleComputeVpnGateway` | [compute\_vpn\_gateway\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_vpn_gateway_quickstart) |
| `google_compute_vpn_tunnel` | `GoogleComputeVpnTunnel` | — |
| `google_compute_wire_group` | `GoogleComputeWireGroup` | — |
| `google_compute_zone_vm_extension_policy` | `GoogleComputeZoneVmExtensionPolicy` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
## config
[Section titled “config”](#config)
| Terraform type | Dart factory | Example |
| -------------------------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_config_deployment` | `GoogleConfigDeployment` | [config\_deployment\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/config_deployment_quickstart) |
## contact
[Section titled “contact”](#contact)
| Terraform type | Dart factory | Example |
| ------------------------------------------------------ | ------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_contact_center_insights_analysis_rule` | `GoogleContactCenterInsightsAnalysisRule` | [contact\_center\_insights\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/contact_center_insights_quickstart) |
| `google_contact_center_insights_assessment_rule` | `GoogleContactCenterInsightsAssessmentRule` | [contact\_center\_insights\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/contact_center_insights_quickstart) |
| `google_contact_center_insights_auto_labeling_rule` | `GoogleContactCenterInsightsAutoLabelingRule` | [contact\_center\_insights\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/contact_center_insights_quickstart) |
| `google_contact_center_insights_encryption_spec` | `GoogleContactCenterInsightsEncryptionSpec` | [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart) |
| `google_contact_center_insights_qa_question` | `GoogleContactCenterInsightsQaQuestion` | [contact\_center\_insights\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/contact_center_insights_quickstart) |
| `google_contact_center_insights_qa_scorecard` | `GoogleContactCenterInsightsQaScorecard` | [contact\_center\_insights\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/contact_center_insights_quickstart) |
| `google_contact_center_insights_qa_scorecard_revision` | `GoogleContactCenterInsightsQaScorecardRevision` | [contact\_center\_insights\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/contact_center_insights_quickstart) |
| `google_contact_center_insights_view` | `GoogleContactCenterInsightsView` | [contact\_center\_insights\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/contact_center_insights_quickstart) |
## container
[Section titled “container”](#container)
| Terraform type | Dart factory | Example |
| ---------------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_container_cluster` | `GoogleContainerCluster` | [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart) |
| `google_container_node_pool` | `GoogleContainerNodePool` | [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart) |
| `google_container_registry` | `GoogleContainerRegistry` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_gke_hub_feature` | `GoogleGkeHubFeature` | [gke\_hub\_feature\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_feature_quickstart) |
| `google_gke_hub_feature_iam_binding` | `GoogleGkeHubFeatureIamBinding` | — |
| `google_gke_hub_feature_iam_member` | `GoogleGkeHubFeatureIamMember` | [gke\_hub\_feature\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_feature_quickstart) |
| `google_gke_hub_feature_iam_policy` | `GoogleGkeHubFeatureIamPolicy` | — |
| `google_gke_hub_feature_membership` | `GoogleGkeHubFeatureMembership` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_gke_hub_fleet` | `GoogleGkeHubFleet` | — |
| `google_gke_hub_membership` | `GoogleGkeHubMembership` | [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart) |
| `google_gke_hub_membership_binding` | `GoogleGkeHubMembershipBinding` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_gke_hub_membership_iam_binding` | `GoogleGkeHubMembershipIamBinding` | — |
| `google_gke_hub_membership_iam_member` | `GoogleGkeHubMembershipIamMember` | [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart) |
| `google_gke_hub_membership_iam_policy` | `GoogleGkeHubMembershipIamPolicy` | — |
| `google_gke_hub_namespace` | `GoogleGkeHubNamespace` | [gke\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_quickstart) |
| `google_gke_hub_rollout_sequence` | `GoogleGkeHubRolloutSequence` | [gke\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_quickstart) |
| `google_gke_hub_scope` | `GoogleGkeHubScope` | [gke\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_quickstart) |
| `google_gke_hub_scope_iam_binding` | `GoogleGkeHubScopeIamBinding` | — |
| `google_gke_hub_scope_iam_member` | `GoogleGkeHubScopeIamMember` | [gke\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_quickstart) |
| `google_gke_hub_scope_iam_policy` | `GoogleGkeHubScopeIamPolicy` | — |
| `google_gke_hub_scope_rbac_role_binding` | `GoogleGkeHubScopeRbacRoleBinding` | [gke\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_quickstart) |
## container\_analysis
[Section titled “container\_analysis”](#container_analysis)
| Terraform type | Dart factory | Example |
| -------------------------------------------- | --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| `google_container_analysis_note` | `GoogleContainerAnalysisNote` | [container\_analysis\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/container_analysis_quickstart) |
| `google_container_analysis_note_iam_binding` | `GoogleContainerAnalysisNoteIamBinding` | [container\_analysis\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/container_analysis_quickstart) |
| `google_container_analysis_note_iam_member` | `GoogleContainerAnalysisNoteIamMember` | [container\_analysis\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/container_analysis_quickstart) |
| `google_container_analysis_note_iam_policy` | `GoogleContainerAnalysisNoteIamPolicy` | [container\_analysis\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/container_analysis_quickstart) |
| `google_container_analysis_occurrence` | `GoogleContainerAnalysisOccurrence` | — |
## container\_attached
[Section titled “container\_attached”](#container_attached)
| Terraform type | Dart factory | Example |
| ----------------------------------- | -------------------------------- | ------- |
| `google_container_attached_cluster` | `GoogleContainerAttachedCluster` | — |
## container\_aws
[Section titled “container\_aws”](#container_aws)
| Terraform type | Dart factory | Example |
| -------------------------------- | ---------------------------- | ------- |
| `google_container_aws_cluster` | `GoogleContainerAwsCluster` | — |
| `google_container_aws_node_pool` | `GoogleContainerAwsNodePool` | — |
## container\_azure
[Section titled “container\_azure”](#container_azure)
| Terraform type | Dart factory | Example |
| ---------------------------------- | ------------------------------ | ------- |
| `google_container_azure_client` | `GoogleContainerAzureClient` | — |
| `google_container_azure_cluster` | `GoogleContainerAzureCluster` | — |
| `google_container_azure_node_pool` | `GoogleContainerAzureNodePool` | — |
## data
[Section titled “data”](#data)
| Terraform type | Dart factory | Example |
| --------------------------------------------------------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_access_approval_folder_service_account` (data source) | `DataGoogleAccessApprovalFolderServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_access_approval_organization_service_account` (data source) | `DataGoogleAccessApprovalOrganizationServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_access_approval_project_service_account` (data source) | `DataGoogleAccessApprovalProjectServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_access_context_manager_access_policy` (data source) | `DataGoogleAccessContextManagerAccessPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_access_context_manager_access_policy_iam_policy` (data source) | `DataGoogleAccessContextManagerAccessPolicyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_access_context_manager_supported_service` (data source) | `DataGoogleAccessContextManagerSupportedService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_access_context_manager_supported_services` (data source) | `DataGoogleAccessContextManagerSupportedServices` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_active_folder` (data source) | `DataGoogleActiveFolder` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_agent_registry_agent` (data source) | `DataGoogleAgentRegistryAgent` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_agent_registry_endpoint` (data source) | `DataGoogleAgentRegistryEndpoint` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_agent_registry_mcp_server` (data source) | `DataGoogleAgentRegistryMcpServer` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_alloydb_cluster` (data source) | `DataGoogleAlloydbCluster` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_alloydb_instance` (data source) | `DataGoogleAlloydbInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_alloydb_locations` (data source) | `DataGoogleAlloydbLocations` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_alloydb_supported_database_flags` (data source) | `DataGoogleAlloydbSupportedDatabaseFlags` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_apigee_environment_iam_policy` (data source) | `DataGoogleApigeeEnvironmentIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_apigee_instance` (data source) | `DataGoogleApigeeInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_app_engine_default_service_account` (data source) | `DataGoogleAppEngineDefaultServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_apphub_application` (data source) | `DataGoogleApphubApplication` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_apphub_discovered_service` (data source) | `DataGoogleApphubDiscoveredService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_apphub_discovered_workload` (data source) | `DataGoogleApphubDiscoveredWorkload` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_docker_image` (data source) | `DataGoogleArtifactRegistryDockerImage` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_docker_images` (data source) | `DataGoogleArtifactRegistryDockerImages` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_file` (data source) | `DataGoogleArtifactRegistryFile` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_locations` (data source) | `DataGoogleArtifactRegistryLocations` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_maven_artifact` (data source) | `DataGoogleArtifactRegistryMavenArtifact` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_maven_artifacts` (data source) | `DataGoogleArtifactRegistryMavenArtifacts` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_npm_package` (data source) | `DataGoogleArtifactRegistryNpmPackage` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_npm_packages` (data source) | `DataGoogleArtifactRegistryNpmPackages` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_package` (data source) | `DataGoogleArtifactRegistryPackage` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_packages` (data source) | `DataGoogleArtifactRegistryPackages` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_python_package` (data source) | `DataGoogleArtifactRegistryPythonPackage` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_python_packages` (data source) | `DataGoogleArtifactRegistryPythonPackages` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_repositories` (data source) | `DataGoogleArtifactRegistryRepositories` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_repository` (data source) | `DataGoogleArtifactRegistryRepository` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_repository_iam_policy` (data source) | `DataGoogleArtifactRegistryRepositoryIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_tag` (data source) | `DataGoogleArtifactRegistryTag` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_tags` (data source) | `DataGoogleArtifactRegistryTags` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_version` (data source) | `DataGoogleArtifactRegistryVersion` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_artifact_registry_versions` (data source) | `DataGoogleArtifactRegistryVersions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_backup` (data source) | `DataGoogleBackupDrBackup` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_backup_plan` (data source) | `DataGoogleBackupDrBackupPlan` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_backup_plan_association` (data source) | `DataGoogleBackupDrBackupPlanAssociation` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_backup_plan_associations` (data source) | `DataGoogleBackupDrBackupPlanAssociations` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_backup_vault` (data source) | `DataGoogleBackupDrBackupVault` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_data_source` (data source) | `DataGoogleBackupDrDataSource` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_data_source_reference` (data source) | `DataGoogleBackupDrDataSourceReference` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_data_source_references` (data source) | `DataGoogleBackupDrDataSourceReferences` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_data_sources` (data source) | `DataGoogleBackupDrDataSources` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_backup_dr_management_server` (data source) | `DataGoogleBackupDrManagementServer` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_beyondcorp_app_connection` (data source) | `DataGoogleBeyondcorpAppConnection` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_beyondcorp_app_connector` (data source) | `DataGoogleBeyondcorpAppConnector` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_beyondcorp_app_gateway` (data source) | `DataGoogleBeyondcorpAppGateway` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_beyondcorp_security_gateway` (data source) | `DataGoogleBeyondcorpSecurityGateway` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_beyondcorp_security_gateway_application_iam_policy` (data source) | `DataGoogleBeyondcorpSecurityGatewayApplicationIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_beyondcorp_security_gateway_iam_policy` (data source) | `DataGoogleBeyondcorpSecurityGatewayIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_biglake_iceberg_catalog_iam_policy` (data source) | `DataGoogleBiglakeIcebergCatalogIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_biglake_iceberg_namespace_iam_policy` (data source) | `DataGoogleBiglakeIcebergNamespaceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_biglake_iceberg_table_iam_policy` (data source) | `DataGoogleBiglakeIcebergTableIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_analytics_hub_data_exchange_iam_policy` (data source) | `DataGoogleBigqueryAnalyticsHubDataExchangeIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_analytics_hub_listing_iam_policy` (data source) | `DataGoogleBigqueryAnalyticsHubListingIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_connection_iam_policy` (data source) | `DataGoogleBigqueryConnectionIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_datapolicy_data_policy_iam_policy` (data source) | `DataGoogleBigqueryDatapolicyDataPolicyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_datapolicyv2_data_policy_iam_policy` (data source) | `DataGoogleBigqueryDatapolicyv2DataPolicyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_dataset` (data source) | `DataGoogleBigqueryDataset` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_dataset_iam_policy` (data source) | `DataGoogleBigqueryDatasetIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_datasets` (data source) | `DataGoogleBigqueryDatasets` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_default_service_account` (data source) | `DataGoogleBigqueryDefaultServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_routine_iam_policy` (data source) | `DataGoogleBigqueryRoutineIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_table` (data source) | `DataGoogleBigqueryTable` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_table_iam_policy` (data source) | `DataGoogleBigqueryTableIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigquery_tables` (data source) | `DataGoogleBigqueryTables` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigtable_instance_iam_policy` (data source) | `DataGoogleBigtableInstanceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_bigtable_table_iam_policy` (data source) | `DataGoogleBigtableTableIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_billing_account` (data source) | `DataGoogleBillingAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_billing_account_iam_policy` (data source) | `DataGoogleBillingAccountIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_binary_authorization_attestor_iam_policy` (data source) | `DataGoogleBinaryAuthorizationAttestorIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_certificate_manager_certificate_map` (data source) | `DataGoogleCertificateManagerCertificateMap` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_certificate_manager_certificates` (data source) | `DataGoogleCertificateManagerCertificates` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_certificate_manager_dns_authorization` (data source) | `DataGoogleCertificateManagerDnsAuthorization` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_client_config` (data source) | `DataGoogleClientConfig` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_client_openid_userinfo` (data source) | `DataGoogleClientOpenidUserinfo` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_asset_search_all_resources` (data source) | `DataGoogleCloudAssetSearchAllResources` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_identity_group_lookup` (data source) | `DataGoogleCloudIdentityGroupLookup` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_identity_group_memberships` (data source) | `DataGoogleCloudIdentityGroupMemberships` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_identity_group_transitive_memberships` (data source) | `DataGoogleCloudIdentityGroupTransitiveMemberships` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_identity_groups` (data source) | `DataGoogleCloudIdentityGroups` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_identity_policies` (data source) | `DataGoogleCloudIdentityPolicies` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_identity_policy` (data source) | `DataGoogleCloudIdentityPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_quotas_quota_info` (data source) | `DataGoogleCloudQuotasQuotaInfo` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_quotas_quota_infos` (data source) | `DataGoogleCloudQuotasQuotaInfos` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_locations` (data source) | `DataGoogleCloudRunLocations` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_service` (data source) | `DataGoogleCloudRunService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_service_iam_policy` (data source) | `DataGoogleCloudRunServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_v2_job` (data source) | `DataGoogleCloudRunV2Job` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_v2_job_iam_policy` (data source) | `DataGoogleCloudRunV2JobIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_v2_service` (data source) | `DataGoogleCloudRunV2Service` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_v2_service_iam_policy` (data source) | `DataGoogleCloudRunV2ServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_v2_worker_pool` (data source) | `DataGoogleCloudRunV2WorkerPool` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_run_v2_worker_pool_iam_policy` (data source) | `DataGoogleCloudRunV2WorkerPoolIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloud_tasks_queue_iam_policy` (data source) | `DataGoogleCloudTasksQueueIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloudbuild_trigger` (data source) | `DataGoogleCloudbuildTrigger` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloudbuildv2_connection_iam_policy` (data source) | `DataGoogleCloudbuildv2ConnectionIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_clouddeploy_custom_target_type_iam_policy` (data source) | `DataGoogleClouddeployCustomTargetTypeIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_clouddeploy_delivery_pipeline_iam_policy` (data source) | `DataGoogleClouddeployDeliveryPipelineIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_clouddeploy_target_iam_policy` (data source) | `DataGoogleClouddeployTargetIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloudfunctions2_function` (data source) | `DataGoogleCloudfunctions2Function` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloudfunctions2_function_iam_policy` (data source) | `DataGoogleCloudfunctions2FunctionIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloudfunctions_function` (data source) | `DataGoogleCloudfunctionsFunction` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_cloudfunctions_function_iam_policy` (data source) | `DataGoogleCloudfunctionsFunctionIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_colab_runtime_template_iam_policy` (data source) | `DataGoogleColabRuntimeTemplateIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_composer_environment` (data source) | `DataGoogleComposerEnvironment` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_composer_image_versions` (data source) | `DataGoogleComposerImageVersions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_composer_user_workloads_config_map` (data source) | `DataGoogleComposerUserWorkloadsConfigMap` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_composer_user_workloads_secret` (data source) | `DataGoogleComposerUserWorkloadsSecret` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_address` (data source) | `DataGoogleComputeAddress` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_addresses` (data source) | `DataGoogleComputeAddresses` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_backend_bucket` (data source) | `DataGoogleComputeBackendBucket` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_backend_service` (data source) | `DataGoogleComputeBackendService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_default_service_account` (data source) | `DataGoogleComputeDefaultServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_disk` (data source) | `DataGoogleComputeDisk` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_disk_iam_policy` (data source) | `DataGoogleComputeDiskIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_firewall_policy_iam_policy` (data source) | `DataGoogleComputeFirewallPolicyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_forwarding_rule` (data source) | `DataGoogleComputeForwardingRule` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_forwarding_rules` (data source) | `DataGoogleComputeForwardingRules` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_global_address` (data source) | `DataGoogleComputeGlobalAddress` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_global_forwarding_rule` (data source) | `DataGoogleComputeGlobalForwardingRule` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_ha_vpn_gateway` (data source) | `DataGoogleComputeHaVpnGateway` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_health_check` (data source) | `DataGoogleComputeHealthCheck` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_image` (data source) | `DataGoogleComputeImage` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_image_iam_policy` (data source) | `DataGoogleComputeImageIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_images` (data source) | `DataGoogleComputeImages` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance` (data source) | `DataGoogleComputeInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance_group` (data source) | `DataGoogleComputeInstanceGroup` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance_group_manager` (data source) | `DataGoogleComputeInstanceGroupManager` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance_groups` (data source) | `DataGoogleComputeInstanceGroups` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance_guest_attributes` (data source) | `DataGoogleComputeInstanceGuestAttributes` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance_iam_policy` (data source) | `DataGoogleComputeInstanceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance_serial_port` (data source) | `DataGoogleComputeInstanceSerialPort` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance_template` (data source) | `DataGoogleComputeInstanceTemplate` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instance_template_iam_policy` (data source) | `DataGoogleComputeInstanceTemplateIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_instant_snapshot_iam_policy` (data source) | `DataGoogleComputeInstantSnapshotIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_interconnect_location` (data source) | `DataGoogleComputeInterconnectLocation` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_interconnect_locations` (data source) | `DataGoogleComputeInterconnectLocations` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_lb_ip_ranges` (data source) | `DataGoogleComputeLbIpRanges` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_machine_types` (data source) | `DataGoogleComputeMachineTypes` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_network` (data source) | `DataGoogleComputeNetwork` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_network_attachment` (data source) | `DataGoogleComputeNetworkAttachment` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_network_endpoint_group` (data source) | `DataGoogleComputeNetworkEndpointGroup` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_network_endpoint_groups` (data source) | `DataGoogleComputeNetworkEndpointGroups` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_network_firewall_policy_iam_policy` (data source) | `DataGoogleComputeNetworkFirewallPolicyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_network_peering` (data source) | `DataGoogleComputeNetworkPeering` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_networks` (data source) | `DataGoogleComputeNetworks` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_node_types` (data source) | `DataGoogleComputeNodeTypes` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_backend_service` (data source) | `DataGoogleComputeRegionBackendService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_disk` (data source) | `DataGoogleComputeRegionDisk` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_disk_iam_policy` (data source) | `DataGoogleComputeRegionDiskIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_instance_group` (data source) | `DataGoogleComputeRegionInstanceGroup` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_instance_group_manager` (data source) | `DataGoogleComputeRegionInstanceGroupManager` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_instance_template` (data source) | `DataGoogleComputeRegionInstanceTemplate` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_instant_snapshot_iam_policy` (data source) | `DataGoogleComputeRegionInstantSnapshotIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_network_endpoint_group` (data source) | `DataGoogleComputeRegionNetworkEndpointGroup` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_network_firewall_policy_iam_policy` (data source) | `DataGoogleComputeRegionNetworkFirewallPolicyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_security_policy` (data source) | `DataGoogleComputeRegionSecurityPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_ssl_certificate` (data source) | `DataGoogleComputeRegionSslCertificate` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_ssl_policy` (data source) | `DataGoogleComputeRegionSslPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_target_http_proxy` (data source) | `DataGoogleComputeRegionTargetHttpProxy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_region_target_https_proxy` (data source) | `DataGoogleComputeRegionTargetHttpsProxy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_regions` (data source) | `DataGoogleComputeRegions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_reservation` (data source) | `DataGoogleComputeReservation` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_reservation_block` (data source) | `DataGoogleComputeReservationBlock` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_reservation_sub_block` (data source) | `DataGoogleComputeReservationSubBlock` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_resource_policy` (data source) | `DataGoogleComputeResourcePolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_router` (data source) | `DataGoogleComputeRouter` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_router_nat` (data source) | `DataGoogleComputeRouterNat` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_router_status` (data source) | `DataGoogleComputeRouterStatus` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_routers` (data source) | `DataGoogleComputeRouters` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_security_policy` (data source) | `DataGoogleComputeSecurityPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_service_attachment` (data source) | `DataGoogleComputeServiceAttachment` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_snapshot` (data source) | `DataGoogleComputeSnapshot` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_snapshot_iam_policy` (data source) | `DataGoogleComputeSnapshotIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_ssl_certificate` (data source) | `DataGoogleComputeSslCertificate` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_ssl_policy` (data source) | `DataGoogleComputeSslPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_storage_pool` (data source) | `DataGoogleComputeStoragePool` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_storage_pool_iam_policy` (data source) | `DataGoogleComputeStoragePoolIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_storage_pool_types` (data source) | `DataGoogleComputeStoragePoolTypes` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_subnetwork` (data source) | `DataGoogleComputeSubnetwork` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_subnetwork_iam_policy` (data source) | `DataGoogleComputeSubnetworkIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_subnetworks` (data source) | `DataGoogleComputeSubnetworks` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_target_http_proxy` (data source) | `DataGoogleComputeTargetHttpProxy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_target_https_proxy` (data source) | `DataGoogleComputeTargetHttpsProxy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_vpn_gateway` (data source) | `DataGoogleComputeVpnGateway` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_compute_zones` (data source) | `DataGoogleComputeZones` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_analysis_note_iam_policy` (data source) | `DataGoogleContainerAnalysisNoteIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_attached_install_manifest` (data source) | `DataGoogleContainerAttachedInstallManifest` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_attached_versions` (data source) | `DataGoogleContainerAttachedVersions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_aws_versions` (data source) | `DataGoogleContainerAwsVersions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_azure_versions` (data source) | `DataGoogleContainerAzureVersions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_cluster` (data source) | `DataGoogleContainerCluster` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_engine_versions` (data source) | `DataGoogleContainerEngineVersions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_registry_image` (data source) | `DataGoogleContainerRegistryImage` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_container_registry_repository` (data source) | `DataGoogleContainerRegistryRepository` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_data_catalog_entry_group_iam_policy` (data source) | `DataGoogleDataCatalogEntryGroupIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_data_catalog_policy_tag_iam_policy` (data source) | `DataGoogleDataCatalogPolicyTagIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_data_catalog_tag_template_iam_policy` (data source) | `DataGoogleDataCatalogTagTemplateIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_data_catalog_taxonomy` (data source) | `DataGoogleDataCatalogTaxonomy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_data_catalog_taxonomy_iam_policy` (data source) | `DataGoogleDataCatalogTaxonomyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_data_fusion_instance_iam_policy` (data source) | `DataGoogleDataFusionInstanceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_data_lineage_config` (data source) | `DataGoogleDataLineageConfig` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_aspect_type_iam_policy` (data source) | `DataGoogleDataplexAspectTypeIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_asset_iam_policy` (data source) | `DataGoogleDataplexAssetIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_data_product_iam_policy` (data source) | `DataGoogleDataplexDataProductIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_data_quality_rules` (data source) | `DataGoogleDataplexDataQualityRules` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_datascan_iam_policy` (data source) | `DataGoogleDataplexDatascanIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_entry_group_iam_policy` (data source) | `DataGoogleDataplexEntryGroupIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_entry_type_iam_policy` (data source) | `DataGoogleDataplexEntryTypeIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_glossary_iam_policy` (data source) | `DataGoogleDataplexGlossaryIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_lake_iam_policy` (data source) | `DataGoogleDataplexLakeIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_task_iam_policy` (data source) | `DataGoogleDataplexTaskIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataplex_zone_iam_policy` (data source) | `DataGoogleDataplexZoneIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataproc_autoscaling_policy_iam_policy` (data source) | `DataGoogleDataprocAutoscalingPolicyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataproc_cluster_iam_policy` (data source) | `DataGoogleDataprocClusterIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataproc_job_iam_policy` (data source) | `DataGoogleDataprocJobIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataproc_metastore_database_iam_policy` (data source) | `DataGoogleDataprocMetastoreDatabaseIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataproc_metastore_federation_iam_policy` (data source) | `DataGoogleDataprocMetastoreFederationIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataproc_metastore_service` (data source) | `DataGoogleDataprocMetastoreService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataproc_metastore_service_iam_policy` (data source) | `DataGoogleDataprocMetastoreServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dataproc_metastore_table_iam_policy` (data source) | `DataGoogleDataprocMetastoreTableIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_datastream_static_ips` (data source) | `DataGoogleDatastreamStaticIps` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_discovery_engine_data_store` (data source) | `DataGoogleDiscoveryEngineDataStore` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_discovery_engine_data_stores` (data source) | `DataGoogleDiscoveryEngineDataStores` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_discovery_engine_search_engine_iam_policy` (data source) | `DataGoogleDiscoveryEngineSearchEngineIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dns_keys` (data source) | `DataGoogleDnsKeys` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dns_managed_zone` (data source) | `DataGoogleDnsManagedZone` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dns_managed_zone_iam_policy` (data source) | `DataGoogleDnsManagedZoneIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dns_managed_zones` (data source) | `DataGoogleDnsManagedZones` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dns_record_set` (data source) | `DataGoogleDnsRecordSet` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_dns_record_sets` (data source) | `DataGoogleDnsRecordSets` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_endpoints_service_consumers_iam_policy` (data source) | `DataGoogleEndpointsServiceConsumersIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_endpoints_service_iam_policy` (data source) | `DataGoogleEndpointsServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_filestore_instance` (data source) | `DataGoogleFilestoreInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_firestore_document` (data source) | `DataGoogleFirestoreDocument` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_folder` (data source) | `DataGoogleFolder` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_folder_iam_policy` (data source) | `DataGoogleFolderIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_folder_organization_policy` (data source) | `DataGoogleFolderOrganizationPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_folders` (data source) | `DataGoogleFolders` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gemini_repository_group_iam_policy` (data source) | `DataGoogleGeminiRepositoryGroupIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gke_backup_backup_plan_iam_policy` (data source) | `DataGoogleGkeBackupBackupPlanIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gke_backup_restore_plan_iam_policy` (data source) | `DataGoogleGkeBackupRestorePlanIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gke_hub_feature` (data source) | `DataGoogleGkeHubFeature` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gke_hub_feature_iam_policy` (data source) | `DataGoogleGkeHubFeatureIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gke_hub_membership` (data source) | `DataGoogleGkeHubMembership` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gke_hub_membership_binding` (data source) | `DataGoogleGkeHubMembershipBinding` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gke_hub_membership_iam_policy` (data source) | `DataGoogleGkeHubMembershipIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_gke_hub_scope_iam_policy` (data source) | `DataGoogleGkeHubScopeIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_healthcare_consent_store_iam_policy` (data source) | `DataGoogleHealthcareConsentStoreIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_healthcare_dataset_iam_policy` (data source) | `DataGoogleHealthcareDatasetIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_healthcare_dicom_store_iam_policy` (data source) | `DataGoogleHealthcareDicomStoreIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_healthcare_fhir_store_iam_policy` (data source) | `DataGoogleHealthcareFhirStoreIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_healthcare_hl7_v2_store_iam_policy` (data source) | `DataGoogleHealthcareHl7V2StoreIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iam_policy` (data source) | `DataGoogleIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iam_role` (data source) | `DataGoogleIamRole` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iam_testable_permissions` (data source) | `DataGoogleIamTestablePermissions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iam_workforce_pool_iam_policy` (data source) | `DataGoogleIamWorkforcePoolIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iam_workload_identity_pool` (data source) | `DataGoogleIamWorkloadIdentityPool` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iam_workload_identity_pool_iam_policy` (data source) | `DataGoogleIamWorkloadIdentityPoolIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iam_workload_identity_pool_provider` (data source) | `DataGoogleIamWorkloadIdentityPoolProvider` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_agent_registry_agent_iam_policy` (data source) | `DataGoogleIapAgentRegistryAgentIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_agent_registry_endpoint_iam_policy` (data source) | `DataGoogleIapAgentRegistryEndpointIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_agent_registry_iam_policy` (data source) | `DataGoogleIapAgentRegistryIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_agent_registry_mcp_server_iam_policy` (data source) | `DataGoogleIapAgentRegistryMcpServerIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_app_engine_service_iam_policy` (data source) | `DataGoogleIapAppEngineServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_app_engine_version_iam_policy` (data source) | `DataGoogleIapAppEngineVersionIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_client` (data source) | `DataGoogleIapClient` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_location_web_iam_policy` (data source) | `DataGoogleIapLocationWebIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_tunnel_dest_group_iam_policy` (data source) | `DataGoogleIapTunnelDestGroupIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_tunnel_iam_policy` (data source) | `DataGoogleIapTunnelIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_tunnel_instance_iam_policy` (data source) | `DataGoogleIapTunnelInstanceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_web_backend_service_iam_policy` (data source) | `DataGoogleIapWebBackendServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_web_cloud_run_service_iam_policy` (data source) | `DataGoogleIapWebCloudRunServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_web_forwarding_rule_service_iam_policy` (data source) | `DataGoogleIapWebForwardingRuleServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_web_iam_policy` (data source) | `DataGoogleIapWebIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_web_region_backend_service_iam_policy` (data source) | `DataGoogleIapWebRegionBackendServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_web_region_forwarding_rule_service_iam_policy` (data source) | `DataGoogleIapWebRegionForwardingRuleServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_web_type_app_engine_iam_policy` (data source) | `DataGoogleIapWebTypeAppEngineIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_iap_web_type_compute_iam_policy` (data source) | `DataGoogleIapWebTypeComputeIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_autokey_config` (data source) | `DataGoogleKmsAutokeyConfig` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_crypto_key` (data source) | `DataGoogleKmsCryptoKey` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_crypto_key_iam_policy` (data source) | `DataGoogleKmsCryptoKeyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_crypto_key_latest_version` (data source) | `DataGoogleKmsCryptoKeyLatestVersion` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_crypto_key_version` (data source) | `DataGoogleKmsCryptoKeyVersion` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_crypto_key_versions` (data source) | `DataGoogleKmsCryptoKeyVersions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_crypto_keys` (data source) | `DataGoogleKmsCryptoKeys` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_ekm_connection_iam_policy` (data source) | `DataGoogleKmsEkmConnectionIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_key_handle` (data source) | `DataGoogleKmsKeyHandle` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_key_handles` (data source) | `DataGoogleKmsKeyHandles` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_key_ring` (data source) | `DataGoogleKmsKeyRing` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_key_ring_iam_policy` (data source) | `DataGoogleKmsKeyRingIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_key_rings` (data source) | `DataGoogleKmsKeyRings` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_secret` (data source) | `DataGoogleKmsSecret` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_secret_asymmetric` (data source) | `DataGoogleKmsSecretAsymmetric` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_kms_secret_ciphertext` (data source) | `DataGoogleKmsSecretCiphertext` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_logging_folder_settings` (data source) | `DataGoogleLoggingFolderSettings` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_logging_log_view` (data source) | `DataGoogleLoggingLogView` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_logging_log_view_iam_policy` (data source) | `DataGoogleLoggingLogViewIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_logging_organization_settings` (data source) | `DataGoogleLoggingOrganizationSettings` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_logging_project_cmek_settings` (data source) | `DataGoogleLoggingProjectCmekSettings` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_logging_project_settings` (data source) | `DataGoogleLoggingProjectSettings` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_logging_sink` (data source) | `DataGoogleLoggingSink` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_lustre_instance` (data source) | `DataGoogleLustreInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_memcache_instance` (data source) | `DataGoogleMemcacheInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_memorystore_instance` (data source) | `DataGoogleMemorystoreInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_monitoring_app_engine_service` (data source) | `DataGoogleMonitoringAppEngineService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_monitoring_cluster_istio_service` (data source) | `DataGoogleMonitoringClusterIstioService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_monitoring_istio_canonical_service` (data source) | `DataGoogleMonitoringIstioCanonicalService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_monitoring_mesh_istio_service` (data source) | `DataGoogleMonitoringMeshIstioService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_monitoring_notification_channel` (data source) | `DataGoogleMonitoringNotificationChannel` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_monitoring_uptime_check_ips` (data source) | `DataGoogleMonitoringUptimeCheckIps` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_netblock_ip_ranges` (data source) | `DataGoogleNetblockIpRanges` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_network_connectivity_hub_iam_policy` (data source) | `DataGoogleNetworkConnectivityHubIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_network_management_connectivity_test_run` (data source) | `DataGoogleNetworkManagementConnectivityTestRun` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_network_management_connectivity_tests` (data source) | `DataGoogleNetworkManagementConnectivityTests` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_network_security_address_group_iam_policy` (data source) | `DataGoogleNetworkSecurityAddressGroupIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_network_security_address_groups` (data source) | `DataGoogleNetworkSecurityAddressGroups` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_notebooks_instance_iam_policy` (data source) | `DataGoogleNotebooksInstanceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_notebooks_runtime_iam_policy` (data source) | `DataGoogleNotebooksRuntimeIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_autonomous_database` (data source) | `DataGoogleOracleDatabaseAutonomousDatabase` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_autonomous_databases` (data source) | `DataGoogleOracleDatabaseAutonomousDatabases` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_cloud_exadata_infrastructure` (data source) | `DataGoogleOracleDatabaseCloudExadataInfrastructure` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_cloud_exadata_infrastructures` (data source) | `DataGoogleOracleDatabaseCloudExadataInfrastructures` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_cloud_vm_cluster` (data source) | `DataGoogleOracleDatabaseCloudVmCluster` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_cloud_vm_clusters` (data source) | `DataGoogleOracleDatabaseCloudVmClusters` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_db_nodes` (data source) | `DataGoogleOracleDatabaseDbNodes` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_db_servers` (data source) | `DataGoogleOracleDatabaseDbServers` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_exascale_db_storage_vault` (data source) | `DataGoogleOracleDatabaseExascaleDbStorageVault` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_exascale_db_storage_vaults` (data source) | `DataGoogleOracleDatabaseExascaleDbStorageVaults` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_goldengate_connection_types` (data source) | `DataGoogleOracleDatabaseGoldengateConnectionTypes` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_goldengate_deployment_environments` (data source) | `DataGoogleOracleDatabaseGoldengateDeploymentEnvironments` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_goldengate_deployment_types` (data source) | `DataGoogleOracleDatabaseGoldengateDeploymentTypes` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_goldengate_deployment_versions` (data source) | `DataGoogleOracleDatabaseGoldengateDeploymentVersions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_odb_network` (data source) | `DataGoogleOracleDatabaseOdbNetwork` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_oracle_database_odb_subnet` (data source) | `DataGoogleOracleDatabaseOdbSubnet` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_organization` (data source) | `DataGoogleOrganization` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_organization_iam_custom_role` (data source) | `DataGoogleOrganizationIamCustomRole` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_organization_iam_custom_roles` (data source) | `DataGoogleOrganizationIamCustomRoles` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_organization_iam_policy` (data source) | `DataGoogleOrganizationIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_organizations` (data source) | `DataGoogleOrganizations` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_parameter_manager_parameter` (data source) | `DataGoogleParameterManagerParameter` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_parameter_manager_parameter_version` (data source) | `DataGoogleParameterManagerParameterVersion` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_parameter_manager_parameter_version_render` (data source) | `DataGoogleParameterManagerParameterVersionRender` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_parameter_manager_parameters` (data source) | `DataGoogleParameterManagerParameters` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_parameter_manager_regional_parameter` (data source) | `DataGoogleParameterManagerRegionalParameter` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_parameter_manager_regional_parameter_version` (data source) | `DataGoogleParameterManagerRegionalParameterVersion` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_parameter_manager_regional_parameter_version_render` (data source) | `DataGoogleParameterManagerRegionalParameterVersionRender` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_parameter_manager_regional_parameters` (data source) | `DataGoogleParameterManagerRegionalParameters` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_privateca_ca_pool_iam_policy` (data source) | `DataGooglePrivatecaCaPoolIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_privateca_certificate_authority` (data source) | `DataGooglePrivatecaCertificateAuthority` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_privateca_certificate_template_iam_policy` (data source) | `DataGooglePrivatecaCertificateTemplateIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_privileged_access_manager_entitlement` (data source) | `DataGooglePrivilegedAccessManagerEntitlement` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_project` (data source) | `GoogleProject` | [apphub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/apphub_quickstart), [artifact\_registry\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/artifact_registry_quickstart), [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_rollout\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_rollout_quickstart), [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart), [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart), [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [network\_management\_vpc\_flow\_logs\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_management_vpc_flow_logs_quickstart), [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart), [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart), [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_project_ancestry` (data source) | `DataGoogleProjectAncestry` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_project_iam_custom_role` (data source) | `DataGoogleProjectIamCustomRole` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_project_iam_custom_roles` (data source) | `DataGoogleProjectIamCustomRoles` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_project_iam_policy` (data source) | `DataGoogleProjectIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_project_organization_policy` (data source) | `DataGoogleProjectOrganizationPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_project_service` (data source) | `DataGoogleProjectService` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_projects` (data source) | `DataGoogleProjects` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_pubsub_schema_iam_policy` (data source) | `DataGooglePubsubSchemaIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_pubsub_subscription` (data source) | `DataGooglePubsubSubscription` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_pubsub_subscription_iam_policy` (data source) | `DataGooglePubsubSubscriptionIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_pubsub_topic` (data source) | `DataGooglePubsubTopic` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_pubsub_topic_iam_policy` (data source) | `DataGooglePubsubTopicIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_redis_cluster` (data source) | `DataGoogleRedisCluster` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_redis_instance` (data source) | `DataGoogleRedisInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_scc_source_iam_policy` (data source) | `DataGoogleSccSourceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_scc_v2_organization_source_iam_policy` (data source) | `DataGoogleSccV2OrganizationSourceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_regional_secret` (data source) | `DataGoogleSecretManagerRegionalSecret` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_regional_secret_iam_policy` (data source) | `DataGoogleSecretManagerRegionalSecretIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_regional_secret_version` (data source) | `DataGoogleSecretManagerRegionalSecretVersion` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_regional_secret_version_access` (data source) | `DataGoogleSecretManagerRegionalSecretVersionAccess` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_regional_secrets` (data source) | `DataGoogleSecretManagerRegionalSecrets` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_secret` (data source) | `DataGoogleSecretManagerSecret` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_secret_iam_policy` (data source) | `DataGoogleSecretManagerSecretIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_secret_version` (data source) | `DataGoogleSecretManagerSecretVersion` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_secret_version_access` (data source) | `DataGoogleSecretManagerSecretVersionAccess` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secret_manager_secrets` (data source) | `DataGoogleSecretManagerSecrets` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secure_source_manager_instance_iam_policy` (data source) | `DataGoogleSecureSourceManagerInstanceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_secure_source_manager_repository_iam_policy` (data source) | `DataGoogleSecureSourceManagerRepositoryIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_account` (data source) | `DataGoogleServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_account_access_token` (data source) | `DataGoogleServiceAccountAccessToken` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_account_iam_policy` (data source) | `DataGoogleServiceAccountIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_account_id_token` (data source) | `DataGoogleServiceAccountIdToken` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_account_jwt` (data source) | `DataGoogleServiceAccountJwt` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_account_key` (data source) | `DataGoogleServiceAccountKey` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_accounts` (data source) | `DataGoogleServiceAccounts` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_directory_namespace_iam_policy` (data source) | `DataGoogleServiceDirectoryNamespaceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_directory_service_iam_policy` (data source) | `DataGoogleServiceDirectoryServiceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_service_networking_peered_dns_domain` (data source) | `DataGoogleServiceNetworkingPeeredDnsDomain` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_site_verification_token` (data source) | `DataGoogleSiteVerificationToken` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sourcerepo_repository` (data source) | `DataGoogleSourcerepoRepository` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sourcerepo_repository_iam_policy` (data source) | `DataGoogleSourcerepoRepositoryIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_spanner_database` (data source) | `DataGoogleSpannerDatabase` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_spanner_database_iam_policy` (data source) | `DataGoogleSpannerDatabaseIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_spanner_instance` (data source) | `DataGoogleSpannerInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_spanner_instance_iam_policy` (data source) | `DataGoogleSpannerInstanceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sql_backup_run` (data source) | `DataGoogleSqlBackupRun` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sql_ca_certs` (data source) | `DataGoogleSqlCaCerts` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sql_database` (data source) | `DataGoogleSqlDatabase` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sql_database_instance` (data source) | `DataGoogleSqlDatabaseInstance` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sql_database_instance_latest_recovery_time` (data source) | `DataGoogleSqlDatabaseInstanceLatestRecoveryTime` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sql_database_instances` (data source) | `DataGoogleSqlDatabaseInstances` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sql_databases` (data source) | `DataGoogleSqlDatabases` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_sql_tiers` (data source) | `DataGoogleSqlTiers` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_bucket` (data source) | `DataGoogleStorageBucket` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_bucket_iam_policy` (data source) | `DataGoogleStorageBucketIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_bucket_object` (data source) | `DataGoogleStorageBucketObject` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_bucket_object_content` (data source) | `DataGoogleStorageBucketObjectContent` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_bucket_object_contents` (data source) | `DataGoogleStorageBucketObjectContents` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_bucket_objects` (data source) | `DataGoogleStorageBucketObjects` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_buckets` (data source) | `DataGoogleStorageBuckets` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_folder_intelligence_config` (data source) | `DataGoogleStorageControlFolderIntelligenceConfig` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_folder_intelligence_findings_summary` (data source) | `DataGoogleStorageControlFolderIntelligenceFindingsSummary` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_organization_intelligence_config` (data source) | `DataGoogleStorageControlOrganizationIntelligenceConfig` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_organization_intelligence_findings_summary` (data source) | `DataGoogleStorageControlOrganizationIntelligenceFindingsSummary` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_project_intelligence_config` (data source) | `DataGoogleStorageControlProjectIntelligenceConfig` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_project_intelligence_finding` (data source) | `DataGoogleStorageControlProjectIntelligenceFinding` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_project_intelligence_finding_revision` (data source) | `DataGoogleStorageControlProjectIntelligenceFindingRevision` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_project_intelligence_finding_revisions` (data source) | `DataGoogleStorageControlProjectIntelligenceFindingRevisions` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_project_intelligence_findings` (data source) | `DataGoogleStorageControlProjectIntelligenceFindings` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_control_project_intelligence_findings_summary` (data source) | `DataGoogleStorageControlProjectIntelligenceFindingsSummary` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_insights_dataset_config` (data source) | `DataGoogleStorageInsightsDatasetConfig` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_managed_folder_iam_policy` (data source) | `DataGoogleStorageManagedFolderIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_object_signed_url` (data source) | `DataGoogleStorageObjectSignedUrl` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_project_service_account` (data source) | `DataGoogleStorageProjectServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_storage_transfer_project_service_account` (data source) | `DataGoogleStorageTransferProjectServiceAccount` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_tags_tag_key` (data source) | `DataGoogleTagsTagKey` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_tags_tag_key_iam_policy` (data source) | `DataGoogleTagsTagKeyIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_tags_tag_keys` (data source) | `DataGoogleTagsTagKeys` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_tags_tag_value` (data source) | `DataGoogleTagsTagValue` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_tags_tag_value_iam_policy` (data source) | `DataGoogleTagsTagValueIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_tags_tag_values` (data source) | `DataGoogleTagsTagValues` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vertex_ai_index` (data source) | `DataGoogleVertexAiIndex` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vertex_ai_reasoning_engine_iam_policy` (data source) | `DataGoogleVertexAiReasoningEngineIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vertex_ai_reasoning_engine_query` (data source) | `DataGoogleVertexAiReasoningEngineQuery` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_announcements` (data source) | `DataGoogleVmwareengineAnnouncements` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_cluster` (data source) | `DataGoogleVmwareengineCluster` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_datastore` (data source) | `DataGoogleVmwareengineDatastore` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_external_access_rule` (data source) | `DataGoogleVmwareengineExternalAccessRule` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_external_address` (data source) | `DataGoogleVmwareengineExternalAddress` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_network` (data source) | `DataGoogleVmwareengineNetwork` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_network_peering` (data source) | `DataGoogleVmwareengineNetworkPeering` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_network_policy` (data source) | `DataGoogleVmwareengineNetworkPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_nsx_credentials` (data source) | `DataGoogleVmwareengineNsxCredentials` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_private_cloud` (data source) | `DataGoogleVmwareenginePrivateCloud` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_subnet` (data source) | `DataGoogleVmwareengineSubnet` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_upgrades` (data source) | `DataGoogleVmwareengineUpgrades` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vmwareengine_vcenter_credentials` (data source) | `DataGoogleVmwareengineVcenterCredentials` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_vpc_access_connector` (data source) | `DataGoogleVpcAccessConnector` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_workbench_instance_iam_policy` (data source) | `DataGoogleWorkbenchInstanceIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_workstations_workstation_config_iam_policy` (data source) | `DataGoogleWorkstationsWorkstationConfigIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
| `google_workstations_workstation_iam_policy` (data source) | `DataGoogleWorkstationsWorkstationIamPolicy` | [data\_source\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_source_leftover_quickstart) |
## data\_catalog
[Section titled “data\_catalog”](#data_catalog)
| Terraform type | Dart factory | Example |
| ---------------------------------------------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| `google_data_catalog_entry` | `GoogleDataCatalogEntry` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_entry_group` | `GoogleDataCatalogEntryGroup` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_entry_group_iam_binding` | `GoogleDataCatalogEntryGroupIamBinding` | — |
| `google_data_catalog_entry_group_iam_member` | `GoogleDataCatalogEntryGroupIamMember` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_entry_group_iam_policy` | `GoogleDataCatalogEntryGroupIamPolicy` | — |
| `google_data_catalog_policy_tag` | `GoogleDataCatalogPolicyTag` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_policy_tag_iam_binding` | `GoogleDataCatalogPolicyTagIamBinding` | — |
| `google_data_catalog_policy_tag_iam_member` | `GoogleDataCatalogPolicyTagIamMember` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_policy_tag_iam_policy` | `GoogleDataCatalogPolicyTagIamPolicy` | — |
| `google_data_catalog_tag` | `GoogleDataCatalogTag` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_tag_template` | `GoogleDataCatalogTagTemplate` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_tag_template_iam_binding` | `GoogleDataCatalogTagTemplateIamBinding` | — |
| `google_data_catalog_tag_template_iam_member` | `GoogleDataCatalogTagTemplateIamMember` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_tag_template_iam_policy` | `GoogleDataCatalogTagTemplateIamPolicy` | — |
| `google_data_catalog_taxonomy` | `GoogleDataCatalogTaxonomy` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_taxonomy_iam_binding` | `GoogleDataCatalogTaxonomyIamBinding` | — |
| `google_data_catalog_taxonomy_iam_member` | `GoogleDataCatalogTaxonomyIamMember` | [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart) |
| `google_data_catalog_taxonomy_iam_policy` | `GoogleDataCatalogTaxonomyIamPolicy` | — |
## data\_fusion
[Section titled “data\_fusion”](#data_fusion)
| Terraform type | Dart factory | Example |
| ----------------------------------------- | ------------------------------------ | ------- |
| `google_data_fusion_instance` | `GoogleDataFusionInstance` | — |
| `google_data_fusion_instance_iam_binding` | `GoogleDataFusionInstanceIamBinding` | — |
| `google_data_fusion_instance_iam_member` | `GoogleDataFusionInstanceIamMember` | — |
| `google_data_fusion_instance_iam_policy` | `GoogleDataFusionInstanceIamPolicy` | — |
## database\_migration
[Section titled “database\_migration”](#database_migration)
| Terraform type | Dart factory | Example |
| ------------------------------------------------------ | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_database_migration_service_connection_profile` | `GoogleDatabaseMigrationServiceConnectionProfile` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_database_migration_service_migration_job` | `GoogleDatabaseMigrationServiceMigrationJob` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_database_migration_service_private_connection` | `GoogleDatabaseMigrationServicePrivateConnection` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## dataflow
[Section titled “dataflow”](#dataflow)
| Terraform type | Dart factory | Example |
| ------------------------------- | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_data_pipeline_pipeline` | `GoogleDataPipelinePipeline` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_dataflow_job` | `GoogleDataflowJob` | — |
## dataform
[Section titled “dataform”](#dataform)
| Terraform type | Dart factory | Example |
| ---------------------------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| `google_dataform_folder` | `GoogleDataformFolder` | [dataform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataform_quickstart) |
| `google_dataform_repository` | `GoogleDataformRepository` | [dataform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataform_quickstart) |
| `google_dataform_repository_iam_binding` | `GoogleDataformRepositoryIamBinding` | — |
| `google_dataform_repository_iam_member` | `GoogleDataformRepositoryIamMember` | [dataform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataform_quickstart) |
| `google_dataform_repository_iam_policy` | `GoogleDataformRepositoryIamPolicy` | — |
| `google_dataform_team_folder` | `GoogleDataformTeamFolder` | [dataform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataform_quickstart) |
## dataplex
[Section titled “dataplex”](#dataplex)
| Terraform type | Dart factory | Example |
| ------------------------------------------ | ------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| `google_data_lineage_config` | `GoogleDataLineageConfig` | [data\_lineage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_lineage_quickstart) |
| `google_dataplex_aspect_type` | `GoogleDataplexAspectType` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_aspect_type_iam_binding` | `GoogleDataplexAspectTypeIamBinding` | — |
| `google_dataplex_aspect_type_iam_member` | `GoogleDataplexAspectTypeIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_aspect_type_iam_policy` | `GoogleDataplexAspectTypeIamPolicy` | — |
| `google_dataplex_asset` | `GoogleDataplexAsset` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_asset_iam_binding` | `GoogleDataplexAssetIamBinding` | — |
| `google_dataplex_asset_iam_member` | `GoogleDataplexAssetIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_asset_iam_policy` | `GoogleDataplexAssetIamPolicy` | — |
| `google_dataplex_data_product` | `GoogleDataplexDataProduct` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_data_product_data_asset` | `GoogleDataplexDataProductDataAsset` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_data_product_iam_binding` | `GoogleDataplexDataProductIamBinding` | — |
| `google_dataplex_data_product_iam_member` | `GoogleDataplexDataProductIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_data_product_iam_policy` | `GoogleDataplexDataProductIamPolicy` | — |
| `google_dataplex_datascan` | `GoogleDataplexDatascan` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_datascan_iam_binding` | `GoogleDataplexDatascanIamBinding` | — |
| `google_dataplex_datascan_iam_member` | `GoogleDataplexDatascanIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_datascan_iam_policy` | `GoogleDataplexDatascanIamPolicy` | — |
| `google_dataplex_entry` | `GoogleDataplexEntry` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_entry_group` | `GoogleDataplexEntryGroup` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_entry_group_iam_binding` | `GoogleDataplexEntryGroupIamBinding` | — |
| `google_dataplex_entry_group_iam_member` | `GoogleDataplexEntryGroupIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_entry_group_iam_policy` | `GoogleDataplexEntryGroupIamPolicy` | — |
| `google_dataplex_entry_link` | `GoogleDataplexEntryLink` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_entry_type` | `GoogleDataplexEntryType` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_entry_type_iam_binding` | `GoogleDataplexEntryTypeIamBinding` | — |
| `google_dataplex_entry_type_iam_member` | `GoogleDataplexEntryTypeIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_entry_type_iam_policy` | `GoogleDataplexEntryTypeIamPolicy` | — |
| `google_dataplex_glossary` | `GoogleDataplexGlossary` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_glossary_category` | `GoogleDataplexGlossaryCategory` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_glossary_iam_binding` | `GoogleDataplexGlossaryIamBinding` | — |
| `google_dataplex_glossary_iam_member` | `GoogleDataplexGlossaryIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_glossary_iam_policy` | `GoogleDataplexGlossaryIamPolicy` | — |
| `google_dataplex_glossary_term` | `GoogleDataplexGlossaryTerm` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_lake` | `GoogleDataplexLake` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_lake_iam_binding` | `GoogleDataplexLakeIamBinding` | — |
| `google_dataplex_lake_iam_member` | `GoogleDataplexLakeIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_lake_iam_policy` | `GoogleDataplexLakeIamPolicy` | — |
| `google_dataplex_metadata_feed` | `GoogleDataplexMetadataFeed` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_task` | `GoogleDataplexTask` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_task_iam_binding` | `GoogleDataplexTaskIamBinding` | — |
| `google_dataplex_task_iam_member` | `GoogleDataplexTaskIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_task_iam_policy` | `GoogleDataplexTaskIamPolicy` | — |
| `google_dataplex_zone` | `GoogleDataplexZone` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_zone_iam_binding` | `GoogleDataplexZoneIamBinding` | — |
| `google_dataplex_zone_iam_member` | `GoogleDataplexZoneIamMember` | [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart) |
| `google_dataplex_zone_iam_policy` | `GoogleDataplexZoneIamPolicy` | — |
## dataproc
[Section titled “dataproc”](#dataproc)
| Terraform type | Dart factory | Example |
| -------------------------------------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `google_dataproc_autoscaling_policy` | `GoogleDataprocAutoscalingPolicy` | [dataproc\_autoscaling\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_autoscaling_quickstart) |
| `google_dataproc_autoscaling_policy_iam_binding` | `GoogleDataprocAutoscalingPolicyIamBinding` | — |
| `google_dataproc_autoscaling_policy_iam_member` | `GoogleDataprocAutoscalingPolicyIamMember` | [dataproc\_autoscaling\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_autoscaling_quickstart) |
| `google_dataproc_autoscaling_policy_iam_policy` | `GoogleDataprocAutoscalingPolicyIamPolicy` | — |
| `google_dataproc_batch` | `GoogleDataprocBatch` | — |
| `google_dataproc_cluster` | `GoogleDataprocCluster` | — |
| `google_dataproc_cluster_iam_binding` | `GoogleDataprocClusterIamBinding` | — |
| `google_dataproc_cluster_iam_member` | `GoogleDataprocClusterIamMember` | — |
| `google_dataproc_cluster_iam_policy` | `GoogleDataprocClusterIamPolicy` | — |
| `google_dataproc_gdc_application_environment` | `GoogleDataprocGdcApplicationEnvironment` | — |
| `google_dataproc_gdc_service_instance` | `GoogleDataprocGdcServiceInstance` | — |
| `google_dataproc_gdc_spark_application` | `GoogleDataprocGdcSparkApplication` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_dataproc_job` | `GoogleDataprocJob` | — |
| `google_dataproc_job_iam_binding` | `GoogleDataprocJobIamBinding` | — |
| `google_dataproc_job_iam_member` | `GoogleDataprocJobIamMember` | — |
| `google_dataproc_job_iam_policy` | `GoogleDataprocJobIamPolicy` | — |
| `google_dataproc_metastore_database_iam_binding` | `GoogleDataprocMetastoreDatabaseIamBinding` | — |
| `google_dataproc_metastore_database_iam_member` | `GoogleDataprocMetastoreDatabaseIamMember` | — |
| `google_dataproc_metastore_database_iam_policy` | `GoogleDataprocMetastoreDatabaseIamPolicy` | — |
| `google_dataproc_metastore_federation` | `GoogleDataprocMetastoreFederation` | [dataproc\_metastore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_metastore_quickstart) |
| `google_dataproc_metastore_federation_iam_binding` | `GoogleDataprocMetastoreFederationIamBinding` | — |
| `google_dataproc_metastore_federation_iam_member` | `GoogleDataprocMetastoreFederationIamMember` | [dataproc\_metastore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_metastore_quickstart) |
| `google_dataproc_metastore_federation_iam_policy` | `GoogleDataprocMetastoreFederationIamPolicy` | — |
| `google_dataproc_metastore_service` | `GoogleDataprocMetastoreService` | [dataproc\_metastore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_metastore_quickstart) |
| `google_dataproc_metastore_service_iam_binding` | `GoogleDataprocMetastoreServiceIamBinding` | — |
| `google_dataproc_metastore_service_iam_member` | `GoogleDataprocMetastoreServiceIamMember` | [dataproc\_metastore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_metastore_quickstart) |
| `google_dataproc_metastore_service_iam_policy` | `GoogleDataprocMetastoreServiceIamPolicy` | — |
| `google_dataproc_metastore_table_iam_binding` | `GoogleDataprocMetastoreTableIamBinding` | — |
| `google_dataproc_metastore_table_iam_member` | `GoogleDataprocMetastoreTableIamMember` | — |
| `google_dataproc_metastore_table_iam_policy` | `GoogleDataprocMetastoreTableIamPolicy` | — |
| `google_dataproc_session_template` | `GoogleDataprocSessionTemplate` | — |
| `google_dataproc_workflow_template` | `GoogleDataprocWorkflowTemplate` | [dataproc\_autoscaling\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_autoscaling_quickstart) |
## datastream
[Section titled “datastream”](#datastream)
| Terraform type | Dart factory | Example |
| -------------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_datastream_connection_profile` | `GoogleDatastreamConnectionProfile` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_datastream_private_connection` | `GoogleDatastreamPrivateConnection` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_datastream_stream` | `GoogleDatastreamStream` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## deployment\_manager
[Section titled “deployment\_manager”](#deployment_manager)
| Terraform type | Dart factory | Example |
| -------------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_deployment_manager_deployment` | `GoogleDeploymentManagerDeployment` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## developer\_connect
[Section titled “developer\_connect”](#developer_connect)
| Terraform type | Dart factory | Example |
| ---------------------------------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_developer_connect_account_connector` | `GoogleDeveloperConnectAccountConnector` | [developer\_connect\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/developer_connect_quickstart) |
| `google_developer_connect_connection` | `GoogleDeveloperConnectConnection` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_developer_connect_git_repository_link` | `GoogleDeveloperConnectGitRepositoryLink` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_developer_connect_insights_config` | `GoogleDeveloperConnectInsightsConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## dialogflow
[Section titled “dialogflow”](#dialogflow)
| Terraform type | Dart factory | Example |
| ------------------------------------------ | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_dialogflow_agent` | `GoogleDialogflowAgent` | [dialogflow\_es\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_es_quickstart), [dialogflow\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_quickstart) |
| `google_dialogflow_conversation_profile` | `GoogleDialogflowConversationProfile` | [dialogflow\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_quickstart) |
| `google_dialogflow_cx_agent` | `GoogleDialogflowCxAgent` | — |
| `google_dialogflow_cx_entity_type` | `GoogleDialogflowCxEntityType` | — |
| `google_dialogflow_cx_environment` | `GoogleDialogflowCxEnvironment` | — |
| `google_dialogflow_cx_flow` | `GoogleDialogflowCxFlow` | — |
| `google_dialogflow_cx_generative_settings` | `GoogleDialogflowCxGenerativeSettings` | — |
| `google_dialogflow_cx_generator` | `GoogleDialogflowCxGenerator` | — |
| `google_dialogflow_cx_intent` | `GoogleDialogflowCxIntent` | — |
| `google_dialogflow_cx_page` | `GoogleDialogflowCxPage` | — |
| `google_dialogflow_cx_playbook` | `GoogleDialogflowCxPlaybook` | — |
| `google_dialogflow_cx_security_settings` | `GoogleDialogflowCxSecuritySettings` | — |
| `google_dialogflow_cx_test_case` | `GoogleDialogflowCxTestCase` | — |
| `google_dialogflow_cx_tool` | `GoogleDialogflowCxTool` | — |
| `google_dialogflow_cx_tool_version` | `GoogleDialogflowCxToolVersion` | — |
| `google_dialogflow_cx_version` | `GoogleDialogflowCxVersion` | — |
| `google_dialogflow_cx_webhook` | `GoogleDialogflowCxWebhook` | — |
| `google_dialogflow_encryption_spec` | `GoogleDialogflowEncryptionSpec` | [dialogflow\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_quickstart) |
| `google_dialogflow_entity_type` | `GoogleDialogflowEntityType` | [dialogflow\_es\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_es_quickstart) |
| `google_dialogflow_environment` | `GoogleDialogflowEnvironment` | [dialogflow\_es\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_es_quickstart) |
| `google_dialogflow_fulfillment` | `GoogleDialogflowFulfillment` | [dialogflow\_es\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_es_quickstart) |
| `google_dialogflow_generator` | `GoogleDialogflowGenerator` | [dialogflow\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_quickstart) |
| `google_dialogflow_intent` | `GoogleDialogflowIntent` | [dialogflow\_es\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_es_quickstart) |
| `google_dialogflow_sip_trunk` | `GoogleDialogflowSipTrunk` | [dialogflow\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_quickstart) |
| `google_dialogflow_version` | `GoogleDialogflowVersion` | [dialogflow\_es\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_es_quickstart) |
## discovery\_engine
[Section titled “discovery\_engine”](#discovery_engine)
| Terraform type | Dart factory | Example |
| --------------------------------------------------- | --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| `google_discovery_engine_acl_config` | `GoogleDiscoveryEngineAclConfig` | — |
| `google_discovery_engine_assistant` | `GoogleDiscoveryEngineAssistant` | — |
| `google_discovery_engine_chat_engine` | `GoogleDiscoveryEngineChatEngine` | — |
| `google_discovery_engine_cmek_config` | `GoogleDiscoveryEngineCmekConfig` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_control` | `GoogleDiscoveryEngineControl` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_data_connector` | `GoogleDiscoveryEngineDataConnector` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_data_store` | `GoogleDiscoveryEngineDataStore` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_license_config` | `GoogleDiscoveryEngineLicenseConfig` | — |
| `google_discovery_engine_recommendation_engine` | `GoogleDiscoveryEngineRecommendationEngine` | — |
| `google_discovery_engine_schema` | `GoogleDiscoveryEngineSchema` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_search_engine` | `GoogleDiscoveryEngineSearchEngine` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_search_engine_iam_binding` | `GoogleDiscoveryEngineSearchEngineIamBinding` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_search_engine_iam_member` | `GoogleDiscoveryEngineSearchEngineIamMember` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_search_engine_iam_policy` | `GoogleDiscoveryEngineSearchEngineIamPolicy` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_serving_config` | `GoogleDiscoveryEngineServingConfig` | [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart) |
| `google_discovery_engine_sitemap` | `GoogleDiscoveryEngineSitemap` | — |
| `google_discovery_engine_target_site` | `GoogleDiscoveryEngineTargetSite` | — |
| `google_discovery_engine_user_store` | `GoogleDiscoveryEngineUserStore` | — |
| `google_discovery_engine_widget_config` | `GoogleDiscoveryEngineWidgetConfig` | — |
## dlp
[Section titled “dlp”](#dlp)
| Terraform type | Dart factory | Example |
| ------------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_data_loss_prevention_deidentify_template` | `GoogleDataLossPreventionDeidentifyTemplate` | [dlp\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dlp_quickstart) |
| `google_data_loss_prevention_discovery_config` | `GoogleDataLossPreventionDiscoveryConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_data_loss_prevention_inspect_template` | `GoogleDataLossPreventionInspectTemplate` | [dlp\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dlp_quickstart) |
| `google_data_loss_prevention_job_trigger` | `GoogleDataLossPreventionJobTrigger` | [dlp\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dlp_quickstart) |
| `google_data_loss_prevention_stored_info_type` | `GoogleDataLossPreventionStoredInfoType` | [dlp\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dlp_quickstart) |
## dns
[Section titled “dns”](#dns)
| Terraform type | Dart factory | Example |
| ------------------------------------- | -------------------------------- | -------------------------------------------------------------------------------------------------- |
| `google_dns_managed_zone` | `GoogleDnsManagedZone` | [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart) |
| `google_dns_managed_zone_iam_binding` | `GoogleDnsManagedZoneIamBinding` | [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart) |
| `google_dns_managed_zone_iam_member` | `GoogleDnsManagedZoneIamMember` | [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart) |
| `google_dns_managed_zone_iam_policy` | `GoogleDnsManagedZoneIamPolicy` | [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart) |
| `google_dns_policy` | `GoogleDnsPolicy` | [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart) |
| `google_dns_record_set` | `GoogleDnsRecordSet` | [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart) |
| `google_dns_response_policy` | `GoogleDnsResponsePolicy` | [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart) |
| `google_dns_response_policy_rule` | `GoogleDnsResponsePolicyRule` | [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart) |
## document\_ai
[Section titled “document\_ai”](#document_ai)
| Terraform type | Dart factory | Example |
| ---------------------------------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_document_ai_processor` | `GoogleDocumentAiProcessor` | [document\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/document_ai_quickstart) |
| `google_document_ai_processor_default_version` | `GoogleDocumentAiProcessorDefaultVersion` | [document\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/document_ai_quickstart) |
| `google_document_ai_schema` | `GoogleDocumentAiSchema` | [document\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/document_ai_quickstart) |
| `google_document_ai_warehouse_document_schema` | `GoogleDocumentAiWarehouseDocumentSchema` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_document_ai_warehouse_location` | `GoogleDocumentAiWarehouseLocation` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## edgecontainer
[Section titled “edgecontainer”](#edgecontainer)
| Terraform type | Dart factory | Example |
| ------------------------------------- | ---------------------------------- | ------- |
| `google_edgecontainer_cluster` | `GoogleEdgecontainerCluster` | — |
| `google_edgecontainer_node_pool` | `GoogleEdgecontainerNodePool` | — |
| `google_edgecontainer_vpn_connection` | `GoogleEdgecontainerVpnConnection` | — |
## edgenetwork
[Section titled “edgenetwork”](#edgenetwork)
| Terraform type | Dart factory | Example |
| -------------------------------------------- | ----------------------------------------- | ------- |
| `google_edgenetwork_interconnect_attachment` | `GoogleEdgenetworkInterconnectAttachment` | — |
| `google_edgenetwork_network` | `GoogleEdgenetworkNetwork` | — |
| `google_edgenetwork_subnet` | `GoogleEdgenetworkSubnet` | — |
## endpoints
[Section titled “endpoints”](#endpoints)
| Terraform type | Dart factory | Example |
| ------------------------------------------------ | ------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| `google_endpoints_service` | `GoogleEndpointsService` | [endpoints\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/endpoints_quickstart) |
| `google_endpoints_service_consumers_iam_binding` | `GoogleEndpointsServiceConsumersIamBinding` | — |
| `google_endpoints_service_consumers_iam_member` | `GoogleEndpointsServiceConsumersIamMember` | — |
| `google_endpoints_service_consumers_iam_policy` | `GoogleEndpointsServiceConsumersIamPolicy` | — |
| `google_endpoints_service_iam_binding` | `GoogleEndpointsServiceIamBinding` | — |
| `google_endpoints_service_iam_member` | `GoogleEndpointsServiceIamMember` | [endpoints\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/endpoints_quickstart) |
| `google_endpoints_service_iam_policy` | `GoogleEndpointsServiceIamPolicy` | — |
## essential\_contacts
[Section titled “essential\_contacts”](#essential_contacts)
| Terraform type | Dart factory | Example |
| ----------------------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| `google_essential_contacts_contact` | `GoogleEssentialContactsContact` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
## eventarc
[Section titled “eventarc”](#eventarc)
| Terraform type | Dart factory | Example |
| --------------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| `google_eventarc_channel` | `GoogleEventarcChannel` | [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart) |
| `google_eventarc_enrollment` | `GoogleEventarcEnrollment` | [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart) |
| `google_eventarc_google_api_source` | `GoogleEventarcGoogleApiSource` | [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart) |
| `google_eventarc_google_channel_config` | `GoogleEventarcGoogleChannelConfig` | [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart) |
| `google_eventarc_message_bus` | `GoogleEventarcMessageBus` | [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart) |
| `google_eventarc_pipeline` | `GoogleEventarcPipeline` | [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart) |
| `google_eventarc_trigger` | `GoogleEventarcTrigger` | [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart) |
## filestore
[Section titled “filestore”](#filestore)
| Terraform type | Dart factory | Example |
| --------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_filestore_backup` | `GoogleFilestoreBackup` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_filestore_instance` | `GoogleFilestoreInstance` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [filestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/filestore_quickstart) |
| `google_filestore_snapshot` | `GoogleFilestoreSnapshot` | [filestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/filestore_quickstart) |
## firebase\_app\_check
[Section titled “firebase\_app\_check”](#firebase_app_check)
| Terraform type | Dart factory | Example |
| ------------------------------------------------------- | ------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `google_firebase_app_check_app_attest_config` | `GoogleFirebaseAppCheckAppAttestConfig` | [firebase\_app\_check\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_check_quickstart) |
| `google_firebase_app_check_debug_token` | `GoogleFirebaseAppCheckDebugToken` | [firebase\_app\_check\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_check_quickstart) |
| `google_firebase_app_check_device_check_config` | `GoogleFirebaseAppCheckDeviceCheckConfig` | [firebase\_app\_check\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_check_quickstart) |
| `google_firebase_app_check_play_integrity_config` | `GoogleFirebaseAppCheckPlayIntegrityConfig` | [firebase\_app\_check\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_check_quickstart) |
| `google_firebase_app_check_recaptcha_enterprise_config` | `GoogleFirebaseAppCheckRecaptchaEnterpriseConfig` | [firebase\_app\_check\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_check_quickstart) |
| `google_firebase_app_check_recaptcha_v3_config` | `GoogleFirebaseAppCheckRecaptchaV3Config` | [firebase\_app\_check\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_check_quickstart) |
| `google_firebase_app_check_resource_policy` | `GoogleFirebaseAppCheckResourcePolicy` | [firebase\_app\_check\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_check_quickstart) |
| `google_firebase_app_check_service_config` | `GoogleFirebaseAppCheckServiceConfig` | [firebase\_app\_check\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_check_quickstart) |
## firebase\_app\_hosting
[Section titled “firebase\_app\_hosting”](#firebase_app_hosting)
| Terraform type | Dart factory | Example |
| -------------------------------------------- | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| `google_firebase_app_hosting_backend` | `GoogleFirebaseAppHostingBackend` | [firebase\_app\_hosting\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_hosting_quickstart) |
| `google_firebase_app_hosting_build` | `GoogleFirebaseAppHostingBuild` | [firebase\_app\_hosting\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_hosting_quickstart) |
| `google_firebase_app_hosting_default_domain` | `GoogleFirebaseAppHostingDefaultDomain` | [firebase\_app\_hosting\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_hosting_quickstart) |
| `google_firebase_app_hosting_domain` | `GoogleFirebaseAppHostingDomain` | [firebase\_app\_hosting\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_hosting_quickstart) |
| `google_firebase_app_hosting_traffic` | `GoogleFirebaseAppHostingTraffic` | [firebase\_app\_hosting\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_hosting_quickstart) |
## firebase\_data\_connect
[Section titled “firebase\_data\_connect”](#firebase_data_connect)
| Terraform type | Dart factory | Example |
| -------------------------------------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| `google_firebase_data_connect_service` | `GoogleFirebaseDataConnectService` | [firebase\_data\_connect\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_data_connect_quickstart) |
## firebase\_remote\_config
[Section titled “firebase\_remote\_config”](#firebase_remote_config)
| Terraform type | Dart factory | Example |
| --------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `google_firebase_remote_config_remote_config` | `GoogleFirebaseRemoteConfigRemoteConfig` | [firebase\_remote\_config\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_remote_config_quickstart) |
## firebaserules
[Section titled “firebaserules”](#firebaserules)
| Terraform type | Dart factory | Example |
| ------------------------------ | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_firebaserules_release` | `GoogleFirebaserulesRelease` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_firebaserules_ruleset` | `GoogleFirebaserulesRuleset` | [firebaserules\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebaserules_quickstart) |
## firestore
[Section titled “firestore”](#firestore)
| Terraform type | Dart factory | Example |
| ---------------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_firestore_backup_schedule` | `GoogleFirestoreBackupSchedule` | [firestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firestore_quickstart) |
| `google_firestore_database` | `GoogleFirestoreDatabase` | [firestore\_document\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firestore_document_quickstart), [firestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firestore_quickstart) |
| `google_firestore_document` | `GoogleFirestoreDocument` | [firestore\_document\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firestore_document_quickstart) |
| `google_firestore_field` | `GoogleFirestoreField` | [firestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firestore_quickstart) |
| `google_firestore_index` | `GoogleFirestoreIndex` | [firestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firestore_quickstart) |
| `google_firestore_user_creds` | `GoogleFirestoreUserCreds` | — |
## folder
[Section titled “folder”](#folder)
| Terraform type | Dart factory | Example |
| ---------------------------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_folder` | `GoogleFolder` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_folder_access_approval_settings` | `GoogleFolderAccessApprovalSettings` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_folder_iam_audit_config` | `GoogleFolderIamAuditConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_folder_iam_binding` | `GoogleFolderIamBinding` | — |
| `google_folder_iam_member` | `GoogleFolderIamMember` | — |
| `google_folder_iam_policy` | `GoogleFolderIamPolicy` | — |
| `google_folder_organization_policy` | `GoogleFolderOrganizationPolicy` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## gemini
[Section titled “gemini”](#gemini)
| Terraform type | Dart factory | Example |
| -------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_gemini_code_repository_index` | `GoogleGeminiCodeRepositoryIndex` | — |
| `google_gemini_code_tools_setting` | `GoogleGeminiCodeToolsSetting` | — |
| `google_gemini_code_tools_setting_binding` | `GoogleGeminiCodeToolsSettingBinding` | — |
| `google_gemini_data_sharing_with_google_setting` | `GoogleGeminiDataSharingWithGoogleSetting` | [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart) |
| `google_gemini_data_sharing_with_google_setting_binding` | `GoogleGeminiDataSharingWithGoogleSettingBinding` | [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart) |
| `google_gemini_gemini_gcp_enablement_setting` | `GoogleGeminiGeminiGcpEnablementSetting` | [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart) |
| `google_gemini_gemini_gcp_enablement_setting_binding` | `GoogleGeminiGeminiGcpEnablementSettingBinding` | [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart) |
| `google_gemini_logging_setting` | `GoogleGeminiLoggingSetting` | [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart) |
| `google_gemini_logging_setting_binding` | `GoogleGeminiLoggingSettingBinding` | [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart) |
| `google_gemini_release_channel_setting` | `GoogleGeminiReleaseChannelSetting` | [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart) |
| `google_gemini_release_channel_setting_binding` | `GoogleGeminiReleaseChannelSettingBinding` | [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart) |
| `google_gemini_repository_group` | `GoogleGeminiRepositoryGroup` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_gemini_repository_group_iam_binding` | `GoogleGeminiRepositoryGroupIamBinding` | — |
| `google_gemini_repository_group_iam_member` | `GoogleGeminiRepositoryGroupIamMember` | — |
| `google_gemini_repository_group_iam_policy` | `GoogleGeminiRepositoryGroupIamPolicy` | — |
## gke\_backup
[Section titled “gke\_backup”](#gke_backup)
| Terraform type | Dart factory | Example |
| -------------------------------------------- | -------------------------------------- | -------------------------------------------------------------------------------------------------- |
| `google_gke_backup_backup_channel` | `GoogleGkeBackupBackupChannel` | — |
| `google_gke_backup_backup_plan` | `GoogleGkeBackupBackupPlan` | [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart) |
| `google_gke_backup_backup_plan_iam_binding` | `GoogleGkeBackupBackupPlanIamBinding` | — |
| `google_gke_backup_backup_plan_iam_member` | `GoogleGkeBackupBackupPlanIamMember` | [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart) |
| `google_gke_backup_backup_plan_iam_policy` | `GoogleGkeBackupBackupPlanIamPolicy` | — |
| `google_gke_backup_restore_channel` | `GoogleGkeBackupRestoreChannel` | — |
| `google_gke_backup_restore_plan` | `GoogleGkeBackupRestorePlan` | [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart) |
| `google_gke_backup_restore_plan_iam_binding` | `GoogleGkeBackupRestorePlanIamBinding` | — |
| `google_gke_backup_restore_plan_iam_member` | `GoogleGkeBackupRestorePlanIamMember` | — |
| `google_gke_backup_restore_plan_iam_policy` | `GoogleGkeBackupRestorePlanIamPolicy` | — |
## gkeonprem
[Section titled “gkeonprem”](#gkeonprem)
| Terraform type | Dart factory | Example |
| ------------------------------------------- | -------------------------------------- | ------- |
| `google_gkeonprem_bare_metal_admin_cluster` | `GoogleGkeonpremBareMetalAdminCluster` | — |
| `google_gkeonprem_bare_metal_cluster` | `GoogleGkeonpremBareMetalCluster` | — |
| `google_gkeonprem_bare_metal_node_pool` | `GoogleGkeonpremBareMetalNodePool` | — |
| `google_gkeonprem_vmware_admin_cluster` | `GoogleGkeonpremVmwareAdminCluster` | — |
| `google_gkeonprem_vmware_cluster` | `GoogleGkeonpremVmwareCluster` | — |
| `google_gkeonprem_vmware_node_pool` | `GoogleGkeonpremVmwareNodePool` | — |
## healthcare
[Section titled “healthcare”](#healthcare)
| Terraform type | Dart factory | Example |
| --------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_healthcare_consent_store` | `GoogleHealthcareConsentStore` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_consent_store_iam_binding` | `GoogleHealthcareConsentStoreIamBinding` | — |
| `google_healthcare_consent_store_iam_member` | `GoogleHealthcareConsentStoreIamMember` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_consent_store_iam_policy` | `GoogleHealthcareConsentStoreIamPolicy` | — |
| `google_healthcare_dataset` | `GoogleHealthcareDataset` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_dataset_iam_binding` | `GoogleHealthcareDatasetIamBinding` | — |
| `google_healthcare_dataset_iam_member` | `GoogleHealthcareDatasetIamMember` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_dataset_iam_policy` | `GoogleHealthcareDatasetIamPolicy` | — |
| `google_healthcare_dicom_store` | `GoogleHealthcareDicomStore` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_dicom_store_iam_binding` | `GoogleHealthcareDicomStoreIamBinding` | — |
| `google_healthcare_dicom_store_iam_member` | `GoogleHealthcareDicomStoreIamMember` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_dicom_store_iam_policy` | `GoogleHealthcareDicomStoreIamPolicy` | — |
| `google_healthcare_fhir_store` | `GoogleHealthcareFhirStore` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_fhir_store_iam_binding` | `GoogleHealthcareFhirStoreIamBinding` | — |
| `google_healthcare_fhir_store_iam_member` | `GoogleHealthcareFhirStoreIamMember` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_fhir_store_iam_policy` | `GoogleHealthcareFhirStoreIamPolicy` | — |
| `google_healthcare_hl7_v2_store` | `GoogleHealthcareHl7V2Store` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_hl7_v2_store_iam_binding` | `GoogleHealthcareHl7V2StoreIamBinding` | — |
| `google_healthcare_hl7_v2_store_iam_member` | `GoogleHealthcareHl7V2StoreIamMember` | [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart) |
| `google_healthcare_hl7_v2_store_iam_policy` | `GoogleHealthcareHl7V2StoreIamPolicy` | — |
| `google_healthcare_pipeline_job` | `GoogleHealthcarePipelineJob` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_healthcare_workspace` | `GoogleHealthcareWorkspace` | — |
## hypercomputecluster
[Section titled “hypercomputecluster”](#hypercomputecluster)
| Terraform type | Dart factory | Example |
| ------------------------------------ | ---------------------------------- | ------- |
| `google_hypercomputecluster_cluster` | `GoogleHypercomputeclusterCluster` | — |
## iam
[Section titled “iam”](#iam)
| Terraform type | Dart factory | Example |
| ---------------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_iam_access_boundary_policy` | `GoogleIamAccessBoundaryPolicy` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_iam_deny_policy` | `GoogleIamDenyPolicy` | [project\_iam\_audit\_config\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/project_iam_audit_config_quickstart) |
| `google_iam_folders_policy_binding` | `GoogleIamFoldersPolicyBinding` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_iam_oauth_client` | `GoogleIamOauthClient` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iam_oauth_client_credential` | `GoogleIamOauthClientCredential` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_iam_organizations_policy_binding` | `GoogleIamOrganizationsPolicyBinding` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_iam_principal_access_boundary_policy` | `GoogleIamPrincipalAccessBoundaryPolicy` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_iam_projects_policy_binding` | `GoogleIamProjectsPolicyBinding` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_iam_workforce_pool` | `GoogleIamWorkforcePool` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iam_workforce_pool_iam_binding` | `GoogleIamWorkforcePoolIamBinding` | — |
| `google_iam_workforce_pool_iam_member` | `GoogleIamWorkforcePoolIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iam_workforce_pool_iam_policy` | `GoogleIamWorkforcePoolIamPolicy` | — |
| `google_iam_workforce_pool_provider` | `GoogleIamWorkforcePoolProvider` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iam_workforce_pool_provider_key` | `GoogleIamWorkforcePoolProviderKey` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iam_workforce_pool_provider_scim_tenant` | `GoogleIamWorkforcePoolProviderScimTenant` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iam_workforce_pool_provider_scim_token` | `GoogleIamWorkforcePoolProviderScimToken` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iam_workload_identity_pool` | `GoogleIamWorkloadIdentityPool` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [wif\_trust\_domain\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/wif_trust_domain_quickstart) |
| `google_iam_workload_identity_pool_iam_binding` | `GoogleIamWorkloadIdentityPoolIamBinding` | — |
| `google_iam_workload_identity_pool_iam_member` | `GoogleIamWorkloadIdentityPoolIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iam_workload_identity_pool_iam_policy` | `GoogleIamWorkloadIdentityPoolIamPolicy` | — |
| `google_iam_workload_identity_pool_managed_identity` | `GoogleIamWorkloadIdentityPoolManagedIdentity` | [wif\_trust\_domain\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/wif_trust_domain_quickstart) |
| `google_iam_workload_identity_pool_namespace` | `GoogleIamWorkloadIdentityPoolNamespace` | [wif\_trust\_domain\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/wif_trust_domain_quickstart) |
| `google_iam_workload_identity_pool_provider` | `GoogleIamWorkloadIdentityPoolProvider` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_os_login_ssh_public_key` | `GoogleOsLoginSshPublicKey` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_project_iam_audit_config` | `GoogleProjectIamAuditConfig` | [project\_iam\_audit\_config\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/project_iam_audit_config_quickstart) |
| `google_project_iam_binding` | `GoogleProjectIamBinding` | — |
| `google_project_iam_custom_role` | `GoogleProjectIamCustomRole` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_project_iam_member` | `GoogleProjectIamMember` | [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart), [config\_deployment\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/config_deployment_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
| `google_project_iam_member_remove` | `GoogleProjectIamMemberRemove` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_project_iam_policy` | `GoogleProjectIamPolicy` | — |
| `google_service_account` | `GoogleServiceAccount` | [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart), [bigquery\_datapolicyv2\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_datapolicyv2_quickstart), [bigquery\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_quickstart), [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart), [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart), [cloud\_functions\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_functions_quickstart), [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart), [cloud\_run\_v1\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_v1_quickstart), [cloud\_tasks\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_tasks_quickstart), [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart), [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart), [config\_deployment\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/config_deployment_quickstart), [container\_analysis\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/container_analysis_quickstart), [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart), [dataform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataform_quickstart), [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart), [dataproc\_autoscaling\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_autoscaling_quickstart), [dataproc\_metastore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_metastore_quickstart), [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart), [dns\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dns_quickstart), [endpoints\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/endpoints_quickstart), [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart), [firebase\_app\_hosting\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_app_hosting_quickstart), [gke\_hub\_feature\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_feature_quickstart), [gke\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_quickstart), [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart), [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [iap\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_settings_quickstart), [iap\_tunnel\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_tunnel_quickstart), [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart), [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart), [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart), [network\_security\_lists\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_lists_quickstart), [privileged\_access\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/privileged_access_manager_quickstart), [project\_iam\_audit\_config\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/project_iam_audit_config_quickstart), [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart), [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart), [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart), [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart), [sourcerepo\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/sourcerepo_quickstart), [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart), [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart), [vm\_compliance\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vm_compliance_quickstart) |
| `google_service_account_iam_binding` | `GoogleServiceAccountIamBinding` | — |
| `google_service_account_iam_member` | `GoogleServiceAccountIamMember` | [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_service_account_iam_policy` | `GoogleServiceAccountIamPolicy` | — |
| `google_service_account_key` | `GoogleServiceAccountKey` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_workload_identity_service_agent` | `GoogleWorkloadIdentityServiceAgent` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
## iap
[Section titled “iap”](#iap)
| Terraform type | Dart factory | Example |
| ----------------------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_iap_agent_registry_agent_iam_binding` | `GoogleIapAgentRegistryAgentIamBinding` | — |
| `google_iap_agent_registry_agent_iam_member` | `GoogleIapAgentRegistryAgentIamMember` | — |
| `google_iap_agent_registry_agent_iam_policy` | `GoogleIapAgentRegistryAgentIamPolicy` | — |
| `google_iap_agent_registry_endpoint_iam_binding` | `GoogleIapAgentRegistryEndpointIamBinding` | — |
| `google_iap_agent_registry_endpoint_iam_member` | `GoogleIapAgentRegistryEndpointIamMember` | — |
| `google_iap_agent_registry_endpoint_iam_policy` | `GoogleIapAgentRegistryEndpointIamPolicy` | — |
| `google_iap_agent_registry_iam_binding` | `GoogleIapAgentRegistryIamBinding` | — |
| `google_iap_agent_registry_iam_member` | `GoogleIapAgentRegistryIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iap_agent_registry_iam_policy` | `GoogleIapAgentRegistryIamPolicy` | — |
| `google_iap_agent_registry_mcp_server_iam_binding` | `GoogleIapAgentRegistryMcpServerIamBinding` | — |
| `google_iap_agent_registry_mcp_server_iam_member` | `GoogleIapAgentRegistryMcpServerIamMember` | — |
| `google_iap_agent_registry_mcp_server_iam_policy` | `GoogleIapAgentRegistryMcpServerIamPolicy` | — |
| `google_iap_app_engine_service_iam_binding` | `GoogleIapAppEngineServiceIamBinding` | — |
| `google_iap_app_engine_service_iam_member` | `GoogleIapAppEngineServiceIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iap_app_engine_service_iam_policy` | `GoogleIapAppEngineServiceIamPolicy` | — |
| `google_iap_app_engine_version_iam_binding` | `GoogleIapAppEngineVersionIamBinding` | — |
| `google_iap_app_engine_version_iam_member` | `GoogleIapAppEngineVersionIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iap_app_engine_version_iam_policy` | `GoogleIapAppEngineVersionIamPolicy` | — |
| `google_iap_brand` | `GoogleIapBrand` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_iap_client` | `GoogleIapClient` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_iap_location_web_iam_binding` | `GoogleIapLocationWebIamBinding` | [iap\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_settings_quickstart) |
| `google_iap_location_web_iam_member` | `GoogleIapLocationWebIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iap_location_web_iam_policy` | `GoogleIapLocationWebIamPolicy` | [iap\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_settings_quickstart) |
| `google_iap_settings` | `GoogleIapSettings` | [iap\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_settings_quickstart) |
| `google_iap_tunnel_dest_group` | `GoogleIapTunnelDestGroup` | [iap\_tunnel\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_tunnel_quickstart) |
| `google_iap_tunnel_dest_group_iam_binding` | `GoogleIapTunnelDestGroupIamBinding` | — |
| `google_iap_tunnel_dest_group_iam_member` | `GoogleIapTunnelDestGroupIamMember` | [iap\_tunnel\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_tunnel_quickstart) |
| `google_iap_tunnel_dest_group_iam_policy` | `GoogleIapTunnelDestGroupIamPolicy` | — |
| `google_iap_tunnel_iam_binding` | `GoogleIapTunnelIamBinding` | — |
| `google_iap_tunnel_iam_member` | `GoogleIapTunnelIamMember` | [iap\_tunnel\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_tunnel_quickstart) |
| `google_iap_tunnel_iam_policy` | `GoogleIapTunnelIamPolicy` | — |
| `google_iap_tunnel_instance_iam_binding` | `GoogleIapTunnelInstanceIamBinding` | — |
| `google_iap_tunnel_instance_iam_member` | `GoogleIapTunnelInstanceIamMember` | [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart) |
| `google_iap_tunnel_instance_iam_policy` | `GoogleIapTunnelInstanceIamPolicy` | — |
| `google_iap_web_backend_service_iam_binding` | `GoogleIapWebBackendServiceIamBinding` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_iap_web_backend_service_iam_member` | `GoogleIapWebBackendServiceIamMember` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_iap_web_backend_service_iam_policy` | `GoogleIapWebBackendServiceIamPolicy` | — |
| `google_iap_web_cloud_run_service_iam_binding` | `GoogleIapWebCloudRunServiceIamBinding` | — |
| `google_iap_web_cloud_run_service_iam_member` | `GoogleIapWebCloudRunServiceIamMember` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
| `google_iap_web_cloud_run_service_iam_policy` | `GoogleIapWebCloudRunServiceIamPolicy` | — |
| `google_iap_web_forwarding_rule_service_iam_binding` | `GoogleIapWebForwardingRuleServiceIamBinding` | — |
| `google_iap_web_forwarding_rule_service_iam_member` | `GoogleIapWebForwardingRuleServiceIamMember` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_iap_web_forwarding_rule_service_iam_policy` | `GoogleIapWebForwardingRuleServiceIamPolicy` | — |
| `google_iap_web_iam_binding` | `GoogleIapWebIamBinding` | — |
| `google_iap_web_iam_member` | `GoogleIapWebIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iap_web_iam_policy` | `GoogleIapWebIamPolicy` | — |
| `google_iap_web_region_backend_service_iam_binding` | `GoogleIapWebRegionBackendServiceIamBinding` | — |
| `google_iap_web_region_backend_service_iam_member` | `GoogleIapWebRegionBackendServiceIamMember` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_iap_web_region_backend_service_iam_policy` | `GoogleIapWebRegionBackendServiceIamPolicy` | — |
| `google_iap_web_region_forwarding_rule_service_iam_binding` | `GoogleIapWebRegionForwardingRuleServiceIamBinding` | — |
| `google_iap_web_region_forwarding_rule_service_iam_member` | `GoogleIapWebRegionForwardingRuleServiceIamMember` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_iap_web_region_forwarding_rule_service_iam_policy` | `GoogleIapWebRegionForwardingRuleServiceIamPolicy` | — |
| `google_iap_web_type_app_engine_iam_binding` | `GoogleIapWebTypeAppEngineIamBinding` | — |
| `google_iap_web_type_app_engine_iam_member` | `GoogleIapWebTypeAppEngineIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iap_web_type_app_engine_iam_policy` | `GoogleIapWebTypeAppEngineIamPolicy` | — |
| `google_iap_web_type_compute_iam_binding` | `GoogleIapWebTypeComputeIamBinding` | — |
| `google_iap_web_type_compute_iam_member` | `GoogleIapWebTypeComputeIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_iap_web_type_compute_iam_policy` | `GoogleIapWebTypeComputeIamPolicy` | — |
## identity
[Section titled “identity”](#identity)
| Terraform type | Dart factory | Example |
| -------------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_cloud_identity_group` | `GoogleCloudIdentityGroup` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_cloud_identity_group_membership` | `GoogleCloudIdentityGroupMembership` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_identity_platform_config` | `GoogleIdentityPlatformConfig` | — |
| `google_identity_platform_default_supported_idp_config` | `GoogleIdentityPlatformDefaultSupportedIdpConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_identity_platform_inbound_saml_config` | `GoogleIdentityPlatformInboundSamlConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_identity_platform_oauth_idp_config` | `GoogleIdentityPlatformOauthIdpConfig` | [identity\_platform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/identity_platform_quickstart) |
| `google_identity_platform_tenant` | `GoogleIdentityPlatformTenant` | [identity\_platform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/identity_platform_quickstart) |
| `google_identity_platform_tenant_default_supported_idp_config` | `GoogleIdentityPlatformTenantDefaultSupportedIdpConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_identity_platform_tenant_inbound_saml_config` | `GoogleIdentityPlatformTenantInboundSamlConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_identity_platform_tenant_oauth_idp_config` | `GoogleIdentityPlatformTenantOauthIdpConfig` | [identity\_platform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/identity_platform_quickstart) |
## integration\_connectors
[Section titled “integration\_connectors”](#integration_connectors)
| Terraform type | Dart factory | Example |
| --------------------------------------------------- | ----------------------------------------------- | ------- |
| `google_integration_connectors_connection` | `GoogleIntegrationConnectorsConnection` | — |
| `google_integration_connectors_endpoint_attachment` | `GoogleIntegrationConnectorsEndpointAttachment` | — |
| `google_integration_connectors_managed_zone` | `GoogleIntegrationConnectorsManagedZone` | — |
## integrations
[Section titled “integrations”](#integrations)
| Terraform type | Dart factory | Example |
| --------------------------------- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------- |
| `google_integrations_auth_config` | `GoogleIntegrationsAuthConfig` | [integrations\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/integrations_quickstart) |
| `google_integrations_client` | `GoogleIntegrationsClient` | [integrations\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/integrations_quickstart) |
## kms
[Section titled “kms”](#kms)
| Terraform type | Dart factory | Example |
| --------------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| `google_kms_autokey_config` | `GoogleKmsAutokeyConfig` | — |
| `google_kms_crypto_key` | `GoogleKmsCryptoKey` | [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart) |
| `google_kms_crypto_key_iam_binding` | `GoogleKmsCryptoKeyIamBinding` | — |
| `google_kms_crypto_key_iam_member` | `GoogleKmsCryptoKeyIamMember` | [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart) |
| `google_kms_crypto_key_iam_policy` | `GoogleKmsCryptoKeyIamPolicy` | — |
| `google_kms_crypto_key_version` | `GoogleKmsCryptoKeyVersion` | [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart) |
| `google_kms_ekm_connection` | `GoogleKmsEkmConnection` | — |
| `google_kms_ekm_connection_iam_binding` | `GoogleKmsEkmConnectionIamBinding` | — |
| `google_kms_ekm_connection_iam_member` | `GoogleKmsEkmConnectionIamMember` | — |
| `google_kms_ekm_connection_iam_policy` | `GoogleKmsEkmConnectionIamPolicy` | — |
| `google_kms_key_handle` | `GoogleKmsKeyHandle` | — |
| `google_kms_key_ring` | `GoogleKmsKeyRing` | [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart) |
| `google_kms_key_ring_iam_binding` | `GoogleKmsKeyRingIamBinding` | — |
| `google_kms_key_ring_iam_member` | `GoogleKmsKeyRingIamMember` | [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart) |
| `google_kms_key_ring_iam_policy` | `GoogleKmsKeyRingIamPolicy` | — |
| `google_kms_key_ring_import_job` | `GoogleKmsKeyRingImportJob` | [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart) |
| `google_kms_project_autokey_config` | `GoogleKmsProjectAutokeyConfig` | [kms\_autokey\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_autokey_quickstart) |
| `google_kms_secret_ciphertext` | `GoogleKmsSecretCiphertext` | [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart) |
## license\_manager
[Section titled “license\_manager”](#license_manager)
| Terraform type | Dart factory | Example |
| -------------------------------------- | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `google_license_manager_configuration` | `GoogleLicenseManagerConfiguration` | [license\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/license_manager_quickstart) |
## logging
[Section titled “logging”](#logging)
| Terraform type | Dart factory | Example |
| ---------------------------------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_logging_billing_account_bucket_config` | `GoogleLoggingBillingAccountBucketConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_billing_account_exclusion` | `GoogleLoggingBillingAccountExclusion` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_billing_account_sink` | `GoogleLoggingBillingAccountSink` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_folder_bucket_config` | `GoogleLoggingFolderBucketConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_folder_exclusion` | `GoogleLoggingFolderExclusion` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_folder_settings` | `GoogleLoggingFolderSettings` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_folder_sink` | `GoogleLoggingFolderSink` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_linked_dataset` | `GoogleLoggingLinkedDataset` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_log_scope` | `GoogleLoggingLogScope` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_log_view` | `GoogleLoggingLogView` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_log_view_iam_binding` | `GoogleLoggingLogViewIamBinding` | — |
| `google_logging_log_view_iam_member` | `GoogleLoggingLogViewIamMember` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_log_view_iam_policy` | `GoogleLoggingLogViewIamPolicy` | — |
| `google_logging_metric` | `GoogleLoggingMetric` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_organization_bucket_config` | `GoogleLoggingOrganizationBucketConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_organization_exclusion` | `GoogleLoggingOrganizationExclusion` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_organization_settings` | `GoogleLoggingOrganizationSettings` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_logging_organization_sink` | `GoogleLoggingOrganizationSink` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_project_bucket_config` | `GoogleLoggingProjectBucketConfig` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_project_exclusion` | `GoogleLoggingProjectExclusion` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_project_sink` | `GoogleLoggingProjectSink` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_logging_saved_query` | `GoogleLoggingSavedQuery` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
## looker
[Section titled “looker”](#looker)
| Terraform type | Dart factory | Example |
| ------------------------ | ---------------------- | ------- |
| `google_looker_instance` | `GoogleLookerInstance` | — |
## lustre
[Section titled “lustre”](#lustre)
| Terraform type | Dart factory | Example |
| ------------------------ | ---------------------- | ------- |
| `google_lustre_instance` | `GoogleLustreInstance` | — |
## managed
[Section titled “managed”](#managed)
| Terraform type | Dart factory | Example |
| -------------------------------------- | ---------------------------------- | ------- |
| `google_managed_kafka_acl` | `GoogleManagedKafkaAcl` | — |
| `google_managed_kafka_cluster` | `GoogleManagedKafkaCluster` | — |
| `google_managed_kafka_connect_cluster` | `GoogleManagedKafkaConnectCluster` | — |
| `google_managed_kafka_connector` | `GoogleManagedKafkaConnector` | — |
| `google_managed_kafka_topic` | `GoogleManagedKafkaTopic` | — |
## memcache
[Section titled “memcache”](#memcache)
| Terraform type | Dart factory | Example |
| -------------------------- | ------------------------ | --------------------------------------------------------------------------------------------------------------- |
| `google_memcache_instance` | `GoogleMemcacheInstance` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
## memorystore
[Section titled “memorystore”](#memorystore)
| Terraform type | Dart factory | Example |
| ------------------------------------------------------------ | ------------------------------------------------------ | ------- |
| `google_memorystore_instance` | `GoogleMemorystoreInstance` | — |
| `google_memorystore_instance_desired_user_created_endpoints` | `GoogleMemorystoreInstanceDesiredUserCreatedEndpoints` | — |
## migration
[Section titled “migration”](#migration)
| Terraform type | Dart factory | Example |
| ------------------------------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| `google_migration_center_assets_export_job` | `GoogleMigrationCenterAssetsExportJob` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_discovery_client` | `GoogleMigrationCenterDiscoveryClient` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_group` | `GoogleMigrationCenterGroup` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_import_data_file` | `GoogleMigrationCenterImportDataFile` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_import_job` | `GoogleMigrationCenterImportJob` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_preference_set` | `GoogleMigrationCenterPreferenceSet` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_report` | `GoogleMigrationCenterReport` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_report_config` | `GoogleMigrationCenterReportConfig` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_settings` | `GoogleMigrationCenterSettings` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
| `google_migration_center_source` | `GoogleMigrationCenterSource` | [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart) |
## model\_armor
[Section titled “model\_armor”](#model_armor)
| Terraform type | Dart factory | Example |
| --------------------------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_model_armor_floorsetting` | `GoogleModelArmorFloorsetting` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_model_armor_template` | `GoogleModelArmorTemplate` | [model\_armor\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/model_armor_quickstart) |
## monitoring
[Section titled “monitoring”](#monitoring)
| Terraform type | Dart factory | Example |
| ---------------------------------------- | ------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| `google_monitoring_alert_policy` | `GoogleMonitoringAlertPolicy` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
| `google_monitoring_custom_service` | `GoogleMonitoringCustomService` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
| `google_monitoring_dashboard` | `GoogleMonitoringDashboard` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
| `google_monitoring_group` | `GoogleMonitoringGroup` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
| `google_monitoring_metric_descriptor` | `GoogleMonitoringMetricDescriptor` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
| `google_monitoring_monitored_project` | `GoogleMonitoringMonitoredProject` | — |
| `google_monitoring_notification_channel` | `GoogleMonitoringNotificationChannel` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
| `google_monitoring_service` | `GoogleMonitoringService` | — |
| `google_monitoring_slo` | `GoogleMonitoringSlo` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
| `google_monitoring_uptime_check_config` | `GoogleMonitoringUptimeCheckConfig` | [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart) |
## netapp
[Section titled “netapp”](#netapp)
| Terraform type | Dart factory | Example |
| ---------------------------------- | ------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `google_netapp_active_directory` | `GoogleNetappActiveDirectory` | — |
| `google_netapp_backup` | `GoogleNetappBackup` | — |
| `google_netapp_backup_policy` | `GoogleNetappBackupPolicy` | [netapp\_metadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/netapp_metadata_quickstart) |
| `google_netapp_backup_vault` | `GoogleNetappBackupVault` | [netapp\_metadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/netapp_metadata_quickstart) |
| `google_netapp_host_group` | `GoogleNetappHostGroup` | [netapp\_metadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/netapp_metadata_quickstart) |
| `google_netapp_kmsconfig` | `GoogleNetappKmsconfig` | — |
| `google_netapp_storage_pool` | `GoogleNetappStoragePool` | — |
| `google_netapp_volume` | `GoogleNetappVolume` | — |
| `google_netapp_volume_quota_rule` | `GoogleNetappVolumeQuotaRule` | — |
| `google_netapp_volume_replication` | `GoogleNetappVolumeReplication` | — |
| `google_netapp_volume_snapshot` | `GoogleNetappVolumeSnapshot` | — |
## network
[Section titled “network”](#network)
| Terraform type | Dart factory | Example |
| -------------------------------------------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_network_connectivity_destination` | `GoogleNetworkConnectivityDestination` | — |
| `google_network_connectivity_gateway_advertised_route` | `GoogleNetworkConnectivityGatewayAdvertisedRoute` | — |
| `google_network_connectivity_group` | `GoogleNetworkConnectivityGroup` | [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart) |
| `google_network_connectivity_hub` | `GoogleNetworkConnectivityHub` | [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart), [network\_security\_lists\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_lists_quickstart) |
| `google_network_connectivity_hub_iam_binding` | `GoogleNetworkConnectivityHubIamBinding` | — |
| `google_network_connectivity_hub_iam_member` | `GoogleNetworkConnectivityHubIamMember` | [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart) |
| `google_network_connectivity_hub_iam_policy` | `GoogleNetworkConnectivityHubIamPolicy` | — |
| `google_network_connectivity_internal_range` | `GoogleNetworkConnectivityInternalRange` | [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart) |
| `google_network_connectivity_multicloud_data_transfer_config` | `GoogleNetworkConnectivityMulticloudDataTransferConfig` | — |
| `google_network_connectivity_policy_based_route` | `GoogleNetworkConnectivityPolicyBasedRoute` | [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart) |
| `google_network_connectivity_regional_endpoint` | `GoogleNetworkConnectivityRegionalEndpoint` | [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart) |
| `google_network_connectivity_service_connection_policy` | `GoogleNetworkConnectivityServiceConnectionPolicy` | — |
| `google_network_connectivity_spoke` | `GoogleNetworkConnectivitySpoke` | [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart) |
| `google_network_connectivity_transport` | `GoogleNetworkConnectivityTransport` | [network\_connectivity\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_connectivity_quickstart) |
| `google_network_management_connectivity_test` | `GoogleNetworkManagementConnectivityTest` | [api\_security\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/api_security_quickstart) |
| `google_network_management_organization_vpc_flow_logs_config` | `GoogleNetworkManagementOrganizationVpcFlowLogsConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_network_management_vpc_flow_logs_config` | `GoogleNetworkManagementVpcFlowLogsConfig` | [network\_management\_vpc\_flow\_logs\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_management_vpc_flow_logs_quickstart) |
| `google_network_security_address_group` | `GoogleNetworkSecurityAddressGroup` | [network\_security\_lists\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_lists_quickstart) |
| `google_network_security_address_group_iam_binding` | `GoogleNetworkSecurityAddressGroupIamBinding` | — |
| `google_network_security_address_group_iam_member` | `GoogleNetworkSecurityAddressGroupIamMember` | [network\_security\_lists\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_lists_quickstart) |
| `google_network_security_address_group_iam_policy` | `GoogleNetworkSecurityAddressGroupIamPolicy` | — |
| `google_network_security_authz_policy` | `GoogleNetworkSecurityAuthzPolicy` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_network_security_backend_authentication_config` | `GoogleNetworkSecurityBackendAuthenticationConfig` | [network\_security\_backend\_auth\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_backend_auth_quickstart) |
| `google_network_security_client_tls_policy` | `GoogleNetworkSecurityClientTlsPolicy` | [network\_security\_tls\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_tls_quickstart) |
| `google_network_security_dns_threat_detector` | `GoogleNetworkSecurityDnsThreatDetector` | [network\_security\_dns\_threat\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_dns_threat_quickstart) |
| `google_network_security_firewall_endpoint` | `GoogleNetworkSecurityFirewallEndpoint` | — |
| `google_network_security_firewall_endpoint_association` | `GoogleNetworkSecurityFirewallEndpointAssociation` | — |
| `google_network_security_gateway_security_policy` | `GoogleNetworkSecurityGatewaySecurityPolicy` | [network\_security\_gateway\_policy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_gateway_policy_quickstart) |
| `google_network_security_gateway_security_policy_rule` | `GoogleNetworkSecurityGatewaySecurityPolicyRule` | [network\_security\_gateway\_policy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_gateway_policy_quickstart) |
| `google_network_security_intercept_deployment` | `GoogleNetworkSecurityInterceptDeployment` | — |
| `google_network_security_intercept_deployment_group` | `GoogleNetworkSecurityInterceptDeploymentGroup` | — |
| `google_network_security_intercept_endpoint_group` | `GoogleNetworkSecurityInterceptEndpointGroup` | — |
| `google_network_security_intercept_endpoint_group_association` | `GoogleNetworkSecurityInterceptEndpointGroupAssociation` | — |
| `google_network_security_mirroring_deployment` | `GoogleNetworkSecurityMirroringDeployment` | — |
| `google_network_security_mirroring_deployment_group` | `GoogleNetworkSecurityMirroringDeploymentGroup` | — |
| `google_network_security_mirroring_endpoint` | `GoogleNetworkSecurityMirroringEndpoint` | — |
| `google_network_security_mirroring_endpoint_group` | `GoogleNetworkSecurityMirroringEndpointGroup` | — |
| `google_network_security_mirroring_endpoint_group_association` | `GoogleNetworkSecurityMirroringEndpointGroupAssociation` | — |
| `google_network_security_security_profile` | `GoogleNetworkSecuritySecurityProfile` | — |
| `google_network_security_security_profile_group` | `GoogleNetworkSecuritySecurityProfileGroup` | — |
| `google_network_security_server_tls_policy` | `GoogleNetworkSecurityServerTlsPolicy` | [network\_security\_tls\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_tls_quickstart) |
| `google_network_security_tls_inspection_policy` | `GoogleNetworkSecurityTlsInspectionPolicy` | — |
| `google_network_security_ull_mirroring_collector` | `GoogleNetworkSecurityUllMirroringCollector` | [network\_security\_ull\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_ull_quickstart) |
| `google_network_security_ull_mirroring_collector_rule` | `GoogleNetworkSecurityUllMirroringCollectorRule` | [network\_security\_ull\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_ull_quickstart) |
| `google_network_security_ull_mirroring_engine` | `GoogleNetworkSecurityUllMirroringEngine` | [network\_security\_ull\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_ull_quickstart) |
| `google_network_security_url_lists` | `GoogleNetworkSecurityUrlLists` | [network\_security\_lists\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_lists_quickstart) |
| `google_network_services_agent_gateway` | `GoogleNetworkServicesAgentGateway` | — |
| `google_network_services_authz_extension` | `GoogleNetworkServicesAuthzExtension` | — |
| `google_network_services_edge_cache_keyset` | `GoogleNetworkServicesEdgeCacheKeyset` | — |
| `google_network_services_edge_cache_origin` | `GoogleNetworkServicesEdgeCacheOrigin` | — |
| `google_network_services_edge_cache_service` | `GoogleNetworkServicesEdgeCacheService` | — |
| `google_network_services_endpoint_policy` | `GoogleNetworkServicesEndpointPolicy` | [network\_services\_mesh\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_services_mesh_quickstart) |
| `google_network_services_gateway` | `GoogleNetworkServicesGateway` | — |
| `google_network_services_grpc_route` | `GoogleNetworkServicesGrpcRoute` | [network\_services\_mesh\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_services_mesh_quickstart) |
| `google_network_services_http_route` | `GoogleNetworkServicesHttpRoute` | [network\_services\_mesh\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_services_mesh_quickstart) |
| `google_network_services_lb_edge_extension` | `GoogleNetworkServicesLbEdgeExtension` | — |
| `google_network_services_lb_route_extension` | `GoogleNetworkServicesLbRouteExtension` | — |
| `google_network_services_lb_traffic_extension` | `GoogleNetworkServicesLbTrafficExtension` | — |
| `google_network_services_mesh` | `GoogleNetworkServicesMesh` | [network\_services\_mesh\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_services_mesh_quickstart) |
| `google_network_services_multicast_consumer_association` | `GoogleNetworkServicesMulticastConsumerAssociation` | — |
| `google_network_services_multicast_domain` | `GoogleNetworkServicesMulticastDomain` | — |
| `google_network_services_multicast_domain_activation` | `GoogleNetworkServicesMulticastDomainActivation` | — |
| `google_network_services_multicast_domain_group` | `GoogleNetworkServicesMulticastDomainGroup` | — |
| `google_network_services_multicast_group_consumer_activation` | `GoogleNetworkServicesMulticastGroupConsumerActivation` | — |
| `google_network_services_multicast_group_producer_activation` | `GoogleNetworkServicesMulticastGroupProducerActivation` | — |
| `google_network_services_multicast_group_range` | `GoogleNetworkServicesMulticastGroupRange` | — |
| `google_network_services_multicast_group_range_activation` | `GoogleNetworkServicesMulticastGroupRangeActivation` | — |
| `google_network_services_multicast_producer_association` | `GoogleNetworkServicesMulticastProducerAssociation` | — |
| `google_network_services_service_binding` | `GoogleNetworkServicesServiceBinding` | — |
| `google_network_services_tcp_route` | `GoogleNetworkServicesTcpRoute` | [network\_services\_mesh\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_services_mesh_quickstart) |
| `google_network_services_tls_route` | `GoogleNetworkServicesTlsRoute` | — |
| `google_network_services_wasm_plugin` | `GoogleNetworkServicesWasmPlugin` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
## notebooks
[Section titled “notebooks”](#notebooks)
| Terraform type | Dart factory | Example |
| --------------------------------------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| `google_notebooks_environment` | `GoogleNotebooksEnvironment` | [notebooks\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/notebooks_quickstart) |
| `google_notebooks_instance` | `GoogleNotebooksInstance` | — |
| `google_notebooks_instance_iam_binding` | `GoogleNotebooksInstanceIamBinding` | — |
| `google_notebooks_instance_iam_member` | `GoogleNotebooksInstanceIamMember` | — |
| `google_notebooks_instance_iam_policy` | `GoogleNotebooksInstanceIamPolicy` | — |
| `google_notebooks_runtime` | `GoogleNotebooksRuntime` | — |
| `google_notebooks_runtime_iam_binding` | `GoogleNotebooksRuntimeIamBinding` | — |
| `google_notebooks_runtime_iam_member` | `GoogleNotebooksRuntimeIamMember` | — |
| `google_notebooks_runtime_iam_policy` | `GoogleNotebooksRuntimeIamPolicy` | — |
## observability
[Section titled “observability”](#observability)
| Terraform type | Dart factory | Example |
| ---------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| `google_observability_trace_scope` | `GoogleObservabilityTraceScope` | [observability\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/observability_quickstart) |
## oracle
[Section titled “oracle”](#oracle)
| Terraform type | Dart factory | Example |
| --------------------------------------------------------------------- | -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_oracle_database_autonomous_database` | `GoogleOracleDatabaseAutonomousDatabase` | [oracle\_autonomous\_database\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_autonomous_database_quickstart) |
| `google_oracle_database_cloud_exadata_infrastructure` | `GoogleOracleDatabaseCloudExadataInfrastructure` | [oracle\_exadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_exadata_quickstart) |
| `google_oracle_database_cloud_exadata_infrastructure_exascale_config` | `GoogleOracleDatabaseCloudExadataInfrastructureExascaleConfig` | — |
| `google_oracle_database_cloud_vm_cluster` | `GoogleOracleDatabaseCloudVmCluster` | [oracle\_exadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_exadata_quickstart) |
| `google_oracle_database_db_system` | `GoogleOracleDatabaseDbSystem` | [oracle\_db\_system\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_db_system_quickstart) |
| `google_oracle_database_exadb_vm_cluster` | `GoogleOracleDatabaseExadbVmCluster` | [oracle\_exadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_exadata_quickstart) |
| `google_oracle_database_exascale_db_storage_vault` | `GoogleOracleDatabaseExascaleDbStorageVault` | [oracle\_exadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_exadata_quickstart) |
| `google_oracle_database_goldengate_connection` | `GoogleOracleDatabaseGoldengateConnection` | [oracle\_goldengate\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_goldengate_quickstart) |
| `google_oracle_database_goldengate_connection_assignment` | `GoogleOracleDatabaseGoldengateConnectionAssignment` | [oracle\_goldengate\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_goldengate_quickstart) |
| `google_oracle_database_goldengate_deployment` | `GoogleOracleDatabaseGoldengateDeployment` | [oracle\_goldengate\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_goldengate_quickstart) |
| `google_oracle_database_odb_network` | `GoogleOracleDatabaseOdbNetwork` | [oracle\_autonomous\_database\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_autonomous_database_quickstart), [oracle\_db\_system\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_db_system_quickstart), [oracle\_exadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_exadata_quickstart), [oracle\_goldengate\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_goldengate_quickstart) |
| `google_oracle_database_odb_subnet` | `GoogleOracleDatabaseOdbSubnet` | [oracle\_autonomous\_database\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_autonomous_database_quickstart), [oracle\_db\_system\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_db_system_quickstart), [oracle\_exadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_exadata_quickstart), [oracle\_goldengate\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_goldengate_quickstart) |
## organization
[Section titled “organization”](#organization)
| Terraform type | Dart factory | Example |
| ---------------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_org_policy_custom_constraint` | `GoogleOrgPolicyCustomConstraint` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_org_policy_policy` | `GoogleOrgPolicyPolicy` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_organization_access_approval_settings` | `GoogleOrganizationAccessApprovalSettings` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_organization_iam_audit_config` | `GoogleOrganizationIamAuditConfig` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_organization_iam_binding` | `GoogleOrganizationIamBinding` | — |
| `google_organization_iam_custom_role` | `GoogleOrganizationIamCustomRole` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_organization_iam_member` | `GoogleOrganizationIamMember` | — |
| `google_organization_iam_policy` | `GoogleOrganizationIamPolicy` | — |
| `google_organization_policy` | `GoogleOrganizationPolicy` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## os\_config
[Section titled “os\_config”](#os_config)
| Terraform type | Dart factory | Example |
| ---------------------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_os_config_os_policy_assignment` | `GoogleOsConfigOsPolicyAssignment` | [vm\_compliance\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vm_compliance_quickstart) |
| `google_os_config_patch_deployment` | `GoogleOsConfigPatchDeployment` | [vm\_compliance\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vm_compliance_quickstart) |
| `google_os_config_v2_policy_orchestrator` | `GoogleOsConfigV2PolicyOrchestrator` | [vm\_compliance\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vm_compliance_quickstart) |
| `google_os_config_v2_policy_orchestrator_for_folder` | `GoogleOsConfigV2PolicyOrchestratorForFolder` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_os_config_v2_policy_orchestrator_for_organization` | `GoogleOsConfigV2PolicyOrchestratorForOrganization` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## parallelstore
[Section titled “parallelstore”](#parallelstore)
| Terraform type | Dart factory | Example |
| ------------------------------- | ----------------------------- | ------- |
| `google_parallelstore_instance` | `GoogleParallelstoreInstance` | — |
## parameter\_manager
[Section titled “parameter\_manager”](#parameter_manager)
| Terraform type | Dart factory | Example |
| ----------------------------------------------------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_parameter_manager_parameter` | `GoogleParameterManagerParameter` | [parameter\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/parameter_manager_quickstart) |
| `google_parameter_manager_parameter_version` | `GoogleParameterManagerParameterVersion` | — |
| `google_parameter_manager_regional_parameter` | `GoogleParameterManagerRegionalParameter` | [parameter\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/parameter_manager_quickstart) |
| `google_parameter_manager_regional_parameter_version` | `GoogleParameterManagerRegionalParameterVersion` | — |
## privateca
[Section titled “privateca”](#privateca)
| Terraform type | Dart factory | Example |
| --------------------------------------------------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `google_privateca_ca_pool` | `GooglePrivatecaCaPool` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_privateca_ca_pool_iam_binding` | `GooglePrivatecaCaPoolIamBinding` | — |
| `google_privateca_ca_pool_iam_member` | `GooglePrivatecaCaPoolIamMember` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_privateca_ca_pool_iam_policy` | `GooglePrivatecaCaPoolIamPolicy` | — |
| `google_privateca_certificate` | `GooglePrivatecaCertificate` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_privateca_certificate_authority` | `GooglePrivatecaCertificateAuthority` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_privateca_certificate_template` | `GooglePrivatecaCertificateTemplate` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_privateca_certificate_template_iam_binding` | `GooglePrivatecaCertificateTemplateIamBinding` | — |
| `google_privateca_certificate_template_iam_member` | `GooglePrivatecaCertificateTemplateIamMember` | [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart) |
| `google_privateca_certificate_template_iam_policy` | `GooglePrivatecaCertificateTemplateIamPolicy` | — |
## privileged\_access\_manager
[Section titled “privileged\_access\_manager”](#privileged_access_manager)
| Terraform type | Dart factory | Example |
| ---------------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| `google_privileged_access_manager_entitlement` | `GooglePrivilegedAccessManagerEntitlement` | [privileged\_access\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/privileged_access_manager_quickstart) |
## project
[Section titled “project”](#project)
| Terraform type | Dart factory | Example |
| ----------------------------------------- | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_project_access_approval_settings` | `GoogleProjectAccessApprovalSettings` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_project_default_service_accounts` | `GoogleProjectDefaultServiceAccounts` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_project_organization_policy` | `GoogleProjectOrganizationPolicy` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_project_service` | `GoogleProjectService` | [access\_context\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/access_context_quickstart), [agentic\_applications\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/agentic_applications_quickstart), [api\_security\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/api_security_quickstart), [apigee\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/apigee_quickstart), [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart), [apphub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/apphub_quickstart), [artifact\_registry\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/artifact_registry_quickstart), [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart), [bigquery\_datapolicyv2\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigquery_datapolicyv2_quickstart), [bigtable\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/bigtable_quickstart), [ces\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ces_quickstart), [chronicle\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/chronicle_quickstart), [cloud\_asset\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_asset_quickstart), [cloud\_build\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_build_quickstart), [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart), [cloud\_run\_v1\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_v1_quickstart), [cloud\_scheduler\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_scheduler_quickstart), [cloud\_tasks\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_tasks_quickstart), [clouddeploy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/clouddeploy_quickstart), [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart), [compute\_cloud\_armor\_tier\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_cloud_armor_tier_quickstart), [compute\_default\_network\_tier\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_default_network_tier_quickstart), [compute\_instance\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_instance_settings_quickstart), [compute\_lb\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_lb_quickstart), [compute\_preview\_feature\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_preview_feature_quickstart), [compute\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_quickstart), [compute\_rollout\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_rollout_quickstart), [compute\_route\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_route_quickstart), [compute\_snapshot\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_snapshot_settings_quickstart), [compute\_vpn\_gateway\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/compute_vpn_gateway_quickstart), [config\_deployment\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/config_deployment_quickstart), [contact\_center\_insights\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/contact_center_insights_quickstart), [container\_analysis\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/container_analysis_quickstart), [data\_catalog\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_catalog_quickstart), [data\_lineage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/data_lineage_quickstart), [dataform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataform_quickstart), [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart), [dataproc\_autoscaling\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_autoscaling_quickstart), [dataproc\_metastore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataproc_metastore_quickstart), [developer\_connect\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/developer_connect_quickstart), [dialogflow\_es\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_es_quickstart), [dialogflow\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dialogflow_quickstart), [discovery\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/discovery_engine_quickstart), [dlp\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dlp_quickstart), [document\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/document_ai_quickstart), [endpoints\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/endpoints_quickstart), [eventarc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/eventarc_quickstart), [filestore\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/filestore_quickstart), [firebase\_data\_connect\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_data_connect_quickstart), [firebase\_remote\_config\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebase_remote_config_quickstart), [firebaserules\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firebaserules_quickstart), [firestore\_document\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/firestore_document_quickstart), [gemini\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gemini_quickstart), [gke\_hub\_feature\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_feature_quickstart), [gke\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_hub_quickstart), [gke\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/gke_quickstart), [healthcare\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/healthcare_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [iap\_settings\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_settings_quickstart), [iap\_tunnel\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iap_tunnel_quickstart), [identity\_platform\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/identity_platform_quickstart), [integrations\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/integrations_quickstart), [kms\_autokey\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_autokey_quickstart), [kms\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/kms_quickstart), [license\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/license_manager_quickstart), [migration\_center\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/migration_center_quickstart), [model\_armor\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/model_armor_quickstart), [monitoring\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/monitoring_quickstart), [ncc\_hub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ncc_hub_quickstart), [netapp\_metadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/netapp_metadata_quickstart), [network\_connectivity\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_connectivity_quickstart), [network\_management\_vpc\_flow\_logs\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_management_vpc_flow_logs_quickstart), [network\_security\_backend\_auth\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_backend_auth_quickstart), [network\_security\_dns\_threat\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_dns_threat_quickstart), [network\_security\_gateway\_policy\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_gateway_policy_quickstart), [network\_security\_lists\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_lists_quickstart), [network\_security\_tls\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_tls_quickstart), [network\_security\_ull\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_security_ull_quickstart), [network\_services\_mesh\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/network_services_mesh_quickstart), [notebooks\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/notebooks_quickstart), [observability\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/observability_quickstart), [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart), [oracle\_autonomous\_database\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_autonomous_database_quickstart), [oracle\_db\_system\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_db_system_quickstart), [oracle\_exadata\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_exadata_quickstart), [oracle\_goldengate\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/oracle_goldengate_quickstart), [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart), [parameter\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/parameter_manager_quickstart), [privileged\_access\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/privileged_access_manager_quickstart), [project\_iam\_audit\_config\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/project_iam_audit_config_quickstart), [public\_ca\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/public_ca_quickstart), [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart), [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart), [sourcerepo\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/sourcerepo_quickstart), [spanner\_instance\_config\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/spanner_instance_config_quickstart), [storage\_intelligence\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_intelligence_quickstart), [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart), [transcoder\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/transcoder_quickstart), [usage\_export\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/usage_export_quickstart), [vector\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vector_quickstart), [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart), [vm\_compliance\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vm_compliance_quickstart), [workflows\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/workflows_quickstart) |
| `google_project_usage_export_bucket` | `GoogleProjectUsageExportBucket` | [usage\_export\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/usage_export_quickstart) |
| `google_resource_manager_capability` | `GoogleResourceManagerCapability` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_resource_manager_lien` | `GoogleResourceManagerLien` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## public\_ca
[Section titled “public\_ca”](#public_ca)
| Terraform type | Dart factory | Example |
| --------------------------------------- | ---------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| `google_public_ca_external_account_key` | `GooglePublicCaExternalAccountKey` | [public\_ca\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/public_ca_quickstart) |
## pubsub
[Section titled “pubsub”](#pubsub)
| Terraform type | Dart factory | Example |
| ---------------------------------------- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_pubsub_schema` | `GooglePubsubSchema` | [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) |
| `google_pubsub_schema_iam_binding` | `GooglePubsubSchemaIamBinding` | [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) |
| `google_pubsub_schema_iam_member` | `GooglePubsubSchemaIamMember` | [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) |
| `google_pubsub_schema_iam_policy` | `GooglePubsubSchemaIamPolicy` | [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) |
| `google_pubsub_subscription` | `GooglePubsubSubscription` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) |
| `google_pubsub_subscription_iam_binding` | `GooglePubsubSubscriptionIamBinding` | — |
| `google_pubsub_subscription_iam_member` | `GooglePubsubSubscriptionIamMember` | [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart) |
| `google_pubsub_subscription_iam_policy` | `GooglePubsubSubscriptionIamPolicy` | — |
| `google_pubsub_topic` | `GooglePubsubTopic` | [cloud\_asset\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_asset_quickstart), [cloud\_scheduler\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_scheduler_quickstart), [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart), [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart), [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_pubsub_topic_iam_binding` | `GooglePubsubTopicIamBinding` | [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) |
| `google_pubsub_topic_iam_member` | `GooglePubsubTopicIamMember` | [cloud\_asset\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_asset_quickstart), [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) |
| `google_pubsub_topic_iam_policy` | `GooglePubsubTopicIamPolicy` | [pubsub\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) |
## pubsub\_lite
[Section titled “pubsub\_lite”](#pubsub_lite)
| Terraform type | Dart factory | Example |
| --------------------------------- | ------------------------------ | ------- |
| `google_pubsub_lite_reservation` | `GooglePubsubLiteReservation` | — |
| `google_pubsub_lite_subscription` | `GooglePubsubLiteSubscription` | — |
| `google_pubsub_lite_topic` | `GooglePubsubLiteTopic` | — |
## recaptcha
[Section titled “recaptcha”](#recaptcha)
| Terraform type | Dart factory | Example |
| --------------------------------- | ------------------------------ | --------------------------------------------------------------------------------------------------------------------- |
| `google_recaptcha_enterprise_key` | `GoogleRecaptchaEnterpriseKey` | [api\_security\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/api_security_quickstart) |
## redis
[Section titled “redis”](#redis)
| Terraform type | Dart factory | Example |
| ----------------------------------------------- | ------------------------------------------ | --------------------------------------------------------------------------------------------------------------- |
| `google_redis_cluster` | `GoogleRedisCluster` | — |
| `google_redis_cluster_user_created_connections` | `GoogleRedisClusterUserCreatedConnections` | — |
| `google_redis_instance` | `GoogleRedisInstance` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
## scc
[Section titled “scc”](#scc)
| Terraform type | Dart factory | Example |
| ---------------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| `google_scc_event_threat_detection_custom_module` | `GoogleSccEventThreatDetectionCustomModule` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_folder_custom_module` | `GoogleSccFolderCustomModule` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_folder_notification_config` | `GoogleSccFolderNotificationConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_folder_scc_big_query_export` | `GoogleSccFolderSccBigQueryExport` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_management_folder_security_health_analytics_custom_module` | `GoogleSccManagementFolderSecurityHealthAnalyticsCustomModule` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_management_organization_event_threat_detection_custom_module` | `GoogleSccManagementOrganizationEventThreatDetectionCustomModule` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_management_organization_security_health_analytics_custom_module` | `GoogleSccManagementOrganizationSecurityHealthAnalyticsCustomModule` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_management_project_security_health_analytics_custom_module` | `GoogleSccManagementProjectSecurityHealthAnalyticsCustomModule` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_mute_config` | `GoogleSccMuteConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_notification_config` | `GoogleSccNotificationConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_organization_custom_module` | `GoogleSccOrganizationCustomModule` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_organization_scc_big_query_export` | `GoogleSccOrganizationSccBigQueryExport` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_project_custom_module` | `GoogleSccProjectCustomModule` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_project_notification_config` | `GoogleSccProjectNotificationConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_project_scc_big_query_export` | `GoogleSccProjectSccBigQueryExport` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_source` | `GoogleSccSource` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_source_iam_binding` | `GoogleSccSourceIamBinding` | — |
| `google_scc_source_iam_member` | `GoogleSccSourceIamMember` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_source_iam_policy` | `GoogleSccSourceIamPolicy` | — |
| `google_scc_v2_folder_mute_config` | `GoogleSccV2FolderMuteConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_folder_notification_config` | `GoogleSccV2FolderNotificationConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_folder_scc_big_query_export` | `GoogleSccV2FolderSccBigQueryExport` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_organization_mute_config` | `GoogleSccV2OrganizationMuteConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_organization_notification_config` | `GoogleSccV2OrganizationNotificationConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_organization_scc_big_query_export` | `GoogleSccV2OrganizationSccBigQueryExport` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_organization_scc_big_query_exports` | `GoogleSccV2OrganizationSccBigQueryExports` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_organization_source` | `GoogleSccV2OrganizationSource` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_organization_source_iam_binding` | `GoogleSccV2OrganizationSourceIamBinding` | — |
| `google_scc_v2_organization_source_iam_member` | `GoogleSccV2OrganizationSourceIamMember` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_organization_source_iam_policy` | `GoogleSccV2OrganizationSourceIamPolicy` | — |
| `google_scc_v2_project_mute_config` | `GoogleSccV2ProjectMuteConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_project_notification_config` | `GoogleSccV2ProjectNotificationConfig` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
| `google_scc_v2_project_scc_big_query_export` | `GoogleSccV2ProjectSccBigQueryExport` | [scc\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/scc_quickstart) |
## secret\_manager
[Section titled “secret\_manager”](#secret_manager)
| Terraform type | Dart factory | Example |
| --------------------------------------------------- | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_secret_manager_regional_secret` | `GoogleSecretManagerRegionalSecret` | [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
| `google_secret_manager_regional_secret_iam_binding` | `GoogleSecretManagerRegionalSecretIamBinding` | [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
| `google_secret_manager_regional_secret_iam_member` | `GoogleSecretManagerRegionalSecretIamMember` | [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
| `google_secret_manager_regional_secret_iam_policy` | `GoogleSecretManagerRegionalSecretIamPolicy` | [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
| `google_secret_manager_regional_secret_version` | `GoogleSecretManagerRegionalSecretVersion` | — |
| `google_secret_manager_secret` | `GoogleSecretManagerSecret` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
| `google_secret_manager_secret_iam_binding` | `GoogleSecretManagerSecretIamBinding` | [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
| `google_secret_manager_secret_iam_member` | `GoogleSecretManagerSecretIamMember` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart), [iam\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/iam_quickstart), [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
| `google_secret_manager_secret_iam_policy` | `GoogleSecretManagerSecretIamPolicy` | [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
| `google_secret_manager_secret_version` | `GoogleSecretManagerSecretVersion` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart), [secret\_manager\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/secret_manager_quickstart) |
## secure
[Section titled “secure”](#secure)
| Terraform type | Dart factory | Example |
| ----------------------------------------------------- | ----------------------------------------------- | ------- |
| `google_secure_source_manager_branch_rule` | `GoogleSecureSourceManagerBranchRule` | — |
| `google_secure_source_manager_hook` | `GoogleSecureSourceManagerHook` | — |
| `google_secure_source_manager_instance` | `GoogleSecureSourceManagerInstance` | — |
| `google_secure_source_manager_instance_iam_binding` | `GoogleSecureSourceManagerInstanceIamBinding` | — |
| `google_secure_source_manager_instance_iam_member` | `GoogleSecureSourceManagerInstanceIamMember` | — |
| `google_secure_source_manager_instance_iam_policy` | `GoogleSecureSourceManagerInstanceIamPolicy` | — |
| `google_secure_source_manager_repository` | `GoogleSecureSourceManagerRepository` | — |
| `google_secure_source_manager_repository_iam_binding` | `GoogleSecureSourceManagerRepositoryIamBinding` | — |
| `google_secure_source_manager_repository_iam_member` | `GoogleSecureSourceManagerRepositoryIamMember` | — |
| `google_secure_source_manager_repository_iam_policy` | `GoogleSecureSourceManagerRepositoryIamPolicy` | — |
## securityposture
[Section titled “securityposture”](#securityposture)
| Terraform type | Dart factory | Example |
| ------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_securityposture_posture` | `GoogleSecurityposturePosture` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_securityposture_posture_deployment` | `GoogleSecurityposturePostureDeployment` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## service\_directory
[Section titled “service\_directory”](#service_directory)
| Terraform type | Dart factory | Example |
| ------------------------------------------------ | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_service_directory_endpoint` | `GoogleServiceDirectoryEndpoint` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
| `google_service_directory_namespace` | `GoogleServiceDirectoryNamespace` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
| `google_service_directory_namespace_iam_binding` | `GoogleServiceDirectoryNamespaceIamBinding` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
| `google_service_directory_namespace_iam_member` | `GoogleServiceDirectoryNamespaceIamMember` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
| `google_service_directory_namespace_iam_policy` | `GoogleServiceDirectoryNamespaceIamPolicy` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
| `google_service_directory_service` | `GoogleServiceDirectoryService` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
| `google_service_directory_service_iam_binding` | `GoogleServiceDirectoryServiceIamBinding` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
| `google_service_directory_service_iam_member` | `GoogleServiceDirectoryServiceIamMember` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
| `google_service_directory_service_iam_policy` | `GoogleServiceDirectoryServiceIamPolicy` | [service\_directory\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/service_directory_quickstart) |
## service\_networking
[Section titled “service\_networking”](#service_networking)
| Terraform type | Dart factory | Example |
| ------------------------------------------------ | ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_service_networking_connection` | `GoogleServiceNetworkingConnection` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart), [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
| `google_service_networking_peered_dns_domain` | `GoogleServiceNetworkingPeeredDnsDomain` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_service_networking_vpc_service_controls` | `GoogleServiceNetworkingVpcServiceControls` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_vpc_access_connector` | `GoogleVpcAccessConnector` | [cloud\_run\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_run_quickstart) |
## site\_verification
[Section titled “site\_verification”](#site_verification)
| Terraform type | Dart factory | Example |
| --------------------------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_site_verification_owner` | `GoogleSiteVerificationOwner` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_site_verification_web_resource` | `GoogleSiteVerificationWebResource` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
## sourcerepo
[Section titled “sourcerepo”](#sourcerepo)
| Terraform type | Dart factory | Example |
| ------------------------------------------ | -------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| `google_sourcerepo_repository` | `GoogleSourcerepoRepository` | [sourcerepo\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/sourcerepo_quickstart) |
| `google_sourcerepo_repository_iam_binding` | `GoogleSourcerepoRepositoryIamBinding` | — |
| `google_sourcerepo_repository_iam_member` | `GoogleSourcerepoRepositoryIamMember` | [sourcerepo\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/sourcerepo_quickstart) |
| `google_sourcerepo_repository_iam_policy` | `GoogleSourcerepoRepositoryIamPolicy` | — |
## spanner
[Section titled “spanner”](#spanner)
| Terraform type | Dart factory | Example |
| ------------------------------------- | --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_spanner_backup_schedule` | `GoogleSpannerBackupSchedule` | — |
| `google_spanner_database` | `GoogleSpannerDatabase` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_spanner_database_iam_binding` | `GoogleSpannerDatabaseIamBinding` | — |
| `google_spanner_database_iam_member` | `GoogleSpannerDatabaseIamMember` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_spanner_database_iam_policy` | `GoogleSpannerDatabaseIamPolicy` | — |
| `google_spanner_instance` | `GoogleSpannerInstance` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_spanner_instance_config` | `GoogleSpannerInstanceConfig` | [spanner\_instance\_config\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/spanner_instance_config_quickstart) |
| `google_spanner_instance_iam_binding` | `GoogleSpannerInstanceIamBinding` | — |
| `google_spanner_instance_iam_member` | `GoogleSpannerInstanceIamMember` | [ops\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/ops_quickstart) |
| `google_spanner_instance_iam_policy` | `GoogleSpannerInstanceIamPolicy` | — |
| `google_spanner_instance_partition` | `GoogleSpannerInstancePartition` | — |
## sql
[Section titled “sql”](#sql)
| Terraform type | Dart factory | Example |
| ------------------------------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_sql_database` | `GoogleSqlDatabase` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
| `google_sql_database_instance` | `GoogleSqlDatabaseInstance` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
| `google_sql_provision_script` | `GoogleSqlProvisionScript` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_sql_source_representation_instance` | `GoogleSqlSourceRepresentationInstance` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
| `google_sql_ssl_cert` | `GoogleSqlSslCert` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
| `google_sql_user` | `GoogleSqlUser` | [cloud\_sql\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_sql_quickstart) |
## storage
[Section titled “storage”](#storage)
| Terraform type | Dart factory | Example |
| ---------------------------------------------- | ----------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_storage_anywhere_cache` | `GoogleStorageAnywhereCache` | — |
| `google_storage_batch_operations_job` | `GoogleStorageBatchOperationsJob` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_bucket` | `GoogleStorageBucket` | [app\_engine\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/app_engine_quickstart), [biglake\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/biglake_quickstart), [cloud\_functions\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_functions_quickstart), [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart), [dataplex\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dataplex_quickstart), [dlp\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/dlp_quickstart), [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart), [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart), [usage\_export\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/usage_export_quickstart), [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_storage_bucket_access_control` | `GoogleStorageBucketAccessControl` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_bucket_acl` | `GoogleStorageBucketAcl` | [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
| `google_storage_bucket_iam_binding` | `GoogleStorageBucketIamBinding` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_bucket_iam_member` | `GoogleStorageBucketIamMember` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart), [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
| `google_storage_bucket_iam_policy` | `GoogleStorageBucketIamPolicy` | — |
| `google_storage_bucket_object` | `GoogleStorageBucketObject` | [cloud\_functions\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/cloud_functions_quickstart), [colab\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/colab_quickstart), [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart), [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
| `google_storage_default_object_access_control` | `GoogleStorageDefaultObjectAccessControl` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_default_object_acl` | `GoogleStorageDefaultObjectAcl` | [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
| `google_storage_folder` | `GoogleStorageFolder` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_hmac_key` | `GoogleStorageHmacKey` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_insights_dataset_config` | `GoogleStorageInsightsDatasetConfig` | — |
| `google_storage_insights_report_config` | `GoogleStorageInsightsReportConfig` | [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
| `google_storage_managed_folder` | `GoogleStorageManagedFolder` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_managed_folder_iam_binding` | `GoogleStorageManagedFolderIamBinding` | — |
| `google_storage_managed_folder_iam_member` | `GoogleStorageManagedFolderIamMember` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_managed_folder_iam_policy` | `GoogleStorageManagedFolderIamPolicy` | — |
| `google_storage_notification` | `GoogleStorageNotification` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_object_access_control` | `GoogleStorageObjectAccessControl` | [storage\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_quickstart) |
| `google_storage_object_acl` | `GoogleStorageObjectAcl` | [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
| `google_storage_transfer_agent_pool` | `GoogleStorageTransferAgentPool` | [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
| `google_storage_transfer_job` | `GoogleStorageTransferJob` | [storage\_transfer\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_transfer_quickstart) |
## storage\_control
[Section titled “storage\_control”](#storage_control)
| Terraform type | Dart factory | Example |
| --------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `google_storage_control_folder_intelligence_config` | `GoogleStorageControlFolderIntelligenceConfig` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
| `google_storage_control_organization_intelligence_config` | `GoogleStorageControlOrganizationIntelligenceConfig` | [org\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/org_leftover_quickstart) |
| `google_storage_control_project_intelligence_config` | `GoogleStorageControlProjectIntelligenceConfig` | [storage\_intelligence\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/storage_intelligence_quickstart) |
## tags
[Section titled “tags”](#tags)
| Terraform type | Dart factory | Example |
| ----------------------------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `google_tags_location_tag_binding` | `GoogleTagsLocationTagBinding` | [artifact\_registry\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/artifact_registry_quickstart) |
| `google_tags_tag_binding` | `GoogleTagsTagBinding` | [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_tags_tag_key` | `GoogleTagsTagKey` | [artifact\_registry\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/artifact_registry_quickstart), [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_tags_tag_key_iam_binding` | `GoogleTagsTagKeyIamBinding` | [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_tags_tag_key_iam_member` | `GoogleTagsTagKeyIamMember` | [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_tags_tag_key_iam_policy` | `GoogleTagsTagKeyIamPolicy` | [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_tags_tag_value` | `GoogleTagsTagValue` | [artifact\_registry\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/artifact_registry_quickstart), [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_tags_tag_value_iam_binding` | `GoogleTagsTagValueIamBinding` | [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_tags_tag_value_iam_member` | `GoogleTagsTagValueIamMember` | [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
| `google_tags_tag_value_iam_policy` | `GoogleTagsTagValueIamPolicy` | [tags\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/tags_quickstart) |
## transcoder
[Section titled “transcoder”](#transcoder)
| Terraform type | Dart factory | Example |
| -------------------------------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_transcoder_job` | `GoogleTranscoderJob` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_transcoder_job_template` | `GoogleTranscoderJobTemplate` | [transcoder\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/transcoder_quickstart) |
## vector
[Section titled “vector”](#vector)
| Terraform type | Dart factory | Example |
| ---------------------------------- | ------------------------------ | -------------------------------------------------------------------------------------------------------- |
| `google_vector_search_collection` | `GoogleVectorSearchCollection` | [vector\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vector_quickstart) |
| `google_vector_search_data_object` | `GoogleVectorSearchDataObject` | [vector\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vector_quickstart) |
| `google_vector_search_index` | `GoogleVectorSearchIndex` | — |
## vertex\_ai
[Section titled “vertex\_ai”](#vertex_ai)
| Terraform type | Dart factory | Example |
| -------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| `google_ml_engine_model` | `GoogleMlEngineModel` | [deferred\_leftover\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/deferred_leftover_quickstart) |
| `google_vertex_ai_cache_config` | `GoogleVertexAiCacheConfig` | [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_vertex_ai_dataset` | `GoogleVertexAiDataset` | [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_vertex_ai_deployment_resource_pool` | `GoogleVertexAiDeploymentResourcePool` | — |
| `google_vertex_ai_endpoint` | `GoogleVertexAiEndpoint` | — |
| `google_vertex_ai_endpoint_with_model_garden_deployment` | `GoogleVertexAiEndpointWithModelGardenDeployment` | — |
| `google_vertex_ai_feature_group` | `GoogleVertexAiFeatureGroup` | [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_vertex_ai_feature_group_feature` | `GoogleVertexAiFeatureGroupFeature` | [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_vertex_ai_feature_online_store` | `GoogleVertexAiFeatureOnlineStore` | — |
| `google_vertex_ai_feature_online_store_featureview` | `GoogleVertexAiFeatureOnlineStoreFeatureview` | — |
| `google_vertex_ai_featurestore` | `GoogleVertexAiFeaturestore` | — |
| `google_vertex_ai_featurestore_entitytype` | `GoogleVertexAiFeaturestoreEntitytype` | — |
| `google_vertex_ai_featurestore_entitytype_feature` | `GoogleVertexAiFeaturestoreEntitytypeFeature` | — |
| `google_vertex_ai_index` | `GoogleVertexAiIndex` | — |
| `google_vertex_ai_index_endpoint` | `GoogleVertexAiIndexEndpoint` | — |
| `google_vertex_ai_index_endpoint_deployed_index` | `GoogleVertexAiIndexEndpointDeployedIndex` | — |
| `google_vertex_ai_persistent_resource` | `GoogleVertexAiPersistentResource` | — |
| `google_vertex_ai_rag_engine_config` | `GoogleVertexAiRagEngineConfig` | — |
| `google_vertex_ai_reasoning_engine` | `GoogleVertexAiReasoningEngine` | — |
| `google_vertex_ai_reasoning_engine_iam_binding` | `GoogleVertexAiReasoningEngineIamBinding` | — |
| `google_vertex_ai_reasoning_engine_iam_member` | `GoogleVertexAiReasoningEngineIamMember` | — |
| `google_vertex_ai_reasoning_engine_iam_policy` | `GoogleVertexAiReasoningEngineIamPolicy` | — |
| `google_vertex_ai_schedule` | `GoogleVertexAiSchedule` | [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_vertex_ai_semantic_governance_policy_engine` | `GoogleVertexAiSemanticGovernancePolicyEngine` | — |
| `google_vertex_ai_tensorboard` | `GoogleVertexAiTensorboard` | [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_vertex_ai_tensorboard_experiment` | `GoogleVertexAiTensorboardExperiment` | [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
| `google_vertex_ai_tensorboard_run` | `GoogleVertexAiTensorboardRun` | [vertex\_ai\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/vertex_ai_quickstart) |
## vmwareengine
[Section titled “vmwareengine”](#vmwareengine)
| Terraform type | Dart factory | Example |
| ------------------------------------------ | -------------------------------------- | ------- |
| `google_vmwareengine_cluster` | `GoogleVmwareengineCluster` | — |
| `google_vmwareengine_datastore` | `GoogleVmwareengineDatastore` | — |
| `google_vmwareengine_external_access_rule` | `GoogleVmwareengineExternalAccessRule` | — |
| `google_vmwareengine_external_address` | `GoogleVmwareengineExternalAddress` | — |
| `google_vmwareengine_network` | `GoogleVmwareengineNetwork` | — |
| `google_vmwareengine_network_peering` | `GoogleVmwareengineNetworkPeering` | — |
| `google_vmwareengine_network_policy` | `GoogleVmwareengineNetworkPolicy` | — |
| `google_vmwareengine_private_cloud` | `GoogleVmwareenginePrivateCloud` | — |
| `google_vmwareengine_subnet` | `GoogleVmwareengineSubnet` | — |
## workbench
[Section titled “workbench”](#workbench)
| Terraform type | Dart factory | Example |
| --------------------------------------- | ----------------------------------- | ------- |
| `google_workbench_instance` | `GoogleWorkbenchInstance` | — |
| `google_workbench_instance_iam_binding` | `GoogleWorkbenchInstanceIamBinding` | — |
| `google_workbench_instance_iam_member` | `GoogleWorkbenchInstanceIamMember` | — |
| `google_workbench_instance_iam_policy` | `GoogleWorkbenchInstanceIamPolicy` | — |
## workflows
[Section titled “workflows”](#workflows)
| Terraform type | Dart factory | Example |
| --------------------------- | ------------------------- | -------------------------------------------------------------------------------------------------------------- |
| `google_workflows_workflow` | `GoogleWorkflowsWorkflow` | [workflows\_quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/workflows_quickstart) |
## workstations
[Section titled “workstations”](#workstations)
| Terraform type | Dart factory | Example |
| ---------------------------------------------------- | ----------------------------------------------- | ------- |
| `google_workstations_workstation` | `GoogleWorkstationsWorkstation` | — |
| `google_workstations_workstation_cluster` | `GoogleWorkstationsWorkstationCluster` | — |
| `google_workstations_workstation_config` | `GoogleWorkstationsWorkstationConfig` | — |
| `google_workstations_workstation_config_iam_binding` | `GoogleWorkstationsWorkstationConfigIamBinding` | — |
| `google_workstations_workstation_config_iam_member` | `GoogleWorkstationsWorkstationConfigIamMember` | — |
| `google_workstations_workstation_config_iam_policy` | `GoogleWorkstationsWorkstationConfigIamPolicy` | — |
| `google_workstations_workstation_iam_binding` | `GoogleWorkstationsWorkstationIamBinding` | — |
| `google_workstations_workstation_iam_member` | `GoogleWorkstationsWorkstationIamMember` | — |
| `google_workstations_workstation_iam_policy` | `GoogleWorkstationsWorkstationIamPolicy` | — |
Release history: [GitHub Releases](https://github.com/nozomi-koborinai/terradart/releases) · per-package CHANGELOGs.
# Getting Started
> Install TerraDart and generate your first *.tf.json from a Stack.
This guide matches the [README quickstart](https://github.com/nozomi-koborinai/terradart#quickstart) for the **0.27.x** line. TerraDart is **alpha** — breaking changes land only on **minor** bumps; see [Status & versioning](/docs/status/) for the change policy and the [path to beta](/docs/status/#path-to-beta).
## Prerequisites
[Section titled “Prerequisites”](#prerequisites)
* Dart SDK ≥ 3.6
* Terraform CLI ≥ 1.11.0
* Credentials for your target provider (e.g. Google Cloud Application Default Credentials `gcloud auth application-default login`, or provider environment variables)
## 1. Add dependencies
[Section titled “1. Add dependencies”](#1-add-dependencies)
Choose `terradart_core` along with the provider factory package(s) your stack requires:
pubspec.yaml
```yaml
dependencies:
terradart_core: ^0.27.x
terradart_google: ^0.27.x # for Google Cloud (GA)
# terradart_google_beta: ^0.27.x # for Google Cloud beta-only resources
# terradart_appwrite: ^0.27.x # for Appwrite
# terradart_cloudflare: ^0.27.x # for Cloudflare edge infrastructure
```
Check [pub.dev](https://pub.dev/packages/terradart_core) for the latest patch, then run:
```bash
dart pub get
```
The GA `hashicorp/google` catalog is filled. Beta-only types live in [`terradart_google_beta`](https://pub.dev/packages/terradart_google_beta) (128 resource factories). [`terradart_appwrite`](https://pub.dev/packages/terradart_appwrite) is filled at the current pin (38 resource factories + 24 data sources). [`terradart_cloudflare`](https://pub.dev/packages/terradart_cloudflare) is filled at `cloudflare/cloudflare` `5.23.0` (257 resource factories + 446 data sources).
## 2. Define a Stack
[Section titled “2. Define a Stack”](#2-define-a-stack)
Create `lib/orders_stack.dart` (or follow the [pubsub quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart)):
```dart
import 'package:terradart_core/terradart_core.dart';
import 'package:terradart_google/provider.dart';
import 'package:terradart_google/pubsub.dart';
final class OrdersStack extends Stack {
OrdersStack({required String projectId})
: super(providers: [GoogleProvider(project: projectId)]) {
final topic = add(GooglePubsubTopic(
localName: 'orders',
name: TfArg.literal('orders-prod'),
));
addExport('ORDERS_TOPIC_NAME', ResourceIdExport(topic.nameRef));
setAppExportsOutputPath('lib/generated/orders_stack.app.dart');
}
}
```
## 3. Synth Terraform JSON
[Section titled “3. Synth Terraform JSON”](#3-synth-terraform-json)
From `bin/infra.dart`:
```dart
import 'package:my_pkg/orders_stack.dart';
Future main() async {
final stack = OrdersStack(projectId: 'YOUR-PROJECT-ID');
await stack.writeTo('tf-out');
}
```
```bash
dart run bin/infra.dart
```
This writes `tf-out/main.tf.json` and, when exports are literal-resolvable, `lib/generated/orders_stack.app.dart`.
## 4. Plan and apply
[Section titled “4. Plan and apply”](#4-plan-and-apply)
```bash
cd tf-out
terraform init
terraform plan
terraform apply
```
Your existing remote state backend and modules stay unchanged — TerraDart only replaces HCL/JSON authoring.
## 5. The boundary (optional)
[Section titled “5. The boundary (optional)”](#5-the-boundary-optional)
Import generated constants in app code instead of string literals:
```dart
import 'generated/orders_stack.app.dart';
bool acceptsTopic(String eventTopic) =>
eventTopic == OrdersStackExports.ORDERS_TOPIC_NAME;
```
Rename `orders-prod` in the Stack without updating the subscriber and `dart analyze` fails. See [Architecture — AppExport](/docs/architecture/#appexport-the-iac--app-seam) and the runnable [pubsub quickstart](https://github.com/nozomi-koborinai/terradart/tree/main/examples/pubsub_quickstart) (`lib/subscriber_stub.dart`).
## 6. Composing GA and Beta providers (Firebase + Google Cloud)
[Section titled “6. Composing GA and Beta providers (Firebase + Google Cloud)”](#6-composing-ga-and-beta-providers-firebase--google-cloud)
You can seamlessly combine Google Cloud GA resources (`terradart_google`) with beta-only resources (`terradart_google_beta`, such as Firebase project configuration and Web App registration) in a single `Stack`:
```
graph TB
subgraph Client["Firebase App (Beta)"]
WebApp["GoogleFirebaseWebApp
(Frontend Client)"]
end
subgraph GCP["Google Cloud Infrastructure (GA)"]
CloudRun["GoogleCloudRunV2Service
(Backend API)"]
Firestore["GoogleFirestoreDatabase
(Native Mode / (default))"]
Storage["GoogleStorageBucket
(User Uploads)"]
CloudRun -->|Read/Write Data| Firestore
CloudRun -->|Store Assets| Storage
end
WebApp -.REST API Calls.-> CloudRun
```
pubspec.yaml
```yaml
dependencies:
terradart_core: ^0.27.x
terradart_google: ^0.27.x
terradart_google_beta: ^0.27.x
```
```dart
import 'package:terradart_core/terradart_core.dart';
// GA: Google Cloud backend infrastructure
import 'package:terradart_google/cloud_run.dart';
import 'package:terradart_google/firestore.dart';
import 'package:terradart_google/provider.dart';
import 'package:terradart_google/storage.dart';
// Beta: Firebase project and app registration
import 'package:terradart_google_beta/firebase.dart';
import 'package:terradart_google_beta/provider.dart';
final class MobileAppBackendStack extends Stack {
MobileAppBackendStack({required String projectId})
: super(
providers: [
GoogleProvider(project: projectId, region: 'asia-northeast1'),
GoogleBetaProvider(project: projectId, region: 'asia-northeast1'),
],
) {
// 1. [Beta] Enable Firebase on the project
final fb = add(GoogleFirebaseProject(
localName: 'firebase',
project: TfArg.literal(projectId),
));
// 2. [Beta] Register Firebase client app
add(GoogleFirebaseWebApp(
localName: 'web_client',
displayName: TfArg.literal('Web Client'),
project: TfArg.literal(projectId),
dependsOn: [fb],
));
// 3. [GA] Firestore Database (Native mode)
final db = add(GoogleFirestoreDatabase(
localName: 'db',
name: TfArg.literal('(default)'),
locationId: TfArg.literal('asia-northeast1'),
type: TfArg.literal(FirestoreDatabaseType.firestoreNative),
dependsOn: [fb],
));
// 4. [GA] Cloud Storage for user uploads
final uploadsBucket = add(GoogleStorageBucket(
localName: 'uploads',
name: TfArg.literal('$projectId-uploads'),
location: TfArg.literal('ASIA-NORTHEAST1'),
storageClass: TfArg.literal(BucketStorageClass.standard),
uniformBucketLevelAccess: TfArg.literal(true),
));
// 5. [GA] Cloud Run v2 backend service
add(GoogleCloudRunV2Service(
localName: 'api',
name: TfArg.literal('api-server'),
location: TfArg.literal('asia-northeast1'),
template: CloudRunV2ServiceTemplate(
containers: [
CloudRunV2ServiceServiceContainer(
name: TfArg.literal('server'),
image: TfArg.literal(
'us-docker.pkg.dev/cloudrun/container/hello',
),
env: [
CloudRunV2ServiceEnvVar(
name: TfArg.literal('UPLOAD_BUCKET'),
source: CloudRunV2ServiceEnvVarFromLiteral(
TfArg.ref(uploadsBucket.nameRef),
),
),
],
),
],
),
dependsOn: [db],
));
}
}
```
Wrappers from `terradart_google_beta` automatically attach `provider = "google-beta"` in the synthesized Terraform JSON. See the complete runnable recipe in [`cookbook/firebase-app-backend`](https://github.com/nozomi-koborinai/terradart/tree/main/cookbook/firebase-app-backend).
## Next steps
[Section titled “Next steps”](#next-steps)
* [Why TerraDart](/docs/why-terradart/) — motivation and comparisons
* [Architecture](/docs/architecture/) — `synth()`, `writeTo()`, curated coverage
* [Coverage](/docs/coverage/) — every curated factory, its barrel, and runnable examples
* [Migrating](/docs/migrating/) — read before every minor bump
* [Status & versioning](/docs/status/) — alpha vs beta vs 1.0
* [Examples](https://github.com/nozomi-koborinai/terradart/tree/main/examples) and [cookbook](https://github.com/nozomi-koborinai/terradart/tree/main/cookbook) for fuller stacks
# How TerraDart is built and maintained
> The generation pipeline, the curation philosophy, the verification harness, and why a single-maintainer project can still be a safe dependency.
If you are deciding whether to depend on TerraDart, two questions matter more than any feature list: *why should I trust hundreds of generated factory classes?* and *why should I expect this project to keep up with Google Cloud?* This page answers both with mechanisms you can inspect in the repository — every claim below names something that actually runs, not an aspiration.
## The generation pipeline
[Section titled “The generation pipeline”](#the-generation-pipeline)
Curated factories are not written by hand. They are generated by a maintainer CLI (`terradart wrap`) from two pinned inputs: the **Terraform provider schema** for `hashicorp/google`, and **Magic Modules metadata** — the upstream YAML Google uses to generate the provider itself, synced per-resource with provenance recorded for every file.
Generation is **byte-deterministic**: CI re-runs the generator against the pinned inputs on every pull request and fails if a single generated file differs from what is committed. There is no “mostly generated, occasionally hand-patched” gray zone — generated files carry a do-not-edit banner, repo tooling blocks direct edits, and the parser that extracts enum values from schema descriptions is the same code the coverage checker runs, so the generator and its auditor cannot drift apart.
## The curation philosophy
[Section titled “The curation philosophy”](#the-curation-philosophy)
The rule is simple: **facts are derived, judgment is declared, and both are auditable.**
* Anything the schema or Magic Modules can state — parameters, enum values, output getters, nested block shapes, documentation — is *derived*, so it moves automatically when upstream moves.
* Human decisions — how to model an exactly-one-of block as a sealed class hierarchy, which surfaces to freeze deliberately, and whether to opt into `google-beta` lane — live in thin, reviewable override files.
* Every escape hatch is a **fail-closed ledger**: skipped examples, frozen surfaces, cost classifications, and coverage debts are recorded lines with reasons, and CI fails when an entry goes stale. Forgetting is impossible to do silently.
This is also why the API is opinionated: IAM adjuncts default to additive `*_iam_member` variants, and mutually-exclusive nested blocks are enforced at compile time with sealed classes instead of documented conventions.
## The verification harness
[Section titled “The verification harness”](#the-verification-harness)
Type-checking generated code proves it compiles, not that it works. Verification is layered from cheap to expensive:
The last layer is the one most projects skip: apply-eligible examples are **actually applied and destroyed** in a real GCP project — automatically on any pull request that touches an example, and as a monthly full sweep. When you upgrade TerraDart and your synthesized JSON is unchanged, that is not luck; it is the property this harness exists to protect.
## Sustainability
[Section titled “Sustainability”](#sustainability)
TerraDart is a **single-maintainer project**, and you should weigh that honestly. Here is what makes it a smaller risk than the label suggests: the routine work does not depend on the maintainer being present.
* **The update loop runs unattended.** Provider schema updates arrive as automatic weekly pull requests; a scheduled agent triages each one; merging is guarded by an independent mechanical gate (an allow-list of touchable paths plus the full CI battery), not by anyone’s availability. Routine Google Cloud drift is absorbed on a cadence.
* **The repository is deliberately maintainable by others — human or AI.** A single agent guide is the source of truth for how to work on the codebase; the ledgers make every standing decision explicit; determinism makes every regeneration verifiable. A successor does not need tribal knowledge, and most routine maintenance is already performed by agents under the gates above.
* **Lock-in is shallow by design.** The output is standard Terraform JSON. If the project stopped tomorrow, your existing configurations would keep working with plain `terraform apply` — and migrating away is a file-format decision, not a re-architecture.
What is *not* promised: there is no SLA. Issue triage and reviews are best-effort, and security response targets are documented in [SECURITY.md](https://github.com/nozomi-koborinai/terradart/blob/main/SECURITY.md). The [status page](/docs/status/) states the current release phase and change policy in the same spirit.
## Read more
[Section titled “Read more”](#read-more)
* [Architecture](/docs/architecture/) — how your stacks work at runtime: `synth()`, providers, and the AppExport seam.
* [Coverage](/docs/coverage/) — every curated factory and the examples that exercise it.
* Contributing or pointing an agent at the repo? Start with [AGENTS.md](https://github.com/nozomi-koborinai/terradart/blob/main/AGENTS.md).
# Migrating
> Upgrade notes for terradart_google — breaking changes in v0.12.10 and v0.12.12.
Read this page before bumping **`terradart_google`** across minor lines or when a release note calls out breaking API changes.
The canonical, full migration history lives in the repo: [MIGRATING.md on GitHub](https://github.com/nozomi-koborinai/terradart/blob/main/MIGRATING.md).
## 0.12.11 → 0.12.12 (sealed exactly-one slots)
[Section titled “0.12.11 → 0.12.12 (sealed exactly-one slots)”](#01211--01212-sealed-exactly-one-slots)
**`0.12.12`** enforces GCP `exactly_one_of` groups at compile time on seven existing factories. Optional per-block params (`allow` / `deny`, `httpsHealthCheck`, `query`, `filename`, …) become a **single required sealed virtual slot** (`rulePolicy`, `protocol`, `jobConfiguration`, `buildSpec`, …).
Bump lockstep:
```yaml
dependencies:
terradart_core: ^0.12.12
terradart_google: ^0.12.12
```
| Factory | Before | After |
| ----------------------------------- | ---------------------------- | ------------------- |
| `GoogleComputeFirewall` | `allow:` / `deny:` | `rulePolicy:` |
| `GoogleComputeHealthCheck` | `httpsHealthCheck:` / … | `protocol:` |
| `GoogleComputeRegionHealthCheck` | per-protocol optional blocks | `protocol:` |
| `GoogleMonitoringUptimeCheckConfig` | `monitoredResource:` / … | `target:` |
| `GoogleBigqueryJob` | `query:` / `load:` / … | `jobConfiguration:` |
| `GoogleBigqueryConnection` | `cloudSql:` / `aws:` / … | `backend:` |
| `GoogleCloudbuildTrigger` | `filename:` / `build:` / … | `buildSpec:` |
Full tables and before/after examples: [MIGRATING.md — 0.12.11 → 0.12.12](https://github.com/nozomi-koborinai/terradart/blob/main/MIGRATING.md#01211--01212).
***
## 0.12.9 → 0.12.10 (typed enums)
[Section titled “0.12.9 → 0.12.10 (typed enums)”](#0129--01210-typed-enums)
Read this section before bumping **`terradart_google` from `0.12.9` to `0.12.10`** (or any `^0.12.10` caret that resolves to `0.12.10+`). Patch releases within `0.12.10` are additive only; the breaking surface below landed in **`0.12.10`**.
## Lockstep bumps
[Section titled “Lockstep bumps”](#lockstep-bumps)
Bump all workspace packages together:
```yaml
dependencies:
terradart_core: ^0.12.10
terradart_google: ^0.12.10
```
Check [pub.dev](https://pub.dev/packages/terradart_core) for the latest `0.12.x` patch.
## What changed in 0.12.10
[Section titled “What changed in 0.12.10”](#what-changed-in-01210)
`terradart_google` now uses **typed enums** and **nested helper classes** wherever the Terraform provider schema exposes a finite set of string values or a structured nested block. Fields that used to accept `TfArg` or `TfArg