---
title: Pages
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/terraform)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Pages

#### PagesProjects

#### resource cloudflare\_pages\_project

##### required Expand Collapse

name: String

Name for the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20name>)

account\_id: String

Identifier.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20account_id>)

production\_branch: String

Production branch of the project. Used to identify production deployments.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20production_branch>)

##### optional Expand Collapse

<details>

<summary>

build\_config?: Attributes

Configs for the project build process.

</summary>

build\_caching?: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command?: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir?: String

Output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir?: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

web\_analytics\_tag?: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token?: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20build_config>)

<details>

<summary>

source?: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled?: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner?: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id?: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes?: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes?: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled?: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes?: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes?: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting?: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch?: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled?: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id?: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name?: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20source>)

<details>

<summary>

deployment\_configs?: Attributes

Configs for deployments in a project.

</summary>

<details>

<summary>

preview?: Attributes

Configs for preview deploys.

</summary>

<details>

<summary>

ai\_bindings?: Map\[Attributes]

Constellation bindings used for Pages Functions.

</summary>

project\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20ai_bindings%20%3E%20(attribute)%20project_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20ai_bindings">Link to this property</a>

always\_use\_latest\_compatibility\_date?: Bool

Whether to always use the latest compatibility date for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20always_use_latest_compatibility_date">Link to this property</a>

<details>

<summary>

analytics\_engine\_datasets?: Map\[Attributes]

Analytics Engine bindings used for Pages Functions.

</summary>

dataset: String

Name of the dataset.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20analytics_engine_datasets%20%3E%20(attribute)%20dataset">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20analytics_engine_datasets">Link to this property</a>

browsers?: Map\[Attributes]

Browser bindings used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20browsers">Link to this property</a>

build\_image\_major\_version?: Int64

The major version of the build image to use for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20build_image_major_version">Link to this property</a>

compatibility\_date?: String

Compatibility date used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20compatibility_date">Link to this property</a>

compatibility\_flags?: List\[String]

Compatibility flags used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20compatibility_flags">Link to this property</a>

<details>

<summary>

d1\_databases?: Map\[Attributes]

D1 databases used for Pages Functions.

</summary>

id: String

UUID of the D1 database.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20d1_databases%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20d1_databases">Link to this property</a>

<details>

<summary>

durable\_object\_namespaces?: Map\[Attributes]

Durable Object namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the Durable Object namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20durable_object_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20durable_object_namespaces">Link to this property</a>

<details>

<summary>

env\_vars?: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars">Link to this property</a>

fail\_open?: Bool

Whether to fail open when the deployment config cannot be applied.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20fail_open">Link to this property</a>

<details>

<summary>

hyperdrive\_bindings?: Map\[Attributes]

Hyperdrive bindings used for Pages Functions.

</summary>

id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20hyperdrive_bindings%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20hyperdrive_bindings">Link to this property</a>

<details>

<summary>

kv\_namespaces?: Map\[Attributes]

KV namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the KV namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20kv_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20kv_namespaces">Link to this property</a>

<details>

<summary>

limits?: Attributes

Limits for Pages Functions.

</summary>

cpu\_ms: Int64

CPU time limit in milliseconds.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20limits%20%3E%20(attribute)%20cpu_ms">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20limits">Link to this property</a>

<details>

<summary>

mtls\_certificates?: Map\[Attributes]

mTLS bindings used for Pages Functions.

</summary>

certificate\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20mtls_certificates%20%3E%20(attribute)%20certificate_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20mtls_certificates">Link to this property</a>

<details>

<summary>

placement?: Attributes

Placement setting used for Pages Functions.

</summary>

mode: String

Placement mode.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20placement%20%3E%20(attribute)%20mode">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20placement">Link to this property</a>

<details>

<summary>

queue\_producers?: Map\[Attributes]

Queue Producer bindings used for Pages Functions.

</summary>

name: String

Name of the Queue.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20queue_producers%20%3E%20(attribute)%20name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20queue_producers">Link to this property</a>

<details>

<summary>

r2\_buckets?: Map\[Attributes]

R2 buckets used for Pages Functions.

</summary>

name: String

Name of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20name">Link to this property</a>

jurisdiction?: String

Jurisdiction of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets">Link to this property</a>

<details>

<summary>

services?: Map\[Attributes]

Services used for Pages Functions.

</summary>

service: String

The Service name.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20service">Link to this property</a>

entrypoint?: String

The entrypoint to bind to.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20entrypoint">Link to this property</a>

environment?: String

The Service environment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20environment">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services">Link to this property</a>

Deprecatedusage\_model?: String

All new projects now use the Standard usage model.

The usage model for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20usage_model">Link to this property</a>

<details>

<summary>

vectorize\_bindings?: Map\[Attributes]

Vectorize bindings used for Pages Functions.

</summary>

index\_name: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20vectorize_bindings%20%3E%20(attribute)%20index_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20vectorize_bindings">Link to this property</a>

wrangler\_config\_hash?: String

Hash of the Wrangler configuration used for the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20wrangler_config_hash">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview">Link to this property</a>

<details>

<summary>

production?: Attributes

Configs for production deploys.

</summary>

<details>

<summary>

ai\_bindings?: Map\[Attributes]

Constellation bindings used for Pages Functions.

</summary>

project\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20ai_bindings%20%3E%20(attribute)%20project_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20ai_bindings">Link to this property</a>

always\_use\_latest\_compatibility\_date?: Bool

Whether to always use the latest compatibility date for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20always_use_latest_compatibility_date">Link to this property</a>

<details>

<summary>

analytics\_engine\_datasets?: Map\[Attributes]

Analytics Engine bindings used for Pages Functions.

</summary>

dataset: String

Name of the dataset.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20analytics_engine_datasets%20%3E%20(attribute)%20dataset">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20analytics_engine_datasets">Link to this property</a>

browsers?: Map\[Attributes]

Browser bindings used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20browsers">Link to this property</a>

build\_image\_major\_version?: Int64

The major version of the build image to use for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20build_image_major_version">Link to this property</a>

compatibility\_date?: String

Compatibility date used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20compatibility_date">Link to this property</a>

compatibility\_flags?: List\[String]

Compatibility flags used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20compatibility_flags">Link to this property</a>

<details>

<summary>

d1\_databases?: Map\[Attributes]

D1 databases used for Pages Functions.

</summary>

id: String

UUID of the D1 database.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20d1_databases%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20d1_databases">Link to this property</a>

<details>

<summary>

durable\_object\_namespaces?: Map\[Attributes]

Durable Object namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the Durable Object namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20durable_object_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20durable_object_namespaces">Link to this property</a>

<details>

<summary>

env\_vars?: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars">Link to this property</a>

fail\_open?: Bool

Whether to fail open when the deployment config cannot be applied.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20fail_open">Link to this property</a>

<details>

<summary>

hyperdrive\_bindings?: Map\[Attributes]

Hyperdrive bindings used for Pages Functions.

</summary>

id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20hyperdrive_bindings%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20hyperdrive_bindings">Link to this property</a>

<details>

<summary>

kv\_namespaces?: Map\[Attributes]

KV namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the KV namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20kv_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20kv_namespaces">Link to this property</a>

<details>

<summary>

limits?: Attributes

Limits for Pages Functions.

</summary>

cpu\_ms: Int64

CPU time limit in milliseconds.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20limits%20%3E%20(attribute)%20cpu_ms">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20limits">Link to this property</a>

<details>

<summary>

mtls\_certificates?: Map\[Attributes]

mTLS bindings used for Pages Functions.

</summary>

certificate\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20mtls_certificates%20%3E%20(attribute)%20certificate_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20mtls_certificates">Link to this property</a>

<details>

<summary>

placement?: Attributes

Placement setting used for Pages Functions.

</summary>

mode: String

Placement mode.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20placement%20%3E%20(attribute)%20mode">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20placement">Link to this property</a>

<details>

<summary>

queue\_producers?: Map\[Attributes]

Queue Producer bindings used for Pages Functions.

</summary>

name: String

Name of the Queue.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20queue_producers%20%3E%20(attribute)%20name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20queue_producers">Link to this property</a>

<details>

<summary>

r2\_buckets?: Map\[Attributes]

R2 buckets used for Pages Functions.

</summary>

name: String

Name of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20name">Link to this property</a>

jurisdiction?: String

Jurisdiction of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets">Link to this property</a>

<details>

<summary>

services?: Map\[Attributes]

Services used for Pages Functions.

</summary>

service: String

The Service name.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20service">Link to this property</a>

entrypoint?: String

The entrypoint to bind to.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20entrypoint">Link to this property</a>

environment?: String

The Service environment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20environment">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services">Link to this property</a>

Deprecatedusage\_model?: String

All new projects now use the Standard usage model.

The usage model for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20usage_model">Link to this property</a>

<details>

<summary>

vectorize\_bindings?: Map\[Attributes]

Vectorize bindings used for Pages Functions.

</summary>

index\_name: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20vectorize_bindings%20%3E%20(attribute)%20index_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20vectorize_bindings">Link to this property</a>

wrangler\_config\_hash?: String

Hash of the Wrangler configuration used for the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20wrangler_config_hash">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20deployment_configs>)

##### computed Expand Collapse

id: String

Name for the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20id>)

created\_on: Time

When the project was created.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20created_on>)

framework: String

Framework the project is using.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20framework>)

framework\_version: String

Version of the framework the project is using.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20framework_version>)

preview\_script\_name: String

Name of the preview script.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20preview_script_name>)

production\_script\_name: String

Name of the production script.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20production_script_name>)

subdomain: String

The Cloudflare subdomain associated with the project.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20subdomain>)

uses\_functions: Bool

Whether the project uses functions.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20uses_functions>)

domains: List\[String]

A list of associated custom domains for the project.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20domains>)

<details>

<summary>

canonical\_deployment: Attributes

Most recent production deployment of the project.

</summary>

id: String

Id of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20id">Link to this property</a>

aliases: List\[String]

A list of alias URLs pointing to this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20aliases">Link to this property</a>

<details>

<summary>

build\_config: Attributes

Configs for the project build process.

</summary>

web\_analytics\_tag: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

build\_caching: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir: String

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config">Link to this property</a>

created\_on: Time

When the deployment was created.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_trigger: Attributes

Info about what caused the deployment.

</summary>

<details>

<summary>

metadata: Attributes

Additional info about the trigger.

</summary>

branch: String

Where the trigger happened.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20branch">Link to this property</a>

commit\_dirty: Bool

Whether the deployment trigger commit was dirty.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_dirty">Link to this property</a>

commit\_hash: String

Hash of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_hash">Link to this property</a>

commit\_message: String

Message of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata">Link to this property</a>

type: String

What caused the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars">Link to this property</a>

environment: String

Type of deploy.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20environment">Link to this property</a>

is\_skipped: Bool

Whether the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20is_skipped">Link to this property</a>

<details>

<summary>

latest\_stage: Attributes

The status of the deployment.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage">Link to this property</a>

modified\_on: Time

When the deployment was last modified.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20modified_on">Link to this property</a>

project\_id: String

Id of the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20project_id">Link to this property</a>

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20project_name">Link to this property</a>

short\_id: String

Short Id (8 character) of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20short_id">Link to this property</a>

<details>

<summary>

source: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source">Link to this property</a>

<details>

<summary>

stages: List\[Attributes]

List of past stages.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages">Link to this property</a>

url: String

The live URL to view this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20url">Link to this property</a>

skip\_reason: String

Why the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20skip_reason">Link to this property</a>

uses\_functions: Bool

Whether the deployment uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20uses_functions">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20canonical_deployment>)

<details>

<summary>

latest\_deployment: Attributes

Most recent deployment of the project.

</summary>

id: String

Id of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20id">Link to this property</a>

aliases: List\[String]

A list of alias URLs pointing to this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20aliases">Link to this property</a>

<details>

<summary>

build\_config: Attributes

Configs for the project build process.

</summary>

web\_analytics\_tag: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

build\_caching: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir: String

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config">Link to this property</a>

created\_on: Time

When the deployment was created.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_trigger: Attributes

Info about what caused the deployment.

</summary>

<details>

<summary>

metadata: Attributes

Additional info about the trigger.

</summary>

branch: String

Where the trigger happened.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20branch">Link to this property</a>

commit\_dirty: Bool

Whether the deployment trigger commit was dirty.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_dirty">Link to this property</a>

commit\_hash: String

Hash of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_hash">Link to this property</a>

commit\_message: String

Message of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata">Link to this property</a>

type: String

What caused the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars">Link to this property</a>

environment: String

Type of deploy.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20environment">Link to this property</a>

is\_skipped: Bool

Whether the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20is_skipped">Link to this property</a>

<details>

<summary>

latest\_stage: Attributes

The status of the deployment.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage">Link to this property</a>

modified\_on: Time

When the deployment was last modified.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20modified_on">Link to this property</a>

project\_id: String

Id of the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20project_id">Link to this property</a>

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20project_name">Link to this property</a>

short\_id: String

Short Id (8 character) of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20short_id">Link to this property</a>

<details>

<summary>

source: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source">Link to this property</a>

<details>

<summary>

stages: List\[Attributes]

List of past stages.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages">Link to this property</a>

url: String

The live URL to view this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20url">Link to this property</a>

skip\_reason: String

Why the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20skip_reason">Link to this property</a>

uses\_functions: Bool

Whether the deployment uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20uses_functions">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20latest_deployment>)

### cloudflare\_pages\_project

Terraform

HTTPTypeScriptPythonGoTerraform

```
resource "cloudflare_pages_project" "example_pages_project" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  name = "my-pages-app"
  production_branch = "main"
  build_config = {
    build_caching = true
    build_command = "npm run build"
    destination_dir = "build"
    root_dir = "/"
    web_analytics_tag = "cee1c73f6e4743d0b5e6bb1a0bcaabcc"
    web_analytics_token = "021e1057c18547eca7b79f2516f06o7x"
  }
  deployment_configs = {
    preview = {
      ai_bindings = {
        AI_BINDING = {
          project_id = "some-project-id"
        }
      }
      always_use_latest_compatibility_date = false
      analytics_engine_datasets = {
        ANALYTICS_ENGINE_BINDING = {
          dataset = "api_analytics"
        }
      }
      browsers = {
        BROWSER = {

        }
      }
      build_image_major_version = 3
      compatibility_date = "2025-01-01T00:00:00Z"
      compatibility_flags = ["url_standard"]
      d1_databases = {
        D1_BINDING = {
          id = "445e2955-951a-43f8-a35b-a4d0c8138f63"
        }
      }
      durable_object_namespaces = {
        DO_BINDING = {
          namespace_id = "5eb63bbbe01eeed093cb22bb8f5acdc3"
        }
      }
      env_vars = {
        foo = {
          type = "plain_text"
          value = "hello world"
        }
      }
      fail_open = true
      hyperdrive_bindings = {
        HYPERDRIVE = {
          id = "a76a99bc342644deb02c38d66082262a"
        }
      }
      kv_namespaces = {
        KV_BINDING = {
          namespace_id = "5eb63bbbe01eeed093cb22bb8f5acdc3"
        }
      }
      limits = {
        cpu_ms = 100
      }
      mtls_certificates = {
        MTLS = {
          certificate_id = "d7cdd17c-916f-4cb7-aabe-585eb382ec4e"
        }
      }
      placement = {
        mode = "smart"
      }
      queue_producers = {
        QUEUE_PRODUCER_BINDING = {
          name = "some-queue"
        }
      }
      r2_buckets = {
        R2_BINDING = {
          name = "some-bucket"
          jurisdiction = "eu"
        }
      }
      services = {
        SERVICE_BINDING = {
          service = "example-worker"
          entrypoint = "MyHandler"
          environment = "production"
        }
      }
      usage_model = "standard"
      vectorize_bindings = {
        VECTORIZE = {
          index_name = "my_index"
        }
      }
      wrangler_config_hash = "abc123def456"
    }
    production = {
      ai_bindings = {
        AI_BINDING = {
          project_id = "some-project-id"
        }
      }
      always_use_latest_compatibility_date = false
      analytics_engine_datasets = {
        ANALYTICS_ENGINE_BINDING = {
          dataset = "api_analytics"
        }
      }
      browsers = {
        BROWSER = {

        }
      }
      build_image_major_version = 3
      compatibility_date = "2025-01-01T00:00:00Z"
      compatibility_flags = ["url_standard"]
      d1_databases = {
        D1_BINDING = {
          id = "445e2955-951a-43f8-a35b-a4d0c8138f63"
        }
      }
      durable_object_namespaces = {
        DO_BINDING = {
          namespace_id = "5eb63bbbe01eeed093cb22bb8f5acdc3"
        }
      }
      env_vars = {
        foo = {
          type = "plain_text"
          value = "hello world"
        }
      }
      fail_open = true
      hyperdrive_bindings = {
        HYPERDRIVE = {
          id = "a76a99bc342644deb02c38d66082262a"
        }
      }
      kv_namespaces = {
        KV_BINDING = {
          namespace_id = "5eb63bbbe01eeed093cb22bb8f5acdc3"
        }
      }
      limits = {
        cpu_ms = 100
      }
      mtls_certificates = {
        MTLS = {
          certificate_id = "d7cdd17c-916f-4cb7-aabe-585eb382ec4e"
        }
      }
      placement = {
        mode = "smart"
      }
      queue_producers = {
        QUEUE_PRODUCER_BINDING = {
          name = "some-queue"
        }
      }
      r2_buckets = {
        R2_BINDING = {
          name = "some-bucket"
          jurisdiction = "eu"
        }
      }
      services = {
        SERVICE_BINDING = {
          service = "example-worker"
          entrypoint = "MyHandler"
          environment = "production"
        }
      }
      usage_model = "standard"
      vectorize_bindings = {
        VECTORIZE = {
          index_name = "my_index"
        }
      }
      wrangler_config_hash = "abc123def456"
    }
  }
  source = {
    config = {
      deployments_enabled = true
      owner = "my-org"
      owner_id = "12345678"
      path_excludes = ["string"]
      path_includes = ["string"]
      pr_comments_enabled = true
      preview_branch_excludes = ["string"]
      preview_branch_includes = ["string"]
      preview_deployment_setting = "all"
      production_branch = "main"
      production_deployments_enabled = true
      repo_id = "12345678"
      repo_name = "my-repo"
    }
    type = "github"
  }
}
```

#### data cloudflare\_pages\_project

##### required Expand Collapse

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20project_name>)

account\_id: String

Identifier.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20account_id>)

##### computed Expand Collapse

id: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20id>)

created\_on: Time

When the project was created.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20created_on>)

framework: String

Framework the project is using.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20framework>)

framework\_version: String

Version of the framework the project is using.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20framework_version>)

name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20name>)

preview\_script\_name: String

Name of the preview script.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20preview_script_name>)

production\_branch: String

Production branch of the project. Used to identify production deployments.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20production_branch>)

production\_script\_name: String

Name of the production script.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20production_script_name>)

subdomain: String

The Cloudflare subdomain associated with the project.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20subdomain>)

uses\_functions: Bool

Whether the project uses functions.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20uses_functions>)

domains: List\[String]

A list of associated custom domains for the project.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20domains>)

<details>

<summary>

build\_config: Attributes

Configs for the project build process.

</summary>

web\_analytics\_tag: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

build\_caching: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir: String

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20build_config>)

<details>

<summary>

canonical\_deployment: Attributes

Most recent production deployment of the project.

</summary>

id: String

Id of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20id">Link to this property</a>

aliases: List\[String]

A list of alias URLs pointing to this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20aliases">Link to this property</a>

<details>

<summary>

build\_config: Attributes

Configs for the project build process.

</summary>

web\_analytics\_tag: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

build\_caching: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir: String

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config">Link to this property</a>

created\_on: Time

