1. Packages
  2. Cloudflare Provider
  3. API Docs
  4. getPagesProject
Cloudflare v6.11.0 published on Friday, Oct 31, 2025 by Pulumi

cloudflare.getPagesProject

Get Started
cloudflare logo
Cloudflare v6.11.0 published on Friday, Oct 31, 2025 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as cloudflare from "@pulumi/cloudflare";
    
    const examplePagesProject = cloudflare.getPagesProject({
        accountId: "023e105f4ecef8ad9ca31a8372d0c353",
        projectName: "this-is-my-project-01",
    });
    
    import pulumi
    import pulumi_cloudflare as cloudflare
    
    example_pages_project = cloudflare.get_pages_project(account_id="023e105f4ecef8ad9ca31a8372d0c353",
        project_name="this-is-my-project-01")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cloudflare.LookupPagesProject(ctx, &cloudflare.LookupPagesProjectArgs{
    			AccountId:   "023e105f4ecef8ad9ca31a8372d0c353",
    			ProjectName: "this-is-my-project-01",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Cloudflare = Pulumi.Cloudflare;
    
    return await Deployment.RunAsync(() => 
    {
        var examplePagesProject = Cloudflare.GetPagesProject.Invoke(new()
        {
            AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
            ProjectName = "this-is-my-project-01",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.cloudflare.CloudflareFunctions;
    import com.pulumi.cloudflare.inputs.GetPagesProjectArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var examplePagesProject = CloudflareFunctions.getPagesProject(GetPagesProjectArgs.builder()
                .accountId("023e105f4ecef8ad9ca31a8372d0c353")
                .projectName("this-is-my-project-01")
                .build());
    
        }
    }
    
    variables:
      examplePagesProject:
        fn::invoke:
          function: cloudflare:getPagesProject
          arguments:
            accountId: 023e105f4ecef8ad9ca31a8372d0c353
            projectName: this-is-my-project-01
    

    Using getPagesProject

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getPagesProject(args: GetPagesProjectArgs, opts?: InvokeOptions): Promise<GetPagesProjectResult>
    function getPagesProjectOutput(args: GetPagesProjectOutputArgs, opts?: InvokeOptions): Output<GetPagesProjectResult>
    def get_pages_project(account_id: Optional[str] = None,
                          project_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetPagesProjectResult
    def get_pages_project_output(account_id: Optional[pulumi.Input[str]] = None,
                          project_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetPagesProjectResult]
    func LookupPagesProject(ctx *Context, args *LookupPagesProjectArgs, opts ...InvokeOption) (*LookupPagesProjectResult, error)
    func LookupPagesProjectOutput(ctx *Context, args *LookupPagesProjectOutputArgs, opts ...InvokeOption) LookupPagesProjectResultOutput

    > Note: This function is named LookupPagesProject in the Go SDK.

    public static class GetPagesProject 
    {
        public static Task<GetPagesProjectResult> InvokeAsync(GetPagesProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetPagesProjectResult> Invoke(GetPagesProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPagesProjectResult> getPagesProject(GetPagesProjectArgs args, InvokeOptions options)
    public static Output<GetPagesProjectResult> getPagesProject(GetPagesProjectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: cloudflare:index/getPagesProject:getPagesProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountId string
    Identifier
    ProjectName string
    Name of the project.
    AccountId string
    Identifier
    ProjectName string
    Name of the project.
    accountId String
    Identifier
    projectName String
    Name of the project.
    accountId string
    Identifier
    projectName string
    Name of the project.
    account_id str
    Identifier
    project_name str
    Name of the project.
    accountId String
    Identifier
    projectName String
    Name of the project.

    getPagesProject Result

    The following output properties are available:

    AccountId string
    Identifier
    BuildConfig GetPagesProjectBuildConfig
    Configs for the project build process.
    CanonicalDeployment GetPagesProjectCanonicalDeployment
    Most recent production deployment of the project.
    CreatedOn string
    When the project was created.
    DeploymentConfigs GetPagesProjectDeploymentConfigs
    Configs for deployments in a project.
    Domains List<string>
    A list of associated custom domains for the project.
    Framework string
    Framework the project is using.
    FrameworkVersion string
    Version of the framework the project is using.
    Id string
    ID of the project.
    LatestDeployment GetPagesProjectLatestDeployment
    Most recent deployment of the project.
    Name string
    Name of the project.
    PreviewScriptName string
    Name of the preview script.
    ProductionBranch string
    Production branch of the project. Used to identify production deployments.
    ProductionScriptName string
    Name of the production script.
    ProjectName string
    Name of the project.
    Source GetPagesProjectSource
    Subdomain string
    The Cloudflare subdomain associated with the project.
    UsesFunctions bool
    Whether the project uses functions.
    AccountId string
    Identifier
    BuildConfig GetPagesProjectBuildConfig
    Configs for the project build process.
    CanonicalDeployment GetPagesProjectCanonicalDeployment
    Most recent production deployment of the project.
    CreatedOn string
    When the project was created.
    DeploymentConfigs GetPagesProjectDeploymentConfigs
    Configs for deployments in a project.
    Domains []string
    A list of associated custom domains for the project.
    Framework string
    Framework the project is using.
    FrameworkVersion string
    Version of the framework the project is using.
    Id string
    ID of the project.
    LatestDeployment GetPagesProjectLatestDeployment
    Most recent deployment of the project.
    Name string
    Name of the project.
    PreviewScriptName string
    Name of the preview script.
    ProductionBranch string
    Production branch of the project. Used to identify production deployments.
    ProductionScriptName string
    Name of the production script.
    ProjectName string
    Name of the project.
    Source GetPagesProjectSource
    Subdomain string
    The Cloudflare subdomain associated with the project.
    UsesFunctions bool
    Whether the project uses functions.
    accountId String
    Identifier
    buildConfig GetPagesProjectBuildConfig
    Configs for the project build process.
    canonicalDeployment GetPagesProjectCanonicalDeployment
    Most recent production deployment of the project.
    createdOn String
    When the project was created.
    deploymentConfigs GetPagesProjectDeploymentConfigs
    Configs for deployments in a project.
    domains List<String>
    A list of associated custom domains for the project.
    framework String
    Framework the project is using.
    frameworkVersion String
    Version of the framework the project is using.
    id String
    ID of the project.
    latestDeployment GetPagesProjectLatestDeployment
    Most recent deployment of the project.
    name String
    Name of the project.
    previewScriptName String
    Name of the preview script.
    productionBranch String
    Production branch of the project. Used to identify production deployments.
    productionScriptName String
    Name of the production script.
    projectName String
    Name of the project.
    source GetPagesProjectSource
    subdomain String
    The Cloudflare subdomain associated with the project.
    usesFunctions Boolean
    Whether the project uses functions.
    accountId string
    Identifier
    buildConfig GetPagesProjectBuildConfig
    Configs for the project build process.
    canonicalDeployment GetPagesProjectCanonicalDeployment
    Most recent production deployment of the project.
    createdOn string
    When the project was created.
    deploymentConfigs GetPagesProjectDeploymentConfigs
    Configs for deployments in a project.
    domains string[]
    A list of associated custom domains for the project.
    framework string
    Framework the project is using.
    frameworkVersion string
    Version of the framework the project is using.
    id string
    ID of the project.
    latestDeployment GetPagesProjectLatestDeployment
    Most recent deployment of the project.
    name string
    Name of the project.
    previewScriptName string
    Name of the preview script.
    productionBranch string
    Production branch of the project. Used to identify production deployments.
    productionScriptName string
    Name of the production script.
    projectName string
    Name of the project.
    source GetPagesProjectSource
    subdomain string
    The Cloudflare subdomain associated with the project.
    usesFunctions boolean
    Whether the project uses functions.
    account_id str
    Identifier
    build_config GetPagesProjectBuildConfig
    Configs for the project build process.
    canonical_deployment GetPagesProjectCanonicalDeployment
    Most recent production deployment of the project.
    created_on str
    When the project was created.
    deployment_configs GetPagesProjectDeploymentConfigs
    Configs for deployments in a project.
    domains Sequence[str]
    A list of associated custom domains for the project.
    framework str
    Framework the project is using.
    framework_version str
    Version of the framework the project is using.
    id str
    ID of the project.
    latest_deployment GetPagesProjectLatestDeployment
    Most recent deployment of the project.
    name str
    Name of the project.
    preview_script_name str
    Name of the preview script.
    production_branch str
    Production branch of the project. Used to identify production deployments.
    production_script_name str
    Name of the production script.
    project_name str
    Name of the project.
    source GetPagesProjectSource
    subdomain str
    The Cloudflare subdomain associated with the project.
    uses_functions bool
    Whether the project uses functions.
    accountId String
    Identifier
    buildConfig Property Map
    Configs for the project build process.
    canonicalDeployment Property Map
    Most recent production deployment of the project.
    createdOn String
    When the project was created.
    deploymentConfigs Property Map
    Configs for deployments in a project.
    domains List<String>
    A list of associated custom domains for the project.
    framework String
    Framework the project is using.
    frameworkVersion String
    Version of the framework the project is using.
    id String
    ID of the project.
    latestDeployment Property Map
    Most recent deployment of the project.
    name String
    Name of the project.
    previewScriptName String
    Name of the preview script.
    productionBranch String
    Production branch of the project. Used to identify production deployments.
    productionScriptName String
    Name of the production script.
    projectName String
    Name of the project.
    source Property Map
    subdomain String
    The Cloudflare subdomain associated with the project.
    usesFunctions Boolean
    Whether the project uses functions.

    Supporting Types

    GetPagesProjectBuildConfig

    BuildCaching bool
    Enable build caching for the project.
    BuildCommand string
    Command used to build project.
    DestinationDir string
    Output directory of the build.
    RootDir string
    Directory to run the command.
    WebAnalyticsTag string
    The classifying tag for analytics.
    WebAnalyticsToken string
    The auth token for analytics.
    BuildCaching bool
    Enable build caching for the project.
    BuildCommand string
    Command used to build project.
    DestinationDir string
    Output directory of the build.
    RootDir string
    Directory to run the command.
    WebAnalyticsTag string
    The classifying tag for analytics.
    WebAnalyticsToken string
    The auth token for analytics.
    buildCaching Boolean
    Enable build caching for the project.
    buildCommand String
    Command used to build project.
    destinationDir String
    Output directory of the build.
    rootDir String
    Directory to run the command.
    webAnalyticsTag String
    The classifying tag for analytics.
    webAnalyticsToken String
    The auth token for analytics.
    buildCaching boolean
    Enable build caching for the project.
    buildCommand string
    Command used to build project.
    destinationDir string
    Output directory of the build.
    rootDir string
    Directory to run the command.
    webAnalyticsTag string
    The classifying tag for analytics.
    webAnalyticsToken string
    The auth token for analytics.
    build_caching bool
    Enable build caching for the project.
    build_command str
    Command used to build project.
    destination_dir str
    Output directory of the build.
    root_dir str
    Directory to run the command.
    web_analytics_tag str
    The classifying tag for analytics.
    web_analytics_token str
    The auth token for analytics.
    buildCaching Boolean
    Enable build caching for the project.
    buildCommand String
    Command used to build project.
    destinationDir String
    Output directory of the build.
    rootDir String
    Directory to run the command.
    webAnalyticsTag String
    The classifying tag for analytics.
    webAnalyticsToken String
    The auth token for analytics.

    GetPagesProjectCanonicalDeployment

    Aliases List<string>
    A list of alias URLs pointing to this deployment.
    BuildConfig GetPagesProjectCanonicalDeploymentBuildConfig
    Configs for the project build process.
    CreatedOn string
    When the deployment was created.
    DeploymentTrigger GetPagesProjectCanonicalDeploymentDeploymentTrigger
    Info about what caused the deployment.
    EnvVars Dictionary<string, GetPagesProjectCanonicalDeploymentEnvVars>
    Environment variables used for builds and Pages Functions.
    Environment string
    Type of deploy. Available values: "preview", "production".
    Id string
    Id of the deployment.
    IsSkipped bool
    If the deployment has been skipped.
    LatestStage GetPagesProjectCanonicalDeploymentLatestStage
    The status of the deployment.
    ModifiedOn string
    When the deployment was last modified.
    ProjectId string
    Id of the project.
    ProjectName string
    Name of the project.
    ShortId string
    Short Id (8 character) of the deployment.
    Source GetPagesProjectCanonicalDeploymentSource
    Stages List<GetPagesProjectCanonicalDeploymentStage>
    List of past stages.
    Url string
    The live URL to view this deployment.
    Aliases []string
    A list of alias URLs pointing to this deployment.
    BuildConfig GetPagesProjectCanonicalDeploymentBuildConfig
    Configs for the project build process.
    CreatedOn string
    When the deployment was created.
    DeploymentTrigger GetPagesProjectCanonicalDeploymentDeploymentTrigger
    Info about what caused the deployment.
    EnvVars map[string]GetPagesProjectCanonicalDeploymentEnvVars
    Environment variables used for builds and Pages Functions.
    Environment string
    Type of deploy. Available values: "preview", "production".
    Id string
    Id of the deployment.
    IsSkipped bool
    If the deployment has been skipped.
    LatestStage GetPagesProjectCanonicalDeploymentLatestStage
    The status of the deployment.
    ModifiedOn string
    When the deployment was last modified.
    ProjectId string
    Id of the project.
    ProjectName string
    Name of the project.
    ShortId string
    Short Id (8 character) of the deployment.
    Source GetPagesProjectCanonicalDeploymentSource
    Stages []GetPagesProjectCanonicalDeploymentStage
    List of past stages.
    Url string
    The live URL to view this deployment.
    aliases List<String>
    A list of alias URLs pointing to this deployment.
    buildConfig GetPagesProjectCanonicalDeploymentBuildConfig
    Configs for the project build process.
    createdOn String
    When the deployment was created.
    deploymentTrigger GetPagesProjectCanonicalDeploymentDeploymentTrigger
    Info about what caused the deployment.
    envVars Map<String,GetPagesProjectCanonicalDeploymentEnvVars>
    Environment variables used for builds and Pages Functions.
    environment String
    Type of deploy. Available values: "preview", "production".
    id String
    Id of the deployment.
    isSkipped Boolean
    If the deployment has been skipped.
    latestStage GetPagesProjectCanonicalDeploymentLatestStage
    The status of the deployment.
    modifiedOn String
    When the deployment was last modified.
    projectId String
    Id of the project.
    projectName String
    Name of the project.
    shortId String
    Short Id (8 character) of the deployment.
    source GetPagesProjectCanonicalDeploymentSource
    stages List<GetPagesProjectCanonicalDeploymentStage>
    List of past stages.
    url String
    The live URL to view this deployment.
    aliases string[]
    A list of alias URLs pointing to this deployment.
    buildConfig GetPagesProjectCanonicalDeploymentBuildConfig
    Configs for the project build process.
    createdOn string
    When the deployment was created.
    deploymentTrigger GetPagesProjectCanonicalDeploymentDeploymentTrigger
    Info about what caused the deployment.
    envVars {[key: string]: GetPagesProjectCanonicalDeploymentEnvVars}
    Environment variables used for builds and Pages Functions.
    environment string
    Type of deploy. Available values: "preview", "production".
    id string
    Id of the deployment.
    isSkipped boolean
    If the deployment has been skipped.
    latestStage GetPagesProjectCanonicalDeploymentLatestStage
    The status of the deployment.
    modifiedOn string
    When the deployment was last modified.
    projectId string
    Id of the project.
    projectName string
    Name of the project.
    shortId string
    Short Id (8 character) of the deployment.
    source GetPagesProjectCanonicalDeploymentSource
    stages GetPagesProjectCanonicalDeploymentStage[]
    List of past stages.
    url string
    The live URL to view this deployment.
    aliases Sequence[str]
    A list of alias URLs pointing to this deployment.
    build_config GetPagesProjectCanonicalDeploymentBuildConfig
    Configs for the project build process.
    created_on str
    When the deployment was created.
    deployment_trigger GetPagesProjectCanonicalDeploymentDeploymentTrigger
    Info about what caused the deployment.
    env_vars Mapping[str, GetPagesProjectCanonicalDeploymentEnvVars]
    Environment variables used for builds and Pages Functions.
    environment str
    Type of deploy. Available values: "preview", "production".
    id str
    Id of the deployment.
    is_skipped bool
    If the deployment has been skipped.
    latest_stage GetPagesProjectCanonicalDeploymentLatestStage
    The status of the deployment.
    modified_on str
    When the deployment was last modified.
    project_id str
    Id of the project.
    project_name str
    Name of the project.
    short_id str
    Short Id (8 character) of the deployment.
    source GetPagesProjectCanonicalDeploymentSource
    stages Sequence[GetPagesProjectCanonicalDeploymentStage]
    List of past stages.
    url str
    The live URL to view this deployment.
    aliases List<String>
    A list of alias URLs pointing to this deployment.
    buildConfig Property Map
    Configs for the project build process.
    createdOn String
    When the deployment was created.
    deploymentTrigger Property Map
    Info about what caused the deployment.
    envVars Map<Property Map>
    Environment variables used for builds and Pages Functions.
    environment String
    Type of deploy. Available values: "preview", "production".
    id String
    Id of the deployment.
    isSkipped Boolean
    If the deployment has been skipped.
    latestStage Property Map
    The status of the deployment.
    modifiedOn String
    When the deployment was last modified.
    projectId String
    Id of the project.
    projectName String
    Name of the project.
    shortId String
    Short Id (8 character) of the deployment.
    source Property Map
    stages List<Property Map>
    List of past stages.
    url String
    The live URL to view this deployment.

    GetPagesProjectCanonicalDeploymentBuildConfig

    BuildCaching bool
    Enable build caching for the project.
    BuildCommand string
    Command used to build project.
    DestinationDir string
    Output directory of the build.
    RootDir string
    Directory to run the command.
    WebAnalyticsTag string
    The classifying tag for analytics.
    WebAnalyticsToken string
    The auth token for analytics.
    BuildCaching bool
    Enable build caching for the project.
    BuildCommand string
    Command used to build project.
    DestinationDir string
    Output directory of the build.
    RootDir string
    Directory to run the command.
    WebAnalyticsTag string
    The classifying tag for analytics.
    WebAnalyticsToken string
    The auth token for analytics.
    buildCaching Boolean
    Enable build caching for the project.
    buildCommand String
    Command used to build project.
    destinationDir String
    Output directory of the build.
    rootDir String
    Directory to run the command.
    webAnalyticsTag String
    The classifying tag for analytics.
    webAnalyticsToken String
    The auth token for analytics.
    buildCaching boolean
    Enable build caching for the project.
    buildCommand string
    Command used to build project.
    destinationDir string
    Output directory of the build.
    rootDir string
    Directory to run the command.
    webAnalyticsTag string
    The classifying tag for analytics.
    webAnalyticsToken string
    The auth token for analytics.
    build_caching bool
    Enable build caching for the project.
    build_command str
    Command used to build project.
    destination_dir str
    Output directory of the build.
    root_dir str
    Directory to run the command.
    web_analytics_tag str
    The classifying tag for analytics.
    web_analytics_token str
    The auth token for analytics.
    buildCaching Boolean
    Enable build caching for the project.
    buildCommand String
    Command used to build project.
    destinationDir String
    Output directory of the build.
    rootDir String
    Directory to run the command.
    webAnalyticsTag String
    The classifying tag for analytics.
    webAnalyticsToken String
    The auth token for analytics.

    GetPagesProjectCanonicalDeploymentDeploymentTrigger

    Metadata GetPagesProjectCanonicalDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    Type string
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    Metadata GetPagesProjectCanonicalDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    Type string
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    metadata GetPagesProjectCanonicalDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    type String
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    metadata GetPagesProjectCanonicalDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    type string
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    metadata GetPagesProjectCanonicalDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    type str
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    metadata Property Map
    Additional info about the trigger.
    type String
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".

    GetPagesProjectCanonicalDeploymentDeploymentTriggerMetadata

    Branch string
    Where the trigger happened.
    CommitHash string
    Hash of the deployment trigger commit.
    CommitMessage string
    Message of the deployment trigger commit.
    Branch string
    Where the trigger happened.
    CommitHash string
    Hash of the deployment trigger commit.
    CommitMessage string
    Message of the deployment trigger commit.
    branch String
    Where the trigger happened.
    commitHash String
    Hash of the deployment trigger commit.
    commitMessage String
    Message of the deployment trigger commit.
    branch string
    Where the trigger happened.
    commitHash string
    Hash of the deployment trigger commit.
    commitMessage string
    Message of the deployment trigger commit.
    branch str
    Where the trigger happened.
    commit_hash str
    Hash of the deployment trigger commit.
    commit_message str
    Message of the deployment trigger commit.
    branch String
    Where the trigger happened.
    commitHash String
    Hash of the deployment trigger commit.
    commitMessage String
    Message of the deployment trigger commit.

    GetPagesProjectCanonicalDeploymentEnvVars

    Type string
    Available values: "plaintext", "secrettext".
    Value string
    Environment variable value.
    Type string
    Available values: "plaintext", "secrettext".
    Value string
    Environment variable value.
    type String
    Available values: "plaintext", "secrettext".
    value String
    Environment variable value.
    type string
    Available values: "plaintext", "secrettext".
    value string
    Environment variable value.
    type str
    Available values: "plaintext", "secrettext".
    value str
    Environment variable value.
    type String
    Available values: "plaintext", "secrettext".
    value String
    Environment variable value.

    GetPagesProjectCanonicalDeploymentLatestStage

    EndedOn string
    When the stage ended.
    Name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    StartedOn string
    When the stage started.
    Status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    EndedOn string
    When the stage ended.
    Name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    StartedOn string
    When the stage started.
    Status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn String
    When the stage ended.
    name String
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn String
    When the stage started.
    status String
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn string
    When the stage ended.
    name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn string
    When the stage started.
    status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    ended_on str
    When the stage ended.
    name str
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    started_on str
    When the stage started.
    status str
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn String
    When the stage ended.
    name String
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn String
    When the stage started.
    status String
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".

    GetPagesProjectCanonicalDeploymentSource

    Config GetPagesProjectCanonicalDeploymentSourceConfig
    Type string
    The source control management provider. Available values: "github", "gitlab".
    Config GetPagesProjectCanonicalDeploymentSourceConfig
    Type string
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectCanonicalDeploymentSourceConfig
    type String
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectCanonicalDeploymentSourceConfig
    type string
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectCanonicalDeploymentSourceConfig
    type str
    The source control management provider. Available values: "github", "gitlab".
    config Property Map
    type String
    The source control management provider. Available values: "github", "gitlab".

    GetPagesProjectCanonicalDeploymentSourceConfig

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

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    Owner string
    The owner of the repository.
    PathExcludes List<string>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    PathIncludes List<string>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    PrCommentsEnabled bool
    Whether to enable PR comments.
    PreviewBranchExcludes List<string>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewBranchIncludes List<string>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    ProductionBranch string
    The production branch of the repository.
    ProductionDeploymentsEnabled bool
    Whether to trigger a production deployment on commits to the production branch.
    RepoName string
    The name of the repository.
    DeploymentsEnabled bool
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    Owner string
    The owner of the repository.
    PathExcludes []string
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    PathIncludes []string
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    PrCommentsEnabled bool
    Whether to enable PR comments.
    PreviewBranchExcludes []string
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewBranchIncludes []string
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    ProductionBranch string
    The production branch of the repository.
    ProductionDeploymentsEnabled bool
    Whether to trigger a production deployment on commits to the production branch.
    RepoName string
    The name of the repository.
    deploymentsEnabled Boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner String
    The owner of the repository.
    pathExcludes List<String>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes List<String>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled Boolean
    Whether to enable PR comments.
    previewBranchExcludes List<String>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes List<String>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting String
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch String
    The production branch of the repository.
    productionDeploymentsEnabled Boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName String
    The name of the repository.
    deploymentsEnabled boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner string
    The owner of the repository.
    pathExcludes string[]
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes string[]
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled boolean
    Whether to enable PR comments.
    previewBranchExcludes string[]
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes string[]
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch string
    The production branch of the repository.
    productionDeploymentsEnabled boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName string
    The name of the repository.
    deployments_enabled bool
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner str
    The owner of the repository.
    path_excludes Sequence[str]
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    path_includes Sequence[str]
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    pr_comments_enabled bool
    Whether to enable PR comments.
    preview_branch_excludes Sequence[str]
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    preview_branch_includes Sequence[str]
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    preview_deployment_setting str
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    production_branch str
    The production branch of the repository.
    production_deployments_enabled bool
    Whether to trigger a production deployment on commits to the production branch.
    repo_name str
    The name of the repository.
    deploymentsEnabled Boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner String
    The owner of the repository.
    pathExcludes List<String>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes List<String>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled Boolean
    Whether to enable PR comments.
    previewBranchExcludes List<String>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes List<String>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting String
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch String
    The production branch of the repository.
    productionDeploymentsEnabled Boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName String
    The name of the repository.

    GetPagesProjectCanonicalDeploymentStage

    EndedOn string
    When the stage ended.
    Name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    StartedOn string
    When the stage started.
    Status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    EndedOn string
    When the stage ended.
    Name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    StartedOn string
    When the stage started.
    Status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn String
    When the stage ended.
    name String
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn String
    When the stage started.
    status String
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn string
    When the stage ended.
    name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn string
    When the stage started.
    status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    ended_on str
    When the stage ended.
    name str
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    started_on str
    When the stage started.
    status str
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn String
    When the stage ended.
    name String
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn String
    When the stage started.
    status String
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".

    GetPagesProjectDeploymentConfigs

    preview Property Map
    Configs for preview deploys.
    production Property Map
    Configs for production deploys.

    GetPagesProjectDeploymentConfigsPreview

    AiBindings Dictionary<string, GetPagesProjectDeploymentConfigsPreviewAiBindings>
    Constellation bindings used for Pages Functions.
    AlwaysUseLatestCompatibilityDate bool
    Whether to always use the latest compatibility date for Pages Functions.
    AnalyticsEngineDatasets Dictionary<string, GetPagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets>
    Analytics Engine bindings used for Pages Functions.
    Browsers Dictionary<string, GetPagesProjectDeploymentConfigsPreviewBrowsers>
    Browser bindings used for Pages Functions.
    BuildImageMajorVersion int
    The major version of the build image to use for Pages Functions.
    CompatibilityDate string
    Compatibility date used for Pages Functions.
    CompatibilityFlags List<string>
    Compatibility flags used for Pages Functions.
    D1Databases Dictionary<string, GetPagesProjectDeploymentConfigsPreviewD1Databases>
    D1 databases used for Pages Functions.
    DurableObjectNamespaces Dictionary<string, GetPagesProjectDeploymentConfigsPreviewDurableObjectNamespaces>
    Durable Object namespaces used for Pages Functions.
    EnvVars Dictionary<string, GetPagesProjectDeploymentConfigsPreviewEnvVars>
    Environment variables used for builds and Pages Functions.
    FailOpen bool
    Whether to fail open when the deployment config cannot be applied.
    HyperdriveBindings Dictionary<string, GetPagesProjectDeploymentConfigsPreviewHyperdriveBindings>
    Hyperdrive bindings used for Pages Functions.
    KvNamespaces Dictionary<string, GetPagesProjectDeploymentConfigsPreviewKvNamespaces>
    KV namespaces used for Pages Functions.
    Limits GetPagesProjectDeploymentConfigsPreviewLimits
    Limits for Pages Functions.
    MtlsCertificates Dictionary<string, GetPagesProjectDeploymentConfigsPreviewMtlsCertificates>
    mTLS bindings used for Pages Functions.
    Placement GetPagesProjectDeploymentConfigsPreviewPlacement
    Placement setting used for Pages Functions.
    QueueProducers Dictionary<string, GetPagesProjectDeploymentConfigsPreviewQueueProducers>
    Queue Producer bindings used for Pages Functions.
    R2Buckets Dictionary<string, GetPagesProjectDeploymentConfigsPreviewR2Buckets>
    R2 buckets used for Pages Functions.
    Services Dictionary<string, GetPagesProjectDeploymentConfigsPreviewServices>
    Services used for Pages Functions.
    UsageModel string
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    VectorizeBindings Dictionary<string, GetPagesProjectDeploymentConfigsPreviewVectorizeBindings>
    Vectorize bindings used for Pages Functions.
    WranglerConfigHash string
    Hash of the Wrangler configuration used for the deployment.
    AiBindings map[string]GetPagesProjectDeploymentConfigsPreviewAiBindings
    Constellation bindings used for Pages Functions.
    AlwaysUseLatestCompatibilityDate bool
    Whether to always use the latest compatibility date for Pages Functions.
    AnalyticsEngineDatasets map[string]GetPagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets
    Analytics Engine bindings used for Pages Functions.
    Browsers map[string]GetPagesProjectDeploymentConfigsPreviewBrowsers
    Browser bindings used for Pages Functions.
    BuildImageMajorVersion int
    The major version of the build image to use for Pages Functions.
    CompatibilityDate string
    Compatibility date used for Pages Functions.
    CompatibilityFlags []string
    Compatibility flags used for Pages Functions.
    D1Databases map[string]GetPagesProjectDeploymentConfigsPreviewD1Databases
    D1 databases used for Pages Functions.
    DurableObjectNamespaces map[string]GetPagesProjectDeploymentConfigsPreviewDurableObjectNamespaces
    Durable Object namespaces used for Pages Functions.
    EnvVars map[string]GetPagesProjectDeploymentConfigsPreviewEnvVars
    Environment variables used for builds and Pages Functions.
    FailOpen bool
    Whether to fail open when the deployment config cannot be applied.
    HyperdriveBindings map[string]GetPagesProjectDeploymentConfigsPreviewHyperdriveBindings
    Hyperdrive bindings used for Pages Functions.
    KvNamespaces map[string]GetPagesProjectDeploymentConfigsPreviewKvNamespaces
    KV namespaces used for Pages Functions.
    Limits GetPagesProjectDeploymentConfigsPreviewLimits
    Limits for Pages Functions.
    MtlsCertificates map[string]GetPagesProjectDeploymentConfigsPreviewMtlsCertificates
    mTLS bindings used for Pages Functions.
    Placement GetPagesProjectDeploymentConfigsPreviewPlacement
    Placement setting used for Pages Functions.
    QueueProducers map[string]GetPagesProjectDeploymentConfigsPreviewQueueProducers
    Queue Producer bindings used for Pages Functions.
    R2Buckets map[string]GetPagesProjectDeploymentConfigsPreviewR2Buckets
    R2 buckets used for Pages Functions.
    Services map[string]GetPagesProjectDeploymentConfigsPreviewServices
    Services used for Pages Functions.
    UsageModel string
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    VectorizeBindings map[string]GetPagesProjectDeploymentConfigsPreviewVectorizeBindings
    Vectorize bindings used for Pages Functions.
    WranglerConfigHash string
    Hash of the Wrangler configuration used for the deployment.
    aiBindings Map<String,GetPagesProjectDeploymentConfigsPreviewAiBindings>
    Constellation bindings used for Pages Functions.
    alwaysUseLatestCompatibilityDate Boolean
    Whether to always use the latest compatibility date for Pages Functions.
    analyticsEngineDatasets Map<String,GetPagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets>
    Analytics Engine bindings used for Pages Functions.
    browsers Map<String,GetPagesProjectDeploymentConfigsPreviewBrowsers>
    Browser bindings used for Pages Functions.
    buildImageMajorVersion Integer
    The major version of the build image to use for Pages Functions.
    compatibilityDate String
    Compatibility date used for Pages Functions.
    compatibilityFlags List<String>
    Compatibility flags used for Pages Functions.
    d1Databases Map<String,GetPagesProjectDeploymentConfigsPreviewD1Databases>
    D1 databases used for Pages Functions.
    durableObjectNamespaces Map<String,GetPagesProjectDeploymentConfigsPreviewDurableObjectNamespaces>
    Durable Object namespaces used for Pages Functions.
    envVars Map<String,GetPagesProjectDeploymentConfigsPreviewEnvVars>
    Environment variables used for builds and Pages Functions.
    failOpen Boolean
    Whether to fail open when the deployment config cannot be applied.
    hyperdriveBindings Map<String,GetPagesProjectDeploymentConfigsPreviewHyperdriveBindings>
    Hyperdrive bindings used for Pages Functions.
    kvNamespaces Map<String,GetPagesProjectDeploymentConfigsPreviewKvNamespaces>
    KV namespaces used for Pages Functions.
    limits GetPagesProjectDeploymentConfigsPreviewLimits
    Limits for Pages Functions.
    mtlsCertificates Map<String,GetPagesProjectDeploymentConfigsPreviewMtlsCertificates>
    mTLS bindings used for Pages Functions.
    placement GetPagesProjectDeploymentConfigsPreviewPlacement
    Placement setting used for Pages Functions.
    queueProducers Map<String,GetPagesProjectDeploymentConfigsPreviewQueueProducers>
    Queue Producer bindings used for Pages Functions.
    r2Buckets Map<String,GetPagesProjectDeploymentConfigsPreviewR2Buckets>
    R2 buckets used for Pages Functions.
    services Map<String,GetPagesProjectDeploymentConfigsPreviewServices>
    Services used for Pages Functions.
    usageModel String
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    vectorizeBindings Map<String,GetPagesProjectDeploymentConfigsPreviewVectorizeBindings>
    Vectorize bindings used for Pages Functions.
    wranglerConfigHash String
    Hash of the Wrangler configuration used for the deployment.
    aiBindings {[key: string]: GetPagesProjectDeploymentConfigsPreviewAiBindings}
    Constellation bindings used for Pages Functions.
    alwaysUseLatestCompatibilityDate boolean
    Whether to always use the latest compatibility date for Pages Functions.
    analyticsEngineDatasets {[key: string]: GetPagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets}
    Analytics Engine bindings used for Pages Functions.
    browsers {[key: string]: GetPagesProjectDeploymentConfigsPreviewBrowsers}
    Browser bindings used for Pages Functions.
    buildImageMajorVersion number
    The major version of the build image to use for Pages Functions.
    compatibilityDate string
    Compatibility date used for Pages Functions.
    compatibilityFlags string[]
    Compatibility flags used for Pages Functions.
    d1Databases {[key: string]: GetPagesProjectDeploymentConfigsPreviewD1Databases}
    D1 databases used for Pages Functions.
    durableObjectNamespaces {[key: string]: GetPagesProjectDeploymentConfigsPreviewDurableObjectNamespaces}
    Durable Object namespaces used for Pages Functions.
    envVars {[key: string]: GetPagesProjectDeploymentConfigsPreviewEnvVars}
    Environment variables used for builds and Pages Functions.
    failOpen boolean
    Whether to fail open when the deployment config cannot be applied.
    hyperdriveBindings {[key: string]: GetPagesProjectDeploymentConfigsPreviewHyperdriveBindings}
    Hyperdrive bindings used for Pages Functions.
    kvNamespaces {[key: string]: GetPagesProjectDeploymentConfigsPreviewKvNamespaces}
    KV namespaces used for Pages Functions.
    limits GetPagesProjectDeploymentConfigsPreviewLimits
    Limits for Pages Functions.
    mtlsCertificates {[key: string]: GetPagesProjectDeploymentConfigsPreviewMtlsCertificates}
    mTLS bindings used for Pages Functions.
    placement GetPagesProjectDeploymentConfigsPreviewPlacement
    Placement setting used for Pages Functions.
    queueProducers {[key: string]: GetPagesProjectDeploymentConfigsPreviewQueueProducers}
    Queue Producer bindings used for Pages Functions.
    r2Buckets {[key: string]: GetPagesProjectDeploymentConfigsPreviewR2Buckets}
    R2 buckets used for Pages Functions.
    services {[key: string]: GetPagesProjectDeploymentConfigsPreviewServices}
    Services used for Pages Functions.
    usageModel string
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    vectorizeBindings {[key: string]: GetPagesProjectDeploymentConfigsPreviewVectorizeBindings}
    Vectorize bindings used for Pages Functions.
    wranglerConfigHash string
    Hash of the Wrangler configuration used for the deployment.
    ai_bindings Mapping[str, GetPagesProjectDeploymentConfigsPreviewAiBindings]
    Constellation bindings used for Pages Functions.
    always_use_latest_compatibility_date bool
    Whether to always use the latest compatibility date for Pages Functions.
    analytics_engine_datasets Mapping[str, GetPagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets]
    Analytics Engine bindings used for Pages Functions.
    browsers Mapping[str, GetPagesProjectDeploymentConfigsPreviewBrowsers]
    Browser bindings used for Pages Functions.
    build_image_major_version int
    The major version of the build image to use for Pages Functions.
    compatibility_date str
    Compatibility date used for Pages Functions.
    compatibility_flags Sequence[str]
    Compatibility flags used for Pages Functions.
    d1_databases Mapping[str, GetPagesProjectDeploymentConfigsPreviewD1Databases]
    D1 databases used for Pages Functions.
    durable_object_namespaces Mapping[str, GetPagesProjectDeploymentConfigsPreviewDurableObjectNamespaces]
    Durable Object namespaces used for Pages Functions.
    env_vars Mapping[str, GetPagesProjectDeploymentConfigsPreviewEnvVars]
    Environment variables used for builds and Pages Functions.
    fail_open bool
    Whether to fail open when the deployment config cannot be applied.
    hyperdrive_bindings Mapping[str, GetPagesProjectDeploymentConfigsPreviewHyperdriveBindings]
    Hyperdrive bindings used for Pages Functions.
    kv_namespaces Mapping[str, GetPagesProjectDeploymentConfigsPreviewKvNamespaces]
    KV namespaces used for Pages Functions.
    limits GetPagesProjectDeploymentConfigsPreviewLimits
    Limits for Pages Functions.
    mtls_certificates Mapping[str, GetPagesProjectDeploymentConfigsPreviewMtlsCertificates]
    mTLS bindings used for Pages Functions.
    placement GetPagesProjectDeploymentConfigsPreviewPlacement
    Placement setting used for Pages Functions.
    queue_producers Mapping[str, GetPagesProjectDeploymentConfigsPreviewQueueProducers]
    Queue Producer bindings used for Pages Functions.
    r2_buckets Mapping[str, GetPagesProjectDeploymentConfigsPreviewR2Buckets]
    R2 buckets used for Pages Functions.
    services Mapping[str, GetPagesProjectDeploymentConfigsPreviewServices]
    Services used for Pages Functions.
    usage_model str
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    vectorize_bindings Mapping[str, GetPagesProjectDeploymentConfigsPreviewVectorizeBindings]
    Vectorize bindings used for Pages Functions.
    wrangler_config_hash str
    Hash of the Wrangler configuration used for the deployment.
    aiBindings Map<Property Map>
    Constellation bindings used for Pages Functions.
    alwaysUseLatestCompatibilityDate Boolean
    Whether to always use the latest compatibility date for Pages Functions.
    analyticsEngineDatasets Map<Property Map>
    Analytics Engine bindings used for Pages Functions.
    browsers Map<Property Map>
    Browser bindings used for Pages Functions.
    buildImageMajorVersion Number
    The major version of the build image to use for Pages Functions.
    compatibilityDate String
    Compatibility date used for Pages Functions.
    compatibilityFlags List<String>
    Compatibility flags used for Pages Functions.
    d1Databases Map<Property Map>
    D1 databases used for Pages Functions.
    durableObjectNamespaces Map<Property Map>
    Durable Object namespaces used for Pages Functions.
    envVars Map<Property Map>
    Environment variables used for builds and Pages Functions.
    failOpen Boolean
    Whether to fail open when the deployment config cannot be applied.
    hyperdriveBindings Map<Property Map>
    Hyperdrive bindings used for Pages Functions.
    kvNamespaces Map<Property Map>
    KV namespaces used for Pages Functions.
    limits Property Map
    Limits for Pages Functions.
    mtlsCertificates Map<Property Map>
    mTLS bindings used for Pages Functions.
    placement Property Map
    Placement setting used for Pages Functions.
    queueProducers Map<Property Map>
    Queue Producer bindings used for Pages Functions.
    r2Buckets Map<Property Map>
    R2 buckets used for Pages Functions.
    services Map<Property Map>
    Services used for Pages Functions.
    usageModel String
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    vectorizeBindings Map<Property Map>
    Vectorize bindings used for Pages Functions.
    wranglerConfigHash String
    Hash of the Wrangler configuration used for the deployment.

    GetPagesProjectDeploymentConfigsPreviewAiBindings

    ProjectId string
    ProjectId string
    projectId String
    projectId string
    projectId String

    GetPagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets

    Dataset string
    Name of the dataset.
    Dataset string
    Name of the dataset.
    dataset String
    Name of the dataset.
    dataset string
    Name of the dataset.
    dataset str
    Name of the dataset.
    dataset String
    Name of the dataset.

    GetPagesProjectDeploymentConfigsPreviewD1Databases

    Id string
    UUID of the D1 database.
    Id string
    UUID of the D1 database.
    id String
    UUID of the D1 database.
    id string
    UUID of the D1 database.
    id str
    UUID of the D1 database.
    id String
    UUID of the D1 database.

    GetPagesProjectDeploymentConfigsPreviewDurableObjectNamespaces

    NamespaceId string
    ID of the Durable Object namespace.
    NamespaceId string
    ID of the Durable Object namespace.
    namespaceId String
    ID of the Durable Object namespace.
    namespaceId string
    ID of the Durable Object namespace.
    namespace_id str
    ID of the Durable Object namespace.
    namespaceId String
    ID of the Durable Object namespace.

    GetPagesProjectDeploymentConfigsPreviewEnvVars

    Type string
    Available values: "plaintext", "secrettext".
    Value string
    Environment variable value.
    Type string
    Available values: "plaintext", "secrettext".
    Value string
    Environment variable value.
    type String
    Available values: "plaintext", "secrettext".
    value String
    Environment variable value.
    type string
    Available values: "plaintext", "secrettext".
    value string
    Environment variable value.
    type str
    Available values: "plaintext", "secrettext".
    value str
    Environment variable value.
    type String
    Available values: "plaintext", "secrettext".
    value String
    Environment variable value.

    GetPagesProjectDeploymentConfigsPreviewHyperdriveBindings

    Id string
    Id string
    id String
    id string
    id str
    id String

    GetPagesProjectDeploymentConfigsPreviewKvNamespaces

    NamespaceId string
    ID of the KV namespace.
    NamespaceId string
    ID of the KV namespace.
    namespaceId String
    ID of the KV namespace.
    namespaceId string
    ID of the KV namespace.
    namespace_id str
    ID of the KV namespace.
    namespaceId String
    ID of the KV namespace.

    GetPagesProjectDeploymentConfigsPreviewLimits

    CpuMs int
    CPU time limit in milliseconds.
    CpuMs int
    CPU time limit in milliseconds.
    cpuMs Integer
    CPU time limit in milliseconds.
    cpuMs number
    CPU time limit in milliseconds.
    cpu_ms int
    CPU time limit in milliseconds.
    cpuMs Number
    CPU time limit in milliseconds.

    GetPagesProjectDeploymentConfigsPreviewMtlsCertificates

    GetPagesProjectDeploymentConfigsPreviewPlacement

    Mode string
    Placement mode.
    Mode string
    Placement mode.
    mode String
    Placement mode.
    mode string
    Placement mode.
    mode str
    Placement mode.
    mode String
    Placement mode.

    GetPagesProjectDeploymentConfigsPreviewQueueProducers

    Name string
    Name of the Queue.
    Name string
    Name of the Queue.
    name String
    Name of the Queue.
    name string
    Name of the Queue.
    name str
    Name of the Queue.
    name String
    Name of the Queue.

    GetPagesProjectDeploymentConfigsPreviewR2Buckets

    Jurisdiction string
    Jurisdiction of the R2 bucket.
    Name string
    Name of the R2 bucket.
    Jurisdiction string
    Jurisdiction of the R2 bucket.
    Name string
    Name of the R2 bucket.
    jurisdiction String
    Jurisdiction of the R2 bucket.
    name String
    Name of the R2 bucket.
    jurisdiction string
    Jurisdiction of the R2 bucket.
    name string
    Name of the R2 bucket.
    jurisdiction str
    Jurisdiction of the R2 bucket.
    name str
    Name of the R2 bucket.
    jurisdiction String
    Jurisdiction of the R2 bucket.
    name String
    Name of the R2 bucket.

    GetPagesProjectDeploymentConfigsPreviewServices

    Entrypoint string
    The entrypoint to bind to.
    Environment string
    The Service environment.
    Service string
    The Service name.
    Entrypoint string
    The entrypoint to bind to.
    Environment string
    The Service environment.
    Service string
    The Service name.
    entrypoint String
    The entrypoint to bind to.
    environment String
    The Service environment.
    service String
    The Service name.
    entrypoint string
    The entrypoint to bind to.
    environment string
    The Service environment.
    service string
    The Service name.
    entrypoint str
    The entrypoint to bind to.
    environment str
    The Service environment.
    service str
    The Service name.
    entrypoint String
    The entrypoint to bind to.
    environment String
    The Service environment.
    service String
    The Service name.

    GetPagesProjectDeploymentConfigsPreviewVectorizeBindings

    IndexName string
    IndexName string
    indexName String
    indexName string
    indexName String

    GetPagesProjectDeploymentConfigsProduction

    AiBindings Dictionary<string, GetPagesProjectDeploymentConfigsProductionAiBindings>
    Constellation bindings used for Pages Functions.
    AlwaysUseLatestCompatibilityDate bool
    Whether to always use the latest compatibility date for Pages Functions.
    AnalyticsEngineDatasets Dictionary<string, GetPagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets>
    Analytics Engine bindings used for Pages Functions.
    Browsers Dictionary<string, GetPagesProjectDeploymentConfigsProductionBrowsers>
    Browser bindings used for Pages Functions.
    BuildImageMajorVersion int
    The major version of the build image to use for Pages Functions.
    CompatibilityDate string
    Compatibility date used for Pages Functions.
    CompatibilityFlags List<string>
    Compatibility flags used for Pages Functions.
    D1Databases Dictionary<string, GetPagesProjectDeploymentConfigsProductionD1Databases>
    D1 databases used for Pages Functions.
    DurableObjectNamespaces Dictionary<string, GetPagesProjectDeploymentConfigsProductionDurableObjectNamespaces>
    Durable Object namespaces used for Pages Functions.
    EnvVars Dictionary<string, GetPagesProjectDeploymentConfigsProductionEnvVars>
    Environment variables used for builds and Pages Functions.
    FailOpen bool
    Whether to fail open when the deployment config cannot be applied.
    HyperdriveBindings Dictionary<string, GetPagesProjectDeploymentConfigsProductionHyperdriveBindings>
    Hyperdrive bindings used for Pages Functions.
    KvNamespaces Dictionary<string, GetPagesProjectDeploymentConfigsProductionKvNamespaces>
    KV namespaces used for Pages Functions.
    Limits GetPagesProjectDeploymentConfigsProductionLimits
    Limits for Pages Functions.
    MtlsCertificates Dictionary<string, GetPagesProjectDeploymentConfigsProductionMtlsCertificates>
    mTLS bindings used for Pages Functions.
    Placement GetPagesProjectDeploymentConfigsProductionPlacement
    Placement setting used for Pages Functions.
    QueueProducers Dictionary<string, GetPagesProjectDeploymentConfigsProductionQueueProducers>
    Queue Producer bindings used for Pages Functions.
    R2Buckets Dictionary<string, GetPagesProjectDeploymentConfigsProductionR2Buckets>
    R2 buckets used for Pages Functions.
    Services Dictionary<string, GetPagesProjectDeploymentConfigsProductionServices>
    Services used for Pages Functions.
    UsageModel string
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    VectorizeBindings Dictionary<string, GetPagesProjectDeploymentConfigsProductionVectorizeBindings>
    Vectorize bindings used for Pages Functions.
    WranglerConfigHash string
    Hash of the Wrangler configuration used for the deployment.
    AiBindings map[string]GetPagesProjectDeploymentConfigsProductionAiBindings
    Constellation bindings used for Pages Functions.
    AlwaysUseLatestCompatibilityDate bool
    Whether to always use the latest compatibility date for Pages Functions.
    AnalyticsEngineDatasets map[string]GetPagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets
    Analytics Engine bindings used for Pages Functions.
    Browsers map[string]GetPagesProjectDeploymentConfigsProductionBrowsers
    Browser bindings used for Pages Functions.
    BuildImageMajorVersion int
    The major version of the build image to use for Pages Functions.
    CompatibilityDate string
    Compatibility date used for Pages Functions.
    CompatibilityFlags []string
    Compatibility flags used for Pages Functions.
    D1Databases map[string]GetPagesProjectDeploymentConfigsProductionD1Databases
    D1 databases used for Pages Functions.
    DurableObjectNamespaces map[string]GetPagesProjectDeploymentConfigsProductionDurableObjectNamespaces
    Durable Object namespaces used for Pages Functions.
    EnvVars map[string]GetPagesProjectDeploymentConfigsProductionEnvVars
    Environment variables used for builds and Pages Functions.
    FailOpen bool
    Whether to fail open when the deployment config cannot be applied.
    HyperdriveBindings map[string]GetPagesProjectDeploymentConfigsProductionHyperdriveBindings
    Hyperdrive bindings used for Pages Functions.
    KvNamespaces map[string]GetPagesProjectDeploymentConfigsProductionKvNamespaces
    KV namespaces used for Pages Functions.
    Limits GetPagesProjectDeploymentConfigsProductionLimits
    Limits for Pages Functions.
    MtlsCertificates map[string]GetPagesProjectDeploymentConfigsProductionMtlsCertificates
    mTLS bindings used for Pages Functions.
    Placement GetPagesProjectDeploymentConfigsProductionPlacement
    Placement setting used for Pages Functions.
    QueueProducers map[string]GetPagesProjectDeploymentConfigsProductionQueueProducers
    Queue Producer bindings used for Pages Functions.
    R2Buckets map[string]GetPagesProjectDeploymentConfigsProductionR2Buckets
    R2 buckets used for Pages Functions.
    Services map[string]GetPagesProjectDeploymentConfigsProductionServices
    Services used for Pages Functions.
    UsageModel string
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    VectorizeBindings map[string]GetPagesProjectDeploymentConfigsProductionVectorizeBindings
    Vectorize bindings used for Pages Functions.
    WranglerConfigHash string
    Hash of the Wrangler configuration used for the deployment.
    aiBindings Map<String,GetPagesProjectDeploymentConfigsProductionAiBindings>
    Constellation bindings used for Pages Functions.
    alwaysUseLatestCompatibilityDate Boolean
    Whether to always use the latest compatibility date for Pages Functions.
    analyticsEngineDatasets Map<String,GetPagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets>
    Analytics Engine bindings used for Pages Functions.
    browsers Map<String,GetPagesProjectDeploymentConfigsProductionBrowsers>
    Browser bindings used for Pages Functions.
    buildImageMajorVersion Integer
    The major version of the build image to use for Pages Functions.
    compatibilityDate String
    Compatibility date used for Pages Functions.
    compatibilityFlags List<String>
    Compatibility flags used for Pages Functions.
    d1Databases Map<String,GetPagesProjectDeploymentConfigsProductionD1Databases>
    D1 databases used for Pages Functions.
    durableObjectNamespaces Map<String,GetPagesProjectDeploymentConfigsProductionDurableObjectNamespaces>
    Durable Object namespaces used for Pages Functions.
    envVars Map<String,GetPagesProjectDeploymentConfigsProductionEnvVars>
    Environment variables used for builds and Pages Functions.
    failOpen Boolean
    Whether to fail open when the deployment config cannot be applied.
    hyperdriveBindings Map<String,GetPagesProjectDeploymentConfigsProductionHyperdriveBindings>
    Hyperdrive bindings used for Pages Functions.
    kvNamespaces Map<String,GetPagesProjectDeploymentConfigsProductionKvNamespaces>
    KV namespaces used for Pages Functions.
    limits GetPagesProjectDeploymentConfigsProductionLimits
    Limits for Pages Functions.
    mtlsCertificates Map<String,GetPagesProjectDeploymentConfigsProductionMtlsCertificates>
    mTLS bindings used for Pages Functions.
    placement GetPagesProjectDeploymentConfigsProductionPlacement
    Placement setting used for Pages Functions.
    queueProducers Map<String,GetPagesProjectDeploymentConfigsProductionQueueProducers>
    Queue Producer bindings used for Pages Functions.
    r2Buckets Map<String,GetPagesProjectDeploymentConfigsProductionR2Buckets>
    R2 buckets used for Pages Functions.
    services Map<String,GetPagesProjectDeploymentConfigsProductionServices>
    Services used for Pages Functions.
    usageModel String
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    vectorizeBindings Map<String,GetPagesProjectDeploymentConfigsProductionVectorizeBindings>
    Vectorize bindings used for Pages Functions.
    wranglerConfigHash String
    Hash of the Wrangler configuration used for the deployment.
    aiBindings {[key: string]: GetPagesProjectDeploymentConfigsProductionAiBindings}
    Constellation bindings used for Pages Functions.
    alwaysUseLatestCompatibilityDate boolean
    Whether to always use the latest compatibility date for Pages Functions.
    analyticsEngineDatasets {[key: string]: GetPagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets}
    Analytics Engine bindings used for Pages Functions.
    browsers {[key: string]: GetPagesProjectDeploymentConfigsProductionBrowsers}
    Browser bindings used for Pages Functions.
    buildImageMajorVersion number
    The major version of the build image to use for Pages Functions.
    compatibilityDate string
    Compatibility date used for Pages Functions.
    compatibilityFlags string[]
    Compatibility flags used for Pages Functions.
    d1Databases {[key: string]: GetPagesProjectDeploymentConfigsProductionD1Databases}
    D1 databases used for Pages Functions.
    durableObjectNamespaces {[key: string]: GetPagesProjectDeploymentConfigsProductionDurableObjectNamespaces}
    Durable Object namespaces used for Pages Functions.
    envVars {[key: string]: GetPagesProjectDeploymentConfigsProductionEnvVars}
    Environment variables used for builds and Pages Functions.
    failOpen boolean
    Whether to fail open when the deployment config cannot be applied.
    hyperdriveBindings {[key: string]: GetPagesProjectDeploymentConfigsProductionHyperdriveBindings}
    Hyperdrive bindings used for Pages Functions.
    kvNamespaces {[key: string]: GetPagesProjectDeploymentConfigsProductionKvNamespaces}
    KV namespaces used for Pages Functions.
    limits GetPagesProjectDeploymentConfigsProductionLimits
    Limits for Pages Functions.
    mtlsCertificates {[key: string]: GetPagesProjectDeploymentConfigsProductionMtlsCertificates}
    mTLS bindings used for Pages Functions.
    placement GetPagesProjectDeploymentConfigsProductionPlacement
    Placement setting used for Pages Functions.
    queueProducers {[key: string]: GetPagesProjectDeploymentConfigsProductionQueueProducers}
    Queue Producer bindings used for Pages Functions.
    r2Buckets {[key: string]: GetPagesProjectDeploymentConfigsProductionR2Buckets}
    R2 buckets used for Pages Functions.
    services {[key: string]: GetPagesProjectDeploymentConfigsProductionServices}
    Services used for Pages Functions.
    usageModel string
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    vectorizeBindings {[key: string]: GetPagesProjectDeploymentConfigsProductionVectorizeBindings}
    Vectorize bindings used for Pages Functions.
    wranglerConfigHash string
    Hash of the Wrangler configuration used for the deployment.
    ai_bindings Mapping[str, GetPagesProjectDeploymentConfigsProductionAiBindings]
    Constellation bindings used for Pages Functions.
    always_use_latest_compatibility_date bool
    Whether to always use the latest compatibility date for Pages Functions.
    analytics_engine_datasets Mapping[str, GetPagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets]
    Analytics Engine bindings used for Pages Functions.
    browsers Mapping[str, GetPagesProjectDeploymentConfigsProductionBrowsers]
    Browser bindings used for Pages Functions.
    build_image_major_version int
    The major version of the build image to use for Pages Functions.
    compatibility_date str
    Compatibility date used for Pages Functions.
    compatibility_flags Sequence[str]
    Compatibility flags used for Pages Functions.
    d1_databases Mapping[str, GetPagesProjectDeploymentConfigsProductionD1Databases]
    D1 databases used for Pages Functions.
    durable_object_namespaces Mapping[str, GetPagesProjectDeploymentConfigsProductionDurableObjectNamespaces]
    Durable Object namespaces used for Pages Functions.
    env_vars Mapping[str, GetPagesProjectDeploymentConfigsProductionEnvVars]
    Environment variables used for builds and Pages Functions.
    fail_open bool
    Whether to fail open when the deployment config cannot be applied.
    hyperdrive_bindings Mapping[str, GetPagesProjectDeploymentConfigsProductionHyperdriveBindings]
    Hyperdrive bindings used for Pages Functions.
    kv_namespaces Mapping[str, GetPagesProjectDeploymentConfigsProductionKvNamespaces]
    KV namespaces used for Pages Functions.
    limits GetPagesProjectDeploymentConfigsProductionLimits
    Limits for Pages Functions.
    mtls_certificates Mapping[str, GetPagesProjectDeploymentConfigsProductionMtlsCertificates]
    mTLS bindings used for Pages Functions.
    placement GetPagesProjectDeploymentConfigsProductionPlacement
    Placement setting used for Pages Functions.
    queue_producers Mapping[str, GetPagesProjectDeploymentConfigsProductionQueueProducers]
    Queue Producer bindings used for Pages Functions.
    r2_buckets Mapping[str, GetPagesProjectDeploymentConfigsProductionR2Buckets]
    R2 buckets used for Pages Functions.
    services Mapping[str, GetPagesProjectDeploymentConfigsProductionServices]
    Services used for Pages Functions.
    usage_model str
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    vectorize_bindings Mapping[str, GetPagesProjectDeploymentConfigsProductionVectorizeBindings]
    Vectorize bindings used for Pages Functions.
    wrangler_config_hash str
    Hash of the Wrangler configuration used for the deployment.
    aiBindings Map<Property Map>
    Constellation bindings used for Pages Functions.
    alwaysUseLatestCompatibilityDate Boolean
    Whether to always use the latest compatibility date for Pages Functions.
    analyticsEngineDatasets Map<Property Map>
    Analytics Engine bindings used for Pages Functions.
    browsers Map<Property Map>
    Browser bindings used for Pages Functions.
    buildImageMajorVersion Number
    The major version of the build image to use for Pages Functions.
    compatibilityDate String
    Compatibility date used for Pages Functions.
    compatibilityFlags List<String>
    Compatibility flags used for Pages Functions.
    d1Databases Map<Property Map>
    D1 databases used for Pages Functions.
    durableObjectNamespaces Map<Property Map>
    Durable Object namespaces used for Pages Functions.
    envVars Map<Property Map>
    Environment variables used for builds and Pages Functions.
    failOpen Boolean
    Whether to fail open when the deployment config cannot be applied.
    hyperdriveBindings Map<Property Map>
    Hyperdrive bindings used for Pages Functions.
    kvNamespaces Map<Property Map>
    KV namespaces used for Pages Functions.
    limits Property Map
    Limits for Pages Functions.
    mtlsCertificates Map<Property Map>
    mTLS bindings used for Pages Functions.
    placement Property Map
    Placement setting used for Pages Functions.
    queueProducers Map<Property Map>
    Queue Producer bindings used for Pages Functions.
    r2Buckets Map<Property Map>
    R2 buckets used for Pages Functions.
    services Map<Property Map>
    Services used for Pages Functions.
    usageModel String
    The usage model for Pages Functions. Available values: "standard", "bundled", "unbound".

    Deprecated: All new projects now use the Standard usage model.

    vectorizeBindings Map<Property Map>
    Vectorize bindings used for Pages Functions.
    wranglerConfigHash String
    Hash of the Wrangler configuration used for the deployment.

    GetPagesProjectDeploymentConfigsProductionAiBindings

    ProjectId string
    ProjectId string
    projectId String
    projectId string
    projectId String

    GetPagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets

    Dataset string
    Name of the dataset.
    Dataset string
    Name of the dataset.
    dataset String
    Name of the dataset.
    dataset string
    Name of the dataset.
    dataset str
    Name of the dataset.
    dataset String
    Name of the dataset.

    GetPagesProjectDeploymentConfigsProductionD1Databases

    Id string
    UUID of the D1 database.
    Id string
    UUID of the D1 database.
    id String
    UUID of the D1 database.
    id string
    UUID of the D1 database.
    id str
    UUID of the D1 database.
    id String
    UUID of the D1 database.

    GetPagesProjectDeploymentConfigsProductionDurableObjectNamespaces

    NamespaceId string
    ID of the Durable Object namespace.
    NamespaceId string
    ID of the Durable Object namespace.
    namespaceId String
    ID of the Durable Object namespace.
    namespaceId string
    ID of the Durable Object namespace.
    namespace_id str
    ID of the Durable Object namespace.
    namespaceId String
    ID of the Durable Object namespace.

    GetPagesProjectDeploymentConfigsProductionEnvVars

    Type string
    Available values: "plaintext", "secrettext".
    Value string
    Environment variable value.
    Type string
    Available values: "plaintext", "secrettext".
    Value string
    Environment variable value.
    type String
    Available values: "plaintext", "secrettext".
    value String
    Environment variable value.
    type string
    Available values: "plaintext", "secrettext".
    value string
    Environment variable value.
    type str
    Available values: "plaintext", "secrettext".
    value str
    Environment variable value.
    type String
    Available values: "plaintext", "secrettext".
    value String
    Environment variable value.

    GetPagesProjectDeploymentConfigsProductionHyperdriveBindings

    Id string
    Id string
    id String
    id string
    id str
    id String

    GetPagesProjectDeploymentConfigsProductionKvNamespaces

    NamespaceId string
    ID of the KV namespace.
    NamespaceId string
    ID of the KV namespace.
    namespaceId String
    ID of the KV namespace.
    namespaceId string
    ID of the KV namespace.
    namespace_id str
    ID of the KV namespace.
    namespaceId String
    ID of the KV namespace.

    GetPagesProjectDeploymentConfigsProductionLimits

    CpuMs int
    CPU time limit in milliseconds.
    CpuMs int
    CPU time limit in milliseconds.
    cpuMs Integer
    CPU time limit in milliseconds.
    cpuMs number
    CPU time limit in milliseconds.
    cpu_ms int
    CPU time limit in milliseconds.
    cpuMs Number
    CPU time limit in milliseconds.

    GetPagesProjectDeploymentConfigsProductionMtlsCertificates

    GetPagesProjectDeploymentConfigsProductionPlacement

    Mode string
    Placement mode.
    Mode string
    Placement mode.
    mode String
    Placement mode.
    mode string
    Placement mode.
    mode str
    Placement mode.
    mode String
    Placement mode.

    GetPagesProjectDeploymentConfigsProductionQueueProducers

    Name string
    Name of the Queue.
    Name string
    Name of the Queue.
    name String
    Name of the Queue.
    name string
    Name of the Queue.
    name str
    Name of the Queue.
    name String
    Name of the Queue.

    GetPagesProjectDeploymentConfigsProductionR2Buckets

    Jurisdiction string
    Jurisdiction of the R2 bucket.
    Name string
    Name of the R2 bucket.
    Jurisdiction string
    Jurisdiction of the R2 bucket.
    Name string
    Name of the R2 bucket.
    jurisdiction String
    Jurisdiction of the R2 bucket.
    name String
    Name of the R2 bucket.
    jurisdiction string
    Jurisdiction of the R2 bucket.
    name string
    Name of the R2 bucket.
    jurisdiction str
    Jurisdiction of the R2 bucket.
    name str
    Name of the R2 bucket.
    jurisdiction String
    Jurisdiction of the R2 bucket.
    name String
    Name of the R2 bucket.

    GetPagesProjectDeploymentConfigsProductionServices

    Entrypoint string
    The entrypoint to bind to.
    Environment string
    The Service environment.
    Service string
    The Service name.
    Entrypoint string
    The entrypoint to bind to.
    Environment string
    The Service environment.
    Service string
    The Service name.
    entrypoint String
    The entrypoint to bind to.
    environment String
    The Service environment.
    service String
    The Service name.
    entrypoint string
    The entrypoint to bind to.
    environment string
    The Service environment.
    service string
    The Service name.
    entrypoint str
    The entrypoint to bind to.
    environment str
    The Service environment.
    service str
    The Service name.
    entrypoint String
    The entrypoint to bind to.
    environment String
    The Service environment.
    service String
    The Service name.

    GetPagesProjectDeploymentConfigsProductionVectorizeBindings

    IndexName string
    IndexName string
    indexName String
    indexName string
    indexName String

    GetPagesProjectLatestDeployment

    Aliases List<string>
    A list of alias URLs pointing to this deployment.
    BuildConfig GetPagesProjectLatestDeploymentBuildConfig
    Configs for the project build process.
    CreatedOn string
    When the deployment was created.
    DeploymentTrigger GetPagesProjectLatestDeploymentDeploymentTrigger
    Info about what caused the deployment.
    EnvVars Dictionary<string, GetPagesProjectLatestDeploymentEnvVars>
    Environment variables used for builds and Pages Functions.
    Environment string
    Type of deploy. Available values: "preview", "production".
    Id string
    Id of the deployment.
    IsSkipped bool
    If the deployment has been skipped.
    LatestStage GetPagesProjectLatestDeploymentLatestStage
    The status of the deployment.
    ModifiedOn string
    When the deployment was last modified.
    ProjectId string
    Id of the project.
    ProjectName string
    Name of the project.
    ShortId string
    Short Id (8 character) of the deployment.
    Source GetPagesProjectLatestDeploymentSource
    Stages List<GetPagesProjectLatestDeploymentStage>
    List of past stages.
    Url string
    The live URL to view this deployment.
    Aliases []string
    A list of alias URLs pointing to this deployment.
    BuildConfig GetPagesProjectLatestDeploymentBuildConfig
    Configs for the project build process.
    CreatedOn string
    When the deployment was created.
    DeploymentTrigger GetPagesProjectLatestDeploymentDeploymentTrigger
    Info about what caused the deployment.
    EnvVars map[string]GetPagesProjectLatestDeploymentEnvVars
    Environment variables used for builds and Pages Functions.
    Environment string
    Type of deploy. Available values: "preview", "production".
    Id string
    Id of the deployment.
    IsSkipped bool
    If the deployment has been skipped.
    LatestStage GetPagesProjectLatestDeploymentLatestStage
    The status of the deployment.
    ModifiedOn string
    When the deployment was last modified.
    ProjectId string
    Id of the project.
    ProjectName string
    Name of the project.
    ShortId string
    Short Id (8 character) of the deployment.
    Source GetPagesProjectLatestDeploymentSource
    Stages []GetPagesProjectLatestDeploymentStage
    List of past stages.
    Url string
    The live URL to view this deployment.
    aliases List<String>
    A list of alias URLs pointing to this deployment.
    buildConfig GetPagesProjectLatestDeploymentBuildConfig
    Configs for the project build process.
    createdOn String
    When the deployment was created.
    deploymentTrigger GetPagesProjectLatestDeploymentDeploymentTrigger
    Info about what caused the deployment.
    envVars Map<String,GetPagesProjectLatestDeploymentEnvVars>
    Environment variables used for builds and Pages Functions.
    environment String
    Type of deploy. Available values: "preview", "production".
    id String
    Id of the deployment.
    isSkipped Boolean
    If the deployment has been skipped.
    latestStage GetPagesProjectLatestDeploymentLatestStage
    The status of the deployment.
    modifiedOn String
    When the deployment was last modified.
    projectId String
    Id of the project.
    projectName String
    Name of the project.
    shortId String
    Short Id (8 character) of the deployment.
    source GetPagesProjectLatestDeploymentSource
    stages List<GetPagesProjectLatestDeploymentStage>
    List of past stages.
    url String
    The live URL to view this deployment.
    aliases string[]
    A list of alias URLs pointing to this deployment.
    buildConfig GetPagesProjectLatestDeploymentBuildConfig
    Configs for the project build process.
    createdOn string
    When the deployment was created.
    deploymentTrigger GetPagesProjectLatestDeploymentDeploymentTrigger
    Info about what caused the deployment.
    envVars {[key: string]: GetPagesProjectLatestDeploymentEnvVars}
    Environment variables used for builds and Pages Functions.
    environment string
    Type of deploy. Available values: "preview", "production".
    id string
    Id of the deployment.
    isSkipped boolean
    If the deployment has been skipped.
    latestStage GetPagesProjectLatestDeploymentLatestStage
    The status of the deployment.
    modifiedOn string
    When the deployment was last modified.
    projectId string
    Id of the project.
    projectName string
    Name of the project.
    shortId string
    Short Id (8 character) of the deployment.
    source GetPagesProjectLatestDeploymentSource
    stages GetPagesProjectLatestDeploymentStage[]
    List of past stages.
    url string
    The live URL to view this deployment.
    aliases Sequence[str]
    A list of alias URLs pointing to this deployment.
    build_config GetPagesProjectLatestDeploymentBuildConfig
    Configs for the project build process.
    created_on str
    When the deployment was created.
    deployment_trigger GetPagesProjectLatestDeploymentDeploymentTrigger
    Info about what caused the deployment.
    env_vars Mapping[str, GetPagesProjectLatestDeploymentEnvVars]
    Environment variables used for builds and Pages Functions.
    environment str
    Type of deploy. Available values: "preview", "production".
    id str
    Id of the deployment.
    is_skipped bool
    If the deployment has been skipped.
    latest_stage GetPagesProjectLatestDeploymentLatestStage
    The status of the deployment.
    modified_on str
    When the deployment was last modified.
    project_id str
    Id of the project.
    project_name str
    Name of the project.
    short_id str
    Short Id (8 character) of the deployment.
    source GetPagesProjectLatestDeploymentSource
    stages Sequence[GetPagesProjectLatestDeploymentStage]
    List of past stages.
    url str
    The live URL to view this deployment.
    aliases List<String>
    A list of alias URLs pointing to this deployment.
    buildConfig Property Map
    Configs for the project build process.
    createdOn String
    When the deployment was created.
    deploymentTrigger Property Map
    Info about what caused the deployment.
    envVars Map<Property Map>
    Environment variables used for builds and Pages Functions.
    environment String
    Type of deploy. Available values: "preview", "production".
    id String
    Id of the deployment.
    isSkipped Boolean
    If the deployment has been skipped.
    latestStage Property Map
    The status of the deployment.
    modifiedOn String
    When the deployment was last modified.
    projectId String
    Id of the project.
    projectName String
    Name of the project.
    shortId String
    Short Id (8 character) of the deployment.
    source Property Map
    stages List<Property Map>
    List of past stages.
    url String
    The live URL to view this deployment.

    GetPagesProjectLatestDeploymentBuildConfig

    BuildCaching bool
    Enable build caching for the project.
    BuildCommand string
    Command used to build project.
    DestinationDir string
    Output directory of the build.
    RootDir string
    Directory to run the command.
    WebAnalyticsTag string
    The classifying tag for analytics.
    WebAnalyticsToken string
    The auth token for analytics.
    BuildCaching bool
    Enable build caching for the project.
    BuildCommand string
    Command used to build project.
    DestinationDir string
    Output directory of the build.
    RootDir string
    Directory to run the command.
    WebAnalyticsTag string
    The classifying tag for analytics.
    WebAnalyticsToken string
    The auth token for analytics.
    buildCaching Boolean
    Enable build caching for the project.
    buildCommand String
    Command used to build project.
    destinationDir String
    Output directory of the build.
    rootDir String
    Directory to run the command.
    webAnalyticsTag String
    The classifying tag for analytics.
    webAnalyticsToken String
    The auth token for analytics.
    buildCaching boolean
    Enable build caching for the project.
    buildCommand string
    Command used to build project.
    destinationDir string
    Output directory of the build.
    rootDir string
    Directory to run the command.
    webAnalyticsTag string
    The classifying tag for analytics.
    webAnalyticsToken string
    The auth token for analytics.
    build_caching bool
    Enable build caching for the project.
    build_command str
    Command used to build project.
    destination_dir str
    Output directory of the build.
    root_dir str
    Directory to run the command.
    web_analytics_tag str
    The classifying tag for analytics.
    web_analytics_token str
    The auth token for analytics.
    buildCaching Boolean
    Enable build caching for the project.
    buildCommand String
    Command used to build project.
    destinationDir String
    Output directory of the build.
    rootDir String
    Directory to run the command.
    webAnalyticsTag String
    The classifying tag for analytics.
    webAnalyticsToken String
    The auth token for analytics.

    GetPagesProjectLatestDeploymentDeploymentTrigger

    Metadata GetPagesProjectLatestDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    Type string
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    Metadata GetPagesProjectLatestDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    Type string
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    metadata GetPagesProjectLatestDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    type String
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    metadata GetPagesProjectLatestDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    type string
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    metadata GetPagesProjectLatestDeploymentDeploymentTriggerMetadata
    Additional info about the trigger.
    type str
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".
    metadata Property Map
    Additional info about the trigger.
    type String
    What caused the deployment. Available values: "push", <span pulumi-lang-nodejs=""adHoc"" pulumi-lang-dotnet=""AdHoc"" pulumi-lang-go=""adHoc"" pulumi-lang-python=""ad_hoc"" pulumi-lang-yaml=""adHoc"" pulumi-lang-java=""adHoc"">"ad_hoc".

    GetPagesProjectLatestDeploymentDeploymentTriggerMetadata

    Branch string
    Where the trigger happened.
    CommitHash string
    Hash of the deployment trigger commit.
    CommitMessage string
    Message of the deployment trigger commit.
    Branch string
    Where the trigger happened.
    CommitHash string
    Hash of the deployment trigger commit.
    CommitMessage string
    Message of the deployment trigger commit.
    branch String
    Where the trigger happened.
    commitHash String
    Hash of the deployment trigger commit.
    commitMessage String
    Message of the deployment trigger commit.
    branch string
    Where the trigger happened.
    commitHash string
    Hash of the deployment trigger commit.
    commitMessage string
    Message of the deployment trigger commit.
    branch str
    Where the trigger happened.
    commit_hash str
    Hash of the deployment trigger commit.
    commit_message str
    Message of the deployment trigger commit.
    branch String
    Where the trigger happened.
    commitHash String
    Hash of the deployment trigger commit.
    commitMessage String
    Message of the deployment trigger commit.

    GetPagesProjectLatestDeploymentEnvVars

    Type string
    Available values: "plaintext", "secrettext".
    Value string
    Environment variable value.
    Type string
    Available values: "plaintext", "secrettext".
    Value string
    Environment variable value.
    type String
    Available values: "plaintext", "secrettext".
    value String
    Environment variable value.
    type string
    Available values: "plaintext", "secrettext".
    value string
    Environment variable value.
    type str
    Available values: "plaintext", "secrettext".
    value str
    Environment variable value.
    type String
    Available values: "plaintext", "secrettext".
    value String
    Environment variable value.

    GetPagesProjectLatestDeploymentLatestStage

    EndedOn string
    When the stage ended.
    Name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    StartedOn string
    When the stage started.
    Status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    EndedOn string
    When the stage ended.
    Name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    StartedOn string
    When the stage started.
    Status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn String
    When the stage ended.
    name String
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn String
    When the stage started.
    status String
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn string
    When the stage ended.
    name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn string
    When the stage started.
    status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    ended_on str
    When the stage ended.
    name str
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    started_on str
    When the stage started.
    status str
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn String
    When the stage ended.
    name String
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn String
    When the stage started.
    status String
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".

    GetPagesProjectLatestDeploymentSource

    Config GetPagesProjectLatestDeploymentSourceConfig
    Type string
    The source control management provider. Available values: "github", "gitlab".
    Config GetPagesProjectLatestDeploymentSourceConfig
    Type string
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectLatestDeploymentSourceConfig
    type String
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectLatestDeploymentSourceConfig
    type string
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectLatestDeploymentSourceConfig
    type str
    The source control management provider. Available values: "github", "gitlab".
    config Property Map
    type String
    The source control management provider. Available values: "github", "gitlab".

    GetPagesProjectLatestDeploymentSourceConfig

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

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    Owner string
    The owner of the repository.
    PathExcludes List<string>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    PathIncludes List<string>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    PrCommentsEnabled bool
    Whether to enable PR comments.
    PreviewBranchExcludes List<string>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewBranchIncludes List<string>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    ProductionBranch string
    The production branch of the repository.
    ProductionDeploymentsEnabled bool
    Whether to trigger a production deployment on commits to the production branch.
    RepoName string
    The name of the repository.
    DeploymentsEnabled bool
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    Owner string
    The owner of the repository.
    PathExcludes []string
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    PathIncludes []string
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    PrCommentsEnabled bool
    Whether to enable PR comments.
    PreviewBranchExcludes []string
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewBranchIncludes []string
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    ProductionBranch string
    The production branch of the repository.
    ProductionDeploymentsEnabled bool
    Whether to trigger a production deployment on commits to the production branch.
    RepoName string
    The name of the repository.
    deploymentsEnabled Boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner String
    The owner of the repository.
    pathExcludes List<String>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes List<String>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled Boolean
    Whether to enable PR comments.
    previewBranchExcludes List<String>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes List<String>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting String
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch String
    The production branch of the repository.
    productionDeploymentsEnabled Boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName String
    The name of the repository.
    deploymentsEnabled boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner string
    The owner of the repository.
    pathExcludes string[]
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes string[]
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled boolean
    Whether to enable PR comments.
    previewBranchExcludes string[]
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes string[]
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch string
    The production branch of the repository.
    productionDeploymentsEnabled boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName string
    The name of the repository.
    deployments_enabled bool
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner str
    The owner of the repository.
    path_excludes Sequence[str]
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    path_includes Sequence[str]
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    pr_comments_enabled bool
    Whether to enable PR comments.
    preview_branch_excludes Sequence[str]
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    preview_branch_includes Sequence[str]
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    preview_deployment_setting str
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    production_branch str
    The production branch of the repository.
    production_deployments_enabled bool
    Whether to trigger a production deployment on commits to the production branch.
    repo_name str
    The name of the repository.
    deploymentsEnabled Boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner String
    The owner of the repository.
    pathExcludes List<String>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes List<String>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled Boolean
    Whether to enable PR comments.
    previewBranchExcludes List<String>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes List<String>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting String
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch String
    The production branch of the repository.
    productionDeploymentsEnabled Boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName String
    The name of the repository.

    GetPagesProjectLatestDeploymentStage

    EndedOn string
    When the stage ended.
    Name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    StartedOn string
    When the stage started.
    Status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    EndedOn string
    When the stage ended.
    Name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    StartedOn string
    When the stage started.
    Status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn String
    When the stage ended.
    name String
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn String
    When the stage started.
    status String
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn string
    When the stage ended.
    name string
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn string
    When the stage started.
    status string
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    ended_on str
    When the stage ended.
    name str
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    started_on str
    When the stage started.
    status str
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".
    endedOn String
    When the stage ended.
    name String
    The current build stage. Available values: "queued", "initialize", <span pulumi-lang-nodejs=""cloneRepo"" pulumi-lang-dotnet=""CloneRepo"" pulumi-lang-go=""cloneRepo"" pulumi-lang-python=""clone_repo"" pulumi-lang-yaml=""cloneRepo"" pulumi-lang-java=""cloneRepo"">"clone_repo", "build", "deploy".
    startedOn String
    When the stage started.
    status String
    State of the current stage. Available values: "success", "idle", "active", "failure", "canceled".

    GetPagesProjectSource

    Config GetPagesProjectSourceConfig
    Type string
    The source control management provider. Available values: "github", "gitlab".
    Config GetPagesProjectSourceConfig
    Type string
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectSourceConfig
    type String
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectSourceConfig
    type string
    The source control management provider. Available values: "github", "gitlab".
    config GetPagesProjectSourceConfig
    type str
    The source control management provider. Available values: "github", "gitlab".
    config Property Map
    type String
    The source control management provider. Available values: "github", "gitlab".

    GetPagesProjectSourceConfig

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

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    Owner string
    The owner of the repository.
    PathExcludes List<string>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    PathIncludes List<string>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    PrCommentsEnabled bool
    Whether to enable PR comments.
    PreviewBranchExcludes List<string>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewBranchIncludes List<string>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    ProductionBranch string
    The production branch of the repository.
    ProductionDeploymentsEnabled bool
    Whether to trigger a production deployment on commits to the production branch.
    RepoName string
    The name of the repository.
    DeploymentsEnabled bool
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    Owner string
    The owner of the repository.
    PathExcludes []string
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    PathIncludes []string
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    PrCommentsEnabled bool
    Whether to enable PR comments.
    PreviewBranchExcludes []string
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewBranchIncludes []string
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    PreviewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    ProductionBranch string
    The production branch of the repository.
    ProductionDeploymentsEnabled bool
    Whether to trigger a production deployment on commits to the production branch.
    RepoName string
    The name of the repository.
    deploymentsEnabled Boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner String
    The owner of the repository.
    pathExcludes List<String>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes List<String>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled Boolean
    Whether to enable PR comments.
    previewBranchExcludes List<String>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes List<String>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting String
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch String
    The production branch of the repository.
    productionDeploymentsEnabled Boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName String
    The name of the repository.
    deploymentsEnabled boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner string
    The owner of the repository.
    pathExcludes string[]
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes string[]
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled boolean
    Whether to enable PR comments.
    previewBranchExcludes string[]
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes string[]
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting string
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch string
    The production branch of the repository.
    productionDeploymentsEnabled boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName string
    The name of the repository.
    deployments_enabled bool
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner str
    The owner of the repository.
    path_excludes Sequence[str]
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    path_includes Sequence[str]
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    pr_comments_enabled bool
    Whether to enable PR comments.
    preview_branch_excludes Sequence[str]
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    preview_branch_includes Sequence[str]
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    preview_deployment_setting str
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    production_branch str
    The production branch of the repository.
    production_deployments_enabled bool
    Whether to trigger a production deployment on commits to the production branch.
    repo_name str
    The name of the repository.
    deploymentsEnabled Boolean
    Whether to enable automatic deployments when pushing to the source repository. When disabled, no deployments (production or preview) will be triggered automatically.

    Deprecated: Use production_deployments_enabled and preview_deployment_setting for more granular control.

    owner String
    The owner of the repository.
    pathExcludes List<String>
    A list of paths that should be excluded from triggering a preview deployment. Wildcard syntax (*) is supported.
    pathIncludes List<String>
    A list of paths that should be watched to trigger a preview deployment. Wildcard syntax (*) is supported.
    prCommentsEnabled Boolean
    Whether to enable PR comments.
    previewBranchExcludes List<String>
    A list of branches that should not trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewBranchIncludes List<String>
    A list of branches that should trigger a preview deployment. Wildcard syntax (*) is supported. Must be used with preview_deployment_setting set to custom.
    previewDeploymentSetting String
    Controls whether commits to preview branches trigger a preview deployment. Available values: "all", "none", "custom".
    productionBranch String
    The production branch of the repository.
    productionDeploymentsEnabled Boolean
    Whether to trigger a production deployment on commits to the production branch.
    repoName String
    The name of the repository.

    Package Details

    Repository
    Cloudflare pulumi/pulumi-cloudflare
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the cloudflare Terraform Provider.
    cloudflare logo
    Cloudflare v6.11.0 published on Friday, Oct 31, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate