PagesProject

class PagesProject : KotlinCustomResource

Provides a resource which manages Cloudflare Pages projects.

If you are using a source block configuration, you must first have a connected GitHub or GitLab account connected to Cloudflare. See the Getting Started with Pages documentation on how to link your accounts.

Import

!> It is not possible to import a pages project with secret environment variables. If you have a secret environment variable, you must remove it from your project before importing it.

$ pulumi import cloudflare:index/pagesProject:PagesProject example <account_id>/<project_name>

Properties

Link copied to clipboard
val accountId: Output<String>

The account identifier to target for the resource.

Link copied to clipboard

Configuration for the project build process. Read more about the build configuration in the developer documentation.

Link copied to clipboard
val createdOn: Output<String>

When the project was created.

Link copied to clipboard

Configuration for deployments in a project.

Link copied to clipboard
val domains: Output<List<String>>

A list of associated custom domains for the project.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>

Name of the project.

Link copied to clipboard

The name of the branch that is used for the production environment.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configuration for the project source. Read more about the source configuration in the developer documentation.

Link copied to clipboard
val subdomain: Output<String>

The Cloudflare subdomain associated with the project.

Link copied to clipboard
val urn: Output<String>