When the deployment was created.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_trigger: Attributes

Info about what caused the deployment.

</summary>

<details>

<summary>

metadata: Attributes

Additional info about the trigger.

</summary>

branch: String

Where the trigger happened.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20branch">Link to this property</a>

commit\_dirty: Bool

Whether the deployment trigger commit was dirty.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_dirty">Link to this property</a>

commit\_hash: String

Hash of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_hash">Link to this property</a>

commit\_message: String

Message of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata">Link to this property</a>

type: String

What caused the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars">Link to this property</a>

environment: String

Type of deploy.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20environment">Link to this property</a>

is\_skipped: Bool

Whether the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20is_skipped">Link to this property</a>

<details>

<summary>

latest\_stage: Attributes

The status of the deployment.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage">Link to this property</a>

modified\_on: Time

When the deployment was last modified.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20modified_on">Link to this property</a>

project\_id: String

Id of the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20project_id">Link to this property</a>

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20project_name">Link to this property</a>

short\_id: String

Short Id (8 character) of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20short_id">Link to this property</a>

<details>

<summary>

source: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source">Link to this property</a>

<details>

<summary>

stages: List\[Attributes]

List of past stages.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages">Link to this property</a>

url: String

The live URL to view this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20url">Link to this property</a>

skip\_reason: String

Why the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20skip_reason">Link to this property</a>

uses\_functions: Bool

Whether the deployment uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20uses_functions">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20canonical_deployment>)

<details>

<summary>

deployment\_configs: Attributes

Configs for deployments in a project.

</summary>

<details>

<summary>

preview: Attributes

Configs for preview deploys.

</summary>

always\_use\_latest\_compatibility\_date: Bool

Whether to always use the latest compatibility date for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20always_use_latest_compatibility_date">Link to this property</a>

build\_image\_major\_version: Int64

The major version of the build image to use for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20build_image_major_version">Link to this property</a>

compatibility\_date: String

Compatibility date used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20compatibility_date">Link to this property</a>

compatibility\_flags: List\[String]

Compatibility flags used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20compatibility_flags">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars">Link to this property</a>

fail\_open: Bool

Whether to fail open when the deployment config cannot be applied.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20fail_open">Link to this property</a>

Deprecatedusage\_model: String

All new projects now use the Standard usage model.

The usage model for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20usage_model">Link to this property</a>

<details>

<summary>

ai\_bindings: Map\[Attributes]

Constellation bindings used for Pages Functions.

</summary>

project\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20ai_bindings%20%3E%20(attribute)%20project_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20ai_bindings">Link to this property</a>

<details>

<summary>

analytics\_engine\_datasets: Map\[Attributes]

Analytics Engine bindings used for Pages Functions.

</summary>

dataset: String

Name of the dataset.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20analytics_engine_datasets%20%3E%20(attribute)%20dataset">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20analytics_engine_datasets">Link to this property</a>

browsers: Map\[Attributes]

Browser bindings used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20browsers">Link to this property</a>

<details>

<summary>

d1\_databases: Map\[Attributes]

D1 databases used for Pages Functions.

</summary>

id: String

UUID of the D1 database.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20d1_databases%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20d1_databases">Link to this property</a>

<details>

<summary>

durable\_object\_namespaces: Map\[Attributes]

Durable Object namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the Durable Object namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20durable_object_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20durable_object_namespaces">Link to this property</a>

<details>

<summary>

hyperdrive\_bindings: Map\[Attributes]

Hyperdrive bindings used for Pages Functions.

</summary>

id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20hyperdrive_bindings%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20hyperdrive_bindings">Link to this property</a>

<details>

<summary>

kv\_namespaces: Map\[Attributes]

KV namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the KV namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20kv_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20kv_namespaces">Link to this property</a>

<details>

<summary>

limits: Attributes

Limits for Pages Functions.

</summary>

cpu\_ms: Int64

CPU time limit in milliseconds.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20limits%20%3E%20(attribute)%20cpu_ms">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20limits">Link to this property</a>

<details>

<summary>

mtls\_certificates: Map\[Attributes]

mTLS bindings used for Pages Functions.

</summary>

certificate\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20mtls_certificates%20%3E%20(attribute)%20certificate_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20mtls_certificates">Link to this property</a>

<details>

<summary>

placement: Attributes

Placement setting used for Pages Functions.

</summary>

mode: String

Placement mode.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20placement%20%3E%20(attribute)%20mode">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20placement">Link to this property</a>

<details>

<summary>

queue\_producers: Map\[Attributes]

Queue Producer bindings used for Pages Functions.

</summary>

name: String

Name of the Queue.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20queue_producers%20%3E%20(attribute)%20name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20queue_producers">Link to this property</a>

<details>

<summary>

r2\_buckets: Map\[Attributes]

R2 buckets used for Pages Functions.

</summary>

name: String

Name of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20name">Link to this property</a>

jurisdiction: String

Jurisdiction of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets">Link to this property</a>

<details>

<summary>

services: Map\[Attributes]

Services used for Pages Functions.

</summary>

environment: String

The Service environment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20environment">Link to this property</a>

service: String

The Service name.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20service">Link to this property</a>

entrypoint: String

The entrypoint to bind to.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20entrypoint">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services">Link to this property</a>

<details>

<summary>

vectorize\_bindings: Map\[Attributes]

Vectorize bindings used for Pages Functions.

</summary>

index\_name: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20vectorize_bindings%20%3E%20(attribute)%20index_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20vectorize_bindings">Link to this property</a>

wrangler\_config\_hash: String

Hash of the Wrangler configuration used for the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20wrangler_config_hash">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview">Link to this property</a>

<details>

<summary>

production: Attributes

Configs for production deploys.

</summary>

always\_use\_latest\_compatibility\_date: Bool

Whether to always use the latest compatibility date for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20always_use_latest_compatibility_date">Link to this property</a>

build\_image\_major\_version: Int64

The major version of the build image to use for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20build_image_major_version">Link to this property</a>

compatibility\_date: String

Compatibility date used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20compatibility_date">Link to this property</a>

compatibility\_flags: List\[String]

Compatibility flags used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20compatibility_flags">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars">Link to this property</a>

fail\_open: Bool

Whether to fail open when the deployment config cannot be applied.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20fail_open">Link to this property</a>

Deprecatedusage\_model: String

All new projects now use the Standard usage model.

The usage model for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20usage_model">Link to this property</a>

<details>

<summary>

ai\_bindings: Map\[Attributes]

Constellation bindings used for Pages Functions.

</summary>

project\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20ai_bindings%20%3E%20(attribute)%20project_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20ai_bindings">Link to this property</a>

<details>

<summary>

analytics\_engine\_datasets: Map\[Attributes]

Analytics Engine bindings used for Pages Functions.

</summary>

dataset: String

Name of the dataset.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20analytics_engine_datasets%20%3E%20(attribute)%20dataset">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20analytics_engine_datasets">Link to this property</a>

browsers: Map\[Attributes]

Browser bindings used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20browsers">Link to this property</a>

<details>

<summary>

d1\_databases: Map\[Attributes]

D1 databases used for Pages Functions.

</summary>

id: String

UUID of the D1 database.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20d1_databases%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20d1_databases">Link to this property</a>

<details>

<summary>

durable\_object\_namespaces: Map\[Attributes]

Durable Object namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the Durable Object namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20durable_object_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20durable_object_namespaces">Link to this property</a>

<details>

<summary>

hyperdrive\_bindings: Map\[Attributes]

Hyperdrive bindings used for Pages Functions.

</summary>

id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20hyperdrive_bindings%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20hyperdrive_bindings">Link to this property</a>

<details>

<summary>

kv\_namespaces: Map\[Attributes]

KV namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the KV namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20kv_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20kv_namespaces">Link to this property</a>

<details>

<summary>

limits: Attributes

Limits for Pages Functions.

</summary>

cpu\_ms: Int64

CPU time limit in milliseconds.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20limits%20%3E%20(attribute)%20cpu_ms">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20limits">Link to this property</a>

<details>

<summary>

mtls\_certificates: Map\[Attributes]

mTLS bindings used for Pages Functions.

</summary>

certificate\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20mtls_certificates%20%3E%20(attribute)%20certificate_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20mtls_certificates">Link to this property</a>

<details>

<summary>

placement: Attributes

Placement setting used for Pages Functions.

</summary>

mode: String

Placement mode.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20placement%20%3E%20(attribute)%20mode">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20placement">Link to this property</a>

<details>

<summary>

queue\_producers: Map\[Attributes]

Queue Producer bindings used for Pages Functions.

</summary>

name: String

Name of the Queue.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20queue_producers%20%3E%20(attribute)%20name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20queue_producers">Link to this property</a>

<details>

<summary>

r2\_buckets: Map\[Attributes]

R2 buckets used for Pages Functions.

</summary>

name: String

Name of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20name">Link to this property</a>

jurisdiction: String

Jurisdiction of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets">Link to this property</a>

<details>

<summary>

services: Map\[Attributes]

Services used for Pages Functions.

</summary>

environment: String

The Service environment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20environment">Link to this property</a>

service: String

The Service name.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20service">Link to this property</a>

entrypoint: String

The entrypoint to bind to.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20entrypoint">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services">Link to this property</a>

<details>

<summary>

vectorize\_bindings: Map\[Attributes]

Vectorize bindings used for Pages Functions.

</summary>

index\_name: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20vectorize_bindings%20%3E%20(attribute)%20index_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20vectorize_bindings">Link to this property</a>

wrangler\_config\_hash: String

Hash of the Wrangler configuration used for the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20wrangler_config_hash">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20deployment_configs>)

<details>

<summary>

latest\_deployment: Attributes

Most recent deployment of the project.

</summary>

id: String

Id of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20id">Link to this property</a>

aliases: List\[String]

A list of alias URLs pointing to this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20aliases">Link to this property</a>

<details>

<summary>

build\_config: Attributes

Configs for the project build process.

</summary>

web\_analytics\_tag: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

build\_caching: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir: String

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config">Link to this property</a>

created\_on: Time

When the deployment was created.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_trigger: Attributes

Info about what caused the deployment.

</summary>

<details>

<summary>

metadata: Attributes

Additional info about the trigger.

</summary>

branch: String

Where the trigger happened.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20branch">Link to this property</a>

commit\_dirty: Bool

Whether the deployment trigger commit was dirty.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_dirty">Link to this property</a>

commit\_hash: String

Hash of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_hash">Link to this property</a>

commit\_message: String

Message of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata">Link to this property</a>

type: String

What caused the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars">Link to this property</a>

environment: String

Type of deploy.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20environment">Link to this property</a>

is\_skipped: Bool

Whether the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20is_skipped">Link to this property</a>

<details>

<summary>

latest\_stage: Attributes

The status of the deployment.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage">Link to this property</a>

modified\_on: Time

When the deployment was last modified.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20modified_on">Link to this property</a>

project\_id: String

Id of the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20project_id">Link to this property</a>

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20project_name">Link to this property</a>

short\_id: String

Short Id (8 character) of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20short_id">Link to this property</a>

<details>

<summary>

source: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source">Link to this property</a>

<details>

<summary>

stages: List\[Attributes]

List of past stages.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages">Link to this property</a>

url: String

The live URL to view this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20url">Link to this property</a>

skip\_reason: String

Why the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20skip_reason">Link to this property</a>

uses\_functions: Bool

Whether the deployment uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20uses_functions">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20latest_deployment>)

<details>

<summary>

source: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20source>)

### cloudflare\_pages\_project

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pages_project" "example_pages_project" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  project_name = "this-is-my-project-01"
}
```

#### data cloudflare\_pages\_projects

##### required Expand Collapse

account\_id: String

Identifier.

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20account_id>)

##### optional Expand Collapse

max\_items?: Int64

Max items to fetch, default: 1000

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20max_items>)

##### computed Expand Collapse

<details>

<summary>

result: List\[Attributes]

The items returned by the data source

</summary>

id: String

ID of the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20id">Link to this property</a>

<details>

<summary>

canonical\_deployment: Attributes

Most recent production deployment of the project.

</summary>

id: String

Id of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20id">Link to this property</a>

aliases: List\[String]

A list of alias URLs pointing to this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20aliases">Link to this property</a>

<details>

<summary>

build\_config: Attributes

Configs for the project build process.

</summary>

web\_analytics\_tag: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

build\_caching: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir: String

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20build_config">Link to this property</a>

created\_on: Time

When the deployment was created.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_trigger: Attributes

Info about what caused the deployment.

</summary>

<details>

<summary>

metadata: Attributes

Additional info about the trigger.

</summary>

branch: String

Where the trigger happened.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20branch">Link to this property</a>

commit\_dirty: Bool

Whether the deployment trigger commit was dirty.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_dirty">Link to this property</a>

commit\_hash: String

Hash of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_hash">Link to this property</a>

commit\_message: String

Message of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata">Link to this property</a>

type: String

What caused the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20deployment_trigger">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20env_vars">Link to this property</a>

environment: String

Type of deploy.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20environment">Link to this property</a>

is\_skipped: Bool

Whether the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20is_skipped">Link to this property</a>

<details>

<summary>

latest\_stage: Attributes

The status of the deployment.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20latest_stage">Link to this property</a>

modified\_on: Time

When the deployment was last modified.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20modified_on">Link to this property</a>

project\_id: String

Id of the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20project_id">Link to this property</a>

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20project_name">Link to this property</a>

short\_id: String

Short Id (8 character) of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20short_id">Link to this property</a>

<details>

<summary>

source: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20source">Link to this property</a>

<details>

<summary>

stages: List\[Attributes]

List of past stages.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20stages">Link to this property</a>

url: String

The live URL to view this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20url">Link to this property</a>

skip\_reason: String

Why the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20skip_reason">Link to this property</a>

uses\_functions: Bool

Whether the deployment uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment%20%3E%20(attribute)%20uses_functions">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20canonical_deployment">Link to this property</a>

created\_on: Time

When the project was created.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_configs: Attributes

Configs for deployments in a project.

</summary>

<details>

<summary>

preview: Attributes

Configs for preview deploys.

</summary>

always\_use\_latest\_compatibility\_date: Bool

Whether to always use the latest compatibility date for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20always_use_latest_compatibility_date">Link to this property</a>

build\_image\_major\_version: Int64

The major version of the build image to use for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20build_image_major_version">Link to this property</a>

compatibility\_date: String

Compatibility date used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20compatibility_date">Link to this property</a>

compatibility\_flags: List\[String]

Compatibility flags used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20compatibility_flags">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20env_vars">Link to this property</a>

fail\_open: Bool

Whether to fail open when the deployment config cannot be applied.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20fail_open">Link to this property</a>

Deprecatedusage\_model: String

All new projects now use the Standard usage model.

The usage model for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20usage_model">Link to this property</a>

<details>

<summary>

ai\_bindings: Map\[Attributes]

Constellation bindings used for Pages Functions.

</summary>

project\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20ai_bindings%20%3E%20(attribute)%20project_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20ai_bindings">Link to this property</a>

<details>

<summary>

analytics\_engine\_datasets: Map\[Attributes]

Analytics Engine bindings used for Pages Functions.

</summary>

dataset: String

Name of the dataset.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20analytics_engine_datasets%20%3E%20(attribute)%20dataset">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20analytics_engine_datasets">Link to this property</a>

browsers: Map\[Attributes]

Browser bindings used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20browsers">Link to this property</a>

<details>

<summary>

d1\_databases: Map\[Attributes]

D1 databases used for Pages Functions.

</summary>

id: String

UUID of the D1 database.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20d1_databases%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20d1_databases">Link to this property</a>

<details>

<summary>

durable\_object\_namespaces: Map\[Attributes]

Durable Object namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the Durable Object namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20durable_object_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20durable_object_namespaces">Link to this property</a>

<details>

<summary>

hyperdrive\_bindings: Map\[Attributes]

Hyperdrive bindings used for Pages Functions.

</summary>

id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20hyperdrive_bindings%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20hyperdrive_bindings">Link to this property</a>

<details>

<summary>

kv\_namespaces: Map\[Attributes]

KV namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the KV namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20kv_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20kv_namespaces">Link to this property</a>

<details>

<summary>

limits: Attributes

Limits for Pages Functions.

</summary>

cpu\_ms: Int64

CPU time limit in milliseconds.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20limits%20%3E%20(attribute)%20cpu_ms">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20limits">Link to this property</a>

<details>

<summary>

mtls\_certificates: Map\[Attributes]

mTLS bindings used for Pages Functions.

</summary>

certificate\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20mtls_certificates%20%3E%20(attribute)%20certificate_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20mtls_certificates">Link to this property</a>

<details>

<summary>

placement: Attributes

Placement setting used for Pages Functions.

</summary>

mode: String

Placement mode.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20placement%20%3E%20(attribute)%20mode">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20placement">Link to this property</a>

<details>

<summary>

queue\_producers: Map\[Attributes]

Queue Producer bindings used for Pages Functions.

</summary>

name: String

Name of the Queue.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20queue_producers%20%3E%20(attribute)%20name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20queue_producers">Link to this property</a>

<details>

<summary>

r2\_buckets: Map\[Attributes]

R2 buckets used for Pages Functions.

</summary>

name: String

Name of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20name">Link to this property</a>

jurisdiction: String

Jurisdiction of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20r2_buckets">Link to this property</a>

<details>

<summary>

services: Map\[Attributes]

Services used for Pages Functions.

</summary>

environment: String

The Service environment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20environment">Link to this property</a>

service: String

The Service name.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20service">Link to this property</a>

entrypoint: String

The entrypoint to bind to.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services%20%3E%20(attribute)%20entrypoint">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20services">Link to this property</a>

<details>

<summary>

vectorize\_bindings: Map\[Attributes]

Vectorize bindings used for Pages Functions.

</summary>

index\_name: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20vectorize_bindings%20%3E%20(attribute)%20index_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20vectorize_bindings">Link to this property</a>

wrangler\_config\_hash: String

Hash of the Wrangler configuration used for the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview%20%3E%20(attribute)%20wrangler_config_hash">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20preview">Link to this property</a>

<details>

<summary>

production: Attributes

Configs for production deploys.

</summary>

always\_use\_latest\_compatibility\_date: Bool

Whether to always use the latest compatibility date for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20always_use_latest_compatibility_date">Link to this property</a>

build\_image\_major\_version: Int64

The major version of the build image to use for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20build_image_major_version">Link to this property</a>

compatibility\_date: String

Compatibility date used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20compatibility_date">Link to this property</a>

compatibility\_flags: List\[String]

Compatibility flags used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20compatibility_flags">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20env_vars">Link to this property</a>

fail\_open: Bool

Whether to fail open when the deployment config cannot be applied.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20fail_open">Link to this property</a>

Deprecatedusage\_model: String

All new projects now use the Standard usage model.

The usage model for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20usage_model">Link to this property</a>

<details>

<summary>

ai\_bindings: Map\[Attributes]

Constellation bindings used for Pages Functions.

</summary>

project\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20ai_bindings%20%3E%20(attribute)%20project_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20ai_bindings">Link to this property</a>

<details>

<summary>

analytics\_engine\_datasets: Map\[Attributes]

Analytics Engine bindings used for Pages Functions.

</summary>

dataset: String

Name of the dataset.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20analytics_engine_datasets%20%3E%20(attribute)%20dataset">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20analytics_engine_datasets">Link to this property</a>

browsers: Map\[Attributes]

Browser bindings used for Pages Functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20browsers">Link to this property</a>

<details>

<summary>

d1\_databases: Map\[Attributes]

D1 databases used for Pages Functions.

</summary>

id: String

UUID of the D1 database.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20d1_databases%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20d1_databases">Link to this property</a>

<details>

<summary>

durable\_object\_namespaces: Map\[Attributes]

Durable Object namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the Durable Object namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20durable_object_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20durable_object_namespaces">Link to this property</a>

<details>

<summary>

hyperdrive\_bindings: Map\[Attributes]

Hyperdrive bindings used for Pages Functions.

</summary>

id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20hyperdrive_bindings%20%3E%20(attribute)%20id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20hyperdrive_bindings">Link to this property</a>

<details>

<summary>

kv\_namespaces: Map\[Attributes]

KV namespaces used for Pages Functions.

</summary>

namespace\_id: String

ID of the KV namespace.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20kv_namespaces%20%3E%20(attribute)%20namespace_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20kv_namespaces">Link to this property</a>

<details>

<summary>

limits: Attributes

Limits for Pages Functions.

</summary>

cpu\_ms: Int64

CPU time limit in milliseconds.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20limits%20%3E%20(attribute)%20cpu_ms">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20limits">Link to this property</a>

<details>

<summary>

mtls\_certificates: Map\[Attributes]

mTLS bindings used for Pages Functions.

</summary>

certificate\_id: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20mtls_certificates%20%3E%20(attribute)%20certificate_id">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20mtls_certificates">Link to this property</a>

<details>

<summary>

placement: Attributes

Placement setting used for Pages Functions.

</summary>

mode: String

Placement mode.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20placement%20%3E%20(attribute)%20mode">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20placement">Link to this property</a>

<details>

<summary>

queue\_producers: Map\[Attributes]

Queue Producer bindings used for Pages Functions.

</summary>

name: String

Name of the Queue.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20queue_producers%20%3E%20(attribute)%20name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20queue_producers">Link to this property</a>

<details>

<summary>

r2\_buckets: Map\[Attributes]

R2 buckets used for Pages Functions.

</summary>

name: String

Name of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20name">Link to this property</a>

jurisdiction: String

Jurisdiction of the R2 bucket.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets%20%3E%20(attribute)%20jurisdiction">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20r2_buckets">Link to this property</a>

<details>

<summary>

services: Map\[Attributes]

Services used for Pages Functions.

</summary>

environment: String

The Service environment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20environment">Link to this property</a>

service: String

The Service name.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20service">Link to this property</a>

entrypoint: String

The entrypoint to bind to.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services%20%3E%20(attribute)%20entrypoint">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20services">Link to this property</a>

<details>

<summary>

vectorize\_bindings: Map\[Attributes]

Vectorize bindings used for Pages Functions.

</summary>

index\_name: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20vectorize_bindings%20%3E%20(attribute)%20index_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20vectorize_bindings">Link to this property</a>

wrangler\_config\_hash: String

Hash of the Wrangler configuration used for the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production%20%3E%20(attribute)%20wrangler_config_hash">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs%20%3E%20(attribute)%20production">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20deployment_configs">Link to this property</a>

framework: String

Framework the project is using.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20framework">Link to this property</a>

framework\_version: String

Version of the framework the project is using.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20framework_version">Link to this property</a>

<details>

<summary>

latest\_deployment: Attributes

Most recent deployment of the project.

</summary>

id: String

Id of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20id">Link to this property</a>

aliases: List\[String]

A list of alias URLs pointing to this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20aliases">Link to this property</a>

<details>

<summary>

build\_config: Attributes

Configs for the project build process.

</summary>

web\_analytics\_tag: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

build\_caching: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir: String

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20build_config">Link to this property</a>

created\_on: Time

When the deployment was created.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20created_on">Link to this property</a>

<details>

<summary>

deployment\_trigger: Attributes

Info about what caused the deployment.

</summary>

<details>

<summary>

metadata: Attributes

Additional info about the trigger.

</summary>

branch: String

Where the trigger happened.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20branch">Link to this property</a>

commit\_dirty: Bool

Whether the deployment trigger commit was dirty.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_dirty">Link to this property</a>

commit\_hash: String

Hash of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_hash">Link to this property</a>

commit\_message: String

Message of the deployment trigger commit.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata%20%3E%20(attribute)%20commit_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20metadata">Link to this property</a>

type: String

What caused the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20deployment_trigger">Link to this property</a>

<details>

<summary>

env\_vars: Map\[Attributes]

Environment variables used for builds and Pages Functions.

</summary>

type: String

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20type">Link to this property</a>

value: String

Environment variable value.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars%20%3E%20(attribute)%20value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20env_vars">Link to this property</a>

environment: String

Type of deploy.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20environment">Link to this property</a>

is\_skipped: Bool

Whether the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20is_skipped">Link to this property</a>

<details>

<summary>

latest\_stage: Attributes

The status of the deployment.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20latest_stage">Link to this property</a>

modified\_on: Time

When the deployment was last modified.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20modified_on">Link to this property</a>

project\_id: String

Id of the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20project_id">Link to this property</a>

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20project_name">Link to this property</a>

short\_id: String

Short Id (8 character) of the deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20short_id">Link to this property</a>

<details>

<summary>

source: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20source">Link to this property</a>

<details>

<summary>

stages: List\[Attributes]

List of past stages.

</summary>

ended\_on: Time

When the stage ended.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20ended_on">Link to this property</a>

name: String

The current build stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20name">Link to this property</a>

started\_on: Time

When the stage started.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20started_on">Link to this property</a>

status: String

State of the current stage.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages%20%3E%20(attribute)%20status">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20stages">Link to this property</a>

url: String

The live URL to view this deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20url">Link to this property</a>

skip\_reason: String

Why the deployment was skipped.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20skip_reason">Link to this property</a>

uses\_functions: Bool

Whether the deployment uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment%20%3E%20(attribute)%20uses_functions">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20latest_deployment">Link to this property</a>

name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20name">Link to this property</a>

preview\_script\_name: String

Name of the preview script.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20preview_script_name">Link to this property</a>

production\_branch: String

Production branch of the project. Used to identify production deployments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_script\_name: String

Name of the production script.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20production_script_name">Link to this property</a>

uses\_functions: Bool

Whether the project uses functions.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20uses_functions">Link to this property</a>

<details>

<summary>

build\_config: Attributes

Configs for the project build process.

</summary>

web\_analytics\_tag: String

The classifying tag for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_tag">Link to this property</a>

web\_analytics\_token: String

The auth token for analytics.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20web_analytics_token">Link to this property</a>

build\_caching: Bool

Enable build caching for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_caching">Link to this property</a>

build\_command: String

Command used to build project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20build_command">Link to this property</a>

destination\_dir: String

Assets output directory of the build.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20destination_dir">Link to this property</a>

root\_dir: String

Directory to run the command.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20build_config%20%3E%20(attribute)%20root_dir">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20build_config">Link to this property</a>

domains: List\[String]

A list of associated custom domains for the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20domains">Link to this property</a>

<details>

<summary>

source: Attributes

Configs for the project source control.

</summary>

<details>

<summary>

config: Attributes

</summary>

Deprecateddeployments\_enabled: Bool

Use <code>production_deployments_enabled</code> and <code>preview_deployment_setting</code> for more granular control.

Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20deployments_enabled">Link to this property</a>

owner: String

The owner of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner">Link to this property</a>

owner\_id: String

The owner ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20owner_id">Link to this property</a>

path\_excludes: List\[String]

A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_excludes">Link to this property</a>

path\_includes: List\[String]

A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20path_includes">Link to this property</a>

pr\_comments\_enabled: Bool

Whether to enable PR comments.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20pr_comments_enabled">Link to this property</a>

preview\_branch\_excludes: List\[String]

A list of branches that should not trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_excludes">Link to this property</a>

preview\_branch\_includes: List\[String]

A list of branches that should trigger a preview deployment. Wildcard syntax (<code>*</code>) is supported. Must be used with <code>preview_deployment_setting</code> set to <code>custom</code>.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_branch_includes">Link to this property</a>

preview\_deployment\_setting: String

Controls whether commits to preview branches trigger a preview deployment.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20preview_deployment_setting">Link to this property</a>

production\_branch: String

The production branch of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_branch">Link to this property</a>

production\_deployments\_enabled: Bool

Whether to trigger a production deployment on commits to the production branch.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20production_deployments_enabled">Link to this property</a>

repo\_id: String

The ID of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_id">Link to this property</a>

repo\_name: String

The name of the repository.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config%20%3E%20(attribute)%20repo_name">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20config">Link to this property</a>

type: String

The source control management provider.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source%20%3E%20(attribute)%20type">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20source">Link to this property</a>

subdomain: String

The Cloudflare subdomain associated with the project.

<a href="#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20subdomain">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result>)

### cloudflare\_pages\_projects

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pages_projects" "example_pages_projects" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
```

#### PagesProjectsDomains

#### resource cloudflare\_pages\_domain

##### required Expand Collapse

name: String

Fully qualified domain name for the Pages project, such as `example.com`.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20name>)

account\_id: String

Identifier.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20account_id>)

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20project_name>)

##### computed Expand Collapse

id: String

Fully qualified domain name for the Pages project, such as `example.com`.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20id>)

certificate\_authority: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20certificate_authority>)

created\_on: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20created_on>)

domain\_id: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20domain_id>)

status: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20status>)

zone\_tag: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20zone_tag>)

<details>

<summary>

validation\_data: Attributes

</summary>

method: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20method">Link to this property</a>

status: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20status">Link to this property</a>

error\_message: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20error_message">Link to this property</a>

txt\_name: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20txt_name">Link to this property</a>

txt\_value: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20txt_value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20validation_data>)

<details>

<summary>

verification\_data: Attributes

</summary>

status: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20verification_data%20%3E%20(attribute)%20status">Link to this property</a>

error\_message: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20verification_data%20%3E%20(attribute)%20error_message">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20resource)%20%3E%20(attribute)%20verification_data>)

### cloudflare\_pages\_domain

Terraform

HTTPTypeScriptPythonGoTerraform

```
resource "cloudflare_pages_domain" "example_pages_domain" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  project_name = "this-is-my-project-01"
  name = "example.com"
}
```

#### data cloudflare\_pages\_domain

##### required Expand Collapse

domain\_name: String

Fully qualified domain name for the Pages project, such as `example.com`.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20domain_name>)

account\_id: String

Identifier.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20account_id>)

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20project_name>)

##### computed Expand Collapse

id: String

Fully qualified domain name for the Pages project, such as `example.com`.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20id>)

certificate\_authority: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20certificate_authority>)

created\_on: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20created_on>)

domain\_id: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20domain_id>)

name: String

Fully qualified domain name for the Pages project, such as `example.com`.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20name>)

status: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20status>)

zone\_tag: String

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20zone_tag>)

<details>

<summary>

validation\_data: Attributes

</summary>

method: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20method">Link to this property</a>

status: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20status">Link to this property</a>

error\_message: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20error_message">Link to this property</a>

txt\_name: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20txt_name">Link to this property</a>

txt\_value: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20txt_value">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20validation_data>)

<details>

<summary>

verification\_data: Attributes

</summary>

status: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20verification_data%20%3E%20(attribute)%20status">Link to this property</a>

error\_message: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20verification_data%20%3E%20(attribute)%20error_message">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-single)%20%3E%20(attribute)%20verification_data>)

### cloudflare\_pages\_domain

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pages_domain" "example_pages_domain" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  project_name = "this-is-my-project-01"
  domain_name = "example.com"
}
```

#### data cloudflare\_pages\_domains

##### required Expand Collapse

account\_id: String

Identifier.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20account_id>)

project\_name: String

Name of the Pages project. Must begin with a lowercase letter or digit and contain only lowercase letters, digits, and hyphens.

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20project_name>)

##### optional Expand Collapse

max\_items?: Int64

Max items to fetch, default: 1000

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20max_items>)

##### computed Expand Collapse

<details>

<summary>

result: List\[Attributes]

The items returned by the data source

</summary>

id: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20id">Link to this property</a>

certificate\_authority: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20certificate_authority">Link to this property</a>

created\_on: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20created_on">Link to this property</a>

domain\_id: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20domain_id">Link to this property</a>

name: String

Fully qualified domain name for the Pages project, such as <code>example.com</code>.

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20name">Link to this property</a>

status: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20status">Link to this property</a>

<details>

<summary>

validation\_data: Attributes

</summary>

method: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20method">Link to this property</a>

status: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20status">Link to this property</a>

error\_message: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20error_message">Link to this property</a>

txt\_name: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20txt_name">Link to this property</a>

txt\_value: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20validation_data%20%3E%20(attribute)%20txt_value">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20validation_data">Link to this property</a>

<details>

<summary>

verification\_data: Attributes

</summary>

status: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20verification_data%20%3E%20(attribute)%20status">Link to this property</a>

error\_message: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20verification_data%20%3E%20(attribute)%20error_message">Link to this property</a>

</details>

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20verification_data">Link to this property</a>

zone\_tag: String

<a href="#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result%20%3E%20(attribute)%20zone_tag">Link to this property</a>

</details>

[Link to this property](<#(resource)%20pages.projects.domains%20%3E%20(terraform%20datasource-plural)%20%3E%20(attribute)%20result>)

### cloudflare\_pages\_domains

Terraform

HTTPTypeScriptPythonGoTerraform

```
data "cloudflare_pages_domains" "example_pages_domains" {
  account_id = "023e105f4ecef8ad9ca31a8372d0c353"
  project_name = "this-is-my-project-01"
}
```