cloudflare.PagesProject
Explore with Pulumi AI
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.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
examplePagesProject:
type: cloudflare:PagesProject
name: example_pages_project
properties:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
buildConfig:
build_caching: true
build_command: npm run build
destination_dir: build
root_dir: /
web_analytics_tag: cee1c73f6e4743d0b5e6bb1a0bcaabcc
web_analytics_token: 021e1057c18547eca7b79f2516f06o7x
deploymentConfigs:
preview:
aiBindings:
AI_BINDING:
projectId: some-project-id
analyticsEngineDatasets:
ANALYTICS_ENGINE_BINDING:
dataset: api_analytics
browsers:
BROWSER: {}
compatibilityDate: 2022-01-01
compatibilityFlags:
- url_standard
d1Databases:
D1_BINDING:
id: 445e2955-951a-43f8-a35b-a4d0c8138f63
durableObjectNamespaces:
DO_BINDING:
namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3
envVars:
foo:
type: plain_text
value: hello world
hyperdriveBindings:
HYPERDRIVE:
id: a76a99bc342644deb02c38d66082262a
kvNamespaces:
KV_BINDING:
namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3
mtlsCertificates:
MTLS:
certificateId: d7cdd17c-916f-4cb7-aabe-585eb382ec4e
placement:
mode: smart
queueProducers:
QUEUE_PRODUCER_BINDING:
name: some-queue
r2Buckets:
R2_BINDING:
jurisdiction: eu
name: some-bucket
services:
SERVICE_BINDING:
entrypoint: MyHandler
environment: production
service: example-worker
vectorizeBindings:
VECTORIZE:
indexName: my_index
production:
aiBindings:
AI_BINDING:
projectId: some-project-id
analyticsEngineDatasets:
ANALYTICS_ENGINE_BINDING:
dataset: api_analytics
browsers:
BROWSER: {}
compatibilityDate: 2022-01-01
compatibilityFlags:
- url_standard
d1Databases:
D1_BINDING:
id: 445e2955-951a-43f8-a35b-a4d0c8138f63
durableObjectNamespaces:
DO_BINDING:
namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3
envVars:
foo:
type: plain_text
value: hello world
hyperdriveBindings:
HYPERDRIVE:
id: a76a99bc342644deb02c38d66082262a
kvNamespaces:
KV_BINDING:
namespaceId: 5eb63bbbe01eeed093cb22bb8f5acdc3
mtlsCertificates:
MTLS:
certificateId: d7cdd17c-916f-4cb7-aabe-585eb382ec4e
placement:
mode: smart
queueProducers:
QUEUE_PRODUCER_BINDING:
name: some-queue
r2Buckets:
R2_BINDING:
jurisdiction: eu
name: some-bucket
services:
SERVICE_BINDING:
entrypoint: MyHandler
environment: production
service: example-worker
vectorizeBindings:
VECTORIZE:
indexName: my_index
name: NextJS Blog
productionBranch: main
Create PagesProject Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PagesProject(name: string, args: PagesProjectArgs, opts?: CustomResourceOptions);
@overload
def PagesProject(resource_name: str,
args: PagesProjectArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PagesProject(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
name: Optional[str] = None,
build_config: Optional[PagesProjectBuildConfigArgs] = None,
deployment_configs: Optional[PagesProjectDeploymentConfigsArgs] = None,
production_branch: Optional[str] = None)
func NewPagesProject(ctx *Context, name string, args PagesProjectArgs, opts ...ResourceOption) (*PagesProject, error)
public PagesProject(string name, PagesProjectArgs args, CustomResourceOptions? opts = null)
public PagesProject(String name, PagesProjectArgs args)
public PagesProject(String name, PagesProjectArgs args, CustomResourceOptions options)
type: cloudflare:PagesProject
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PagesProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PagesProjectArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PagesProjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PagesProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PagesProjectArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var pagesProjectResource = new Cloudflare.PagesProject("pagesProjectResource", new()
{
AccountId = "string",
Name = "string",
BuildConfig = new Cloudflare.Inputs.PagesProjectBuildConfigArgs
{
BuildCaching = false,
BuildCommand = "string",
DestinationDir = "string",
RootDir = "string",
WebAnalyticsTag = "string",
WebAnalyticsToken = "string",
},
DeploymentConfigs = new Cloudflare.Inputs.PagesProjectDeploymentConfigsArgs
{
Preview = new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewArgs
{
AiBindings =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewAiBindingsArgs
{
ProjectId = "string",
} },
},
AnalyticsEngineDatasets =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs
{
Dataset = "string",
} },
},
Browsers =
{
{ "string", null },
},
CompatibilityDate = "string",
CompatibilityFlags = new[]
{
"string",
},
D1Databases =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewD1DatabasesArgs
{
Id = "string",
} },
},
DurableObjectNamespaces =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs
{
NamespaceId = "string",
} },
},
EnvVars =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewEnvVarsArgs
{
Type = "string",
Value = "string",
} },
},
HyperdriveBindings =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs
{
Id = "string",
} },
},
KvNamespaces =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewKvNamespacesArgs
{
NamespaceId = "string",
} },
},
MtlsCertificates =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs
{
CertificateId = "string",
} },
},
Placement = new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewPlacementArgs
{
Mode = "string",
},
QueueProducers =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewQueueProducersArgs
{
Name = "string",
} },
},
R2Buckets =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewR2BucketsArgs
{
Jurisdiction = "string",
Name = "string",
} },
},
Services =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewServicesArgs
{
Entrypoint = "string",
Environment = "string",
Service = "string",
} },
},
VectorizeBindings =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs
{
IndexName = "string",
} },
},
},
Production = new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionArgs
{
AiBindings =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionAiBindingsArgs
{
ProjectId = "string",
} },
},
AnalyticsEngineDatasets =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs
{
Dataset = "string",
} },
},
Browsers =
{
{ "string", null },
},
CompatibilityDate = "string",
CompatibilityFlags = new[]
{
"string",
},
D1Databases =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionD1DatabasesArgs
{
Id = "string",
} },
},
DurableObjectNamespaces =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs
{
NamespaceId = "string",
} },
},
EnvVars =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionEnvVarsArgs
{
Type = "string",
Value = "string",
} },
},
HyperdriveBindings =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs
{
Id = "string",
} },
},
KvNamespaces =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionKvNamespacesArgs
{
NamespaceId = "string",
} },
},
MtlsCertificates =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs
{
CertificateId = "string",
} },
},
Placement = new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionPlacementArgs
{
Mode = "string",
},
QueueProducers =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionQueueProducersArgs
{
Name = "string",
} },
},
R2Buckets =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionR2BucketsArgs
{
Jurisdiction = "string",
Name = "string",
} },
},
Services =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionServicesArgs
{
Entrypoint = "string",
Environment = "string",
Service = "string",
} },
},
VectorizeBindings =
{
{ "string", new Cloudflare.Inputs.PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs
{
IndexName = "string",
} },
},
},
},
ProductionBranch = "string",
});
example, err := cloudflare.NewPagesProject(ctx, "pagesProjectResource", &cloudflare.PagesProjectArgs{
AccountId: pulumi.String("string"),
Name: pulumi.String("string"),
BuildConfig: &cloudflare.PagesProjectBuildConfigArgs{
BuildCaching: pulumi.Bool(false),
BuildCommand: pulumi.String("string"),
DestinationDir: pulumi.String("string"),
RootDir: pulumi.String("string"),
WebAnalyticsTag: pulumi.String("string"),
WebAnalyticsToken: pulumi.String("string"),
},
DeploymentConfigs: &cloudflare.PagesProjectDeploymentConfigsArgs{
Preview: &cloudflare.PagesProjectDeploymentConfigsPreviewArgs{
AiBindings: cloudflare.PagesProjectDeploymentConfigsPreviewAiBindingsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewAiBindingsArgs{
ProjectId: pulumi.String("string"),
},
},
AnalyticsEngineDatasets: cloudflare.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs{
Dataset: pulumi.String("string"),
},
},
Browsers: cloudflare.PagesProjectDeploymentConfigsPreviewBrowsersMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewBrowsersArgs{},
},
CompatibilityDate: pulumi.String("string"),
CompatibilityFlags: pulumi.StringArray{
pulumi.String("string"),
},
D1Databases: cloudflare.PagesProjectDeploymentConfigsPreviewD1DatabasesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewD1DatabasesArgs{
Id: pulumi.String("string"),
},
},
DurableObjectNamespaces: cloudflare.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs{
NamespaceId: pulumi.String("string"),
},
},
EnvVars: cloudflare.PagesProjectDeploymentConfigsPreviewEnvVarsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewEnvVarsArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
HyperdriveBindings: cloudflare.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs{
Id: pulumi.String("string"),
},
},
KvNamespaces: cloudflare.PagesProjectDeploymentConfigsPreviewKvNamespacesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewKvNamespacesArgs{
NamespaceId: pulumi.String("string"),
},
},
MtlsCertificates: cloudflare.PagesProjectDeploymentConfigsPreviewMtlsCertificatesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs{
CertificateId: pulumi.String("string"),
},
},
Placement: &cloudflare.PagesProjectDeploymentConfigsPreviewPlacementArgs{
Mode: pulumi.String("string"),
},
QueueProducers: cloudflare.PagesProjectDeploymentConfigsPreviewQueueProducersMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewQueueProducersArgs{
Name: pulumi.String("string"),
},
},
R2Buckets: cloudflare.PagesProjectDeploymentConfigsPreviewR2BucketsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewR2BucketsArgs{
Jurisdiction: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Services: cloudflare.PagesProjectDeploymentConfigsPreviewServicesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewServicesArgs{
Entrypoint: pulumi.String("string"),
Environment: pulumi.String("string"),
Service: pulumi.String("string"),
},
},
VectorizeBindings: cloudflare.PagesProjectDeploymentConfigsPreviewVectorizeBindingsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs{
IndexName: pulumi.String("string"),
},
},
},
Production: &cloudflare.PagesProjectDeploymentConfigsProductionArgs{
AiBindings: cloudflare.PagesProjectDeploymentConfigsProductionAiBindingsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionAiBindingsArgs{
ProjectId: pulumi.String("string"),
},
},
AnalyticsEngineDatasets: cloudflare.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs{
Dataset: pulumi.String("string"),
},
},
Browsers: cloudflare.PagesProjectDeploymentConfigsProductionBrowsersMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionBrowsersArgs{},
},
CompatibilityDate: pulumi.String("string"),
CompatibilityFlags: pulumi.StringArray{
pulumi.String("string"),
},
D1Databases: cloudflare.PagesProjectDeploymentConfigsProductionD1DatabasesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionD1DatabasesArgs{
Id: pulumi.String("string"),
},
},
DurableObjectNamespaces: cloudflare.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs{
NamespaceId: pulumi.String("string"),
},
},
EnvVars: cloudflare.PagesProjectDeploymentConfigsProductionEnvVarsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionEnvVarsArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
HyperdriveBindings: cloudflare.PagesProjectDeploymentConfigsProductionHyperdriveBindingsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs{
Id: pulumi.String("string"),
},
},
KvNamespaces: cloudflare.PagesProjectDeploymentConfigsProductionKvNamespacesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionKvNamespacesArgs{
NamespaceId: pulumi.String("string"),
},
},
MtlsCertificates: cloudflare.PagesProjectDeploymentConfigsProductionMtlsCertificatesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs{
CertificateId: pulumi.String("string"),
},
},
Placement: &cloudflare.PagesProjectDeploymentConfigsProductionPlacementArgs{
Mode: pulumi.String("string"),
},
QueueProducers: cloudflare.PagesProjectDeploymentConfigsProductionQueueProducersMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionQueueProducersArgs{
Name: pulumi.String("string"),
},
},
R2Buckets: cloudflare.PagesProjectDeploymentConfigsProductionR2BucketsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionR2BucketsArgs{
Jurisdiction: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Services: cloudflare.PagesProjectDeploymentConfigsProductionServicesMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionServicesArgs{
Entrypoint: pulumi.String("string"),
Environment: pulumi.String("string"),
Service: pulumi.String("string"),
},
},
VectorizeBindings: cloudflare.PagesProjectDeploymentConfigsProductionVectorizeBindingsMap{
"string": &cloudflare.PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs{
IndexName: pulumi.String("string"),
},
},
},
},
ProductionBranch: pulumi.String("string"),
})
var pagesProjectResource = new PagesProject("pagesProjectResource", PagesProjectArgs.builder()
.accountId("string")
.name("string")
.buildConfig(PagesProjectBuildConfigArgs.builder()
.buildCaching(false)
.buildCommand("string")
.destinationDir("string")
.rootDir("string")
.webAnalyticsTag("string")
.webAnalyticsToken("string")
.build())
.deploymentConfigs(PagesProjectDeploymentConfigsArgs.builder()
.preview(PagesProjectDeploymentConfigsPreviewArgs.builder()
.aiBindings(Map.of("string", Map.of("projectId", "string")))
.analyticsEngineDatasets(Map.of("string", Map.of("dataset", "string")))
.browsers(Map.of("string", ))
.compatibilityDate("string")
.compatibilityFlags("string")
.d1Databases(Map.of("string", Map.of("id", "string")))
.durableObjectNamespaces(Map.of("string", Map.of("namespaceId", "string")))
.envVars(Map.of("string", Map.ofEntries(
Map.entry("type", "string"),
Map.entry("value", "string")
)))
.hyperdriveBindings(Map.of("string", Map.of("id", "string")))
.kvNamespaces(Map.of("string", Map.of("namespaceId", "string")))
.mtlsCertificates(Map.of("string", Map.of("certificateId", "string")))
.placement(PagesProjectDeploymentConfigsPreviewPlacementArgs.builder()
.mode("string")
.build())
.queueProducers(Map.of("string", Map.of("name", "string")))
.r2Buckets(Map.of("string", Map.ofEntries(
Map.entry("jurisdiction", "string"),
Map.entry("name", "string")
)))
.services(Map.of("string", Map.ofEntries(
Map.entry("entrypoint", "string"),
Map.entry("environment", "string"),
Map.entry("service", "string")
)))
.vectorizeBindings(Map.of("string", Map.of("indexName", "string")))
.build())
.production(PagesProjectDeploymentConfigsProductionArgs.builder()
.aiBindings(Map.of("string", Map.of("projectId", "string")))
.analyticsEngineDatasets(Map.of("string", Map.of("dataset", "string")))
.browsers(Map.of("string", ))
.compatibilityDate("string")
.compatibilityFlags("string")
.d1Databases(Map.of("string", Map.of("id", "string")))
.durableObjectNamespaces(Map.of("string", Map.of("namespaceId", "string")))
.envVars(Map.of("string", Map.ofEntries(
Map.entry("type", "string"),
Map.entry("value", "string")
)))
.hyperdriveBindings(Map.of("string", Map.of("id", "string")))
.kvNamespaces(Map.of("string", Map.of("namespaceId", "string")))
.mtlsCertificates(Map.of("string", Map.of("certificateId", "string")))
.placement(PagesProjectDeploymentConfigsProductionPlacementArgs.builder()
.mode("string")
.build())
.queueProducers(Map.of("string", Map.of("name", "string")))
.r2Buckets(Map.of("string", Map.ofEntries(
Map.entry("jurisdiction", "string"),
Map.entry("name", "string")
)))
.services(Map.of("string", Map.ofEntries(
Map.entry("entrypoint", "string"),
Map.entry("environment", "string"),
Map.entry("service", "string")
)))
.vectorizeBindings(Map.of("string", Map.of("indexName", "string")))
.build())
.build())
.productionBranch("string")
.build());
pages_project_resource = cloudflare.PagesProject("pagesProjectResource",
account_id="string",
name="string",
build_config={
"build_caching": False,
"build_command": "string",
"destination_dir": "string",
"root_dir": "string",
"web_analytics_tag": "string",
"web_analytics_token": "string",
},
deployment_configs={
"preview": {
"ai_bindings": {
"string": {
"project_id": "string",
},
},
"analytics_engine_datasets": {
"string": {
"dataset": "string",
},
},
"browsers": {
"string": {},
},
"compatibility_date": "string",
"compatibility_flags": ["string"],
"d1_databases": {
"string": {
"id": "string",
},
},
"durable_object_namespaces": {
"string": {
"namespace_id": "string",
},
},
"env_vars": {
"string": {
"type": "string",
"value": "string",
},
},
"hyperdrive_bindings": {
"string": {
"id": "string",
},
},
"kv_namespaces": {
"string": {
"namespace_id": "string",
},
},
"mtls_certificates": {
"string": {
"certificate_id": "string",
},
},
"placement": {
"mode": "string",
},
"queue_producers": {
"string": {
"name": "string",
},
},
"r2_buckets": {
"string": {
"jurisdiction": "string",
"name": "string",
},
},
"services": {
"string": {
"entrypoint": "string",
"environment": "string",
"service": "string",
},
},
"vectorize_bindings": {
"string": {
"index_name": "string",
},
},
},
"production": {
"ai_bindings": {
"string": {
"project_id": "string",
},
},
"analytics_engine_datasets": {
"string": {
"dataset": "string",
},
},
"browsers": {
"string": {},
},
"compatibility_date": "string",
"compatibility_flags": ["string"],
"d1_databases": {
"string": {
"id": "string",
},
},
"durable_object_namespaces": {
"string": {
"namespace_id": "string",
},
},
"env_vars": {
"string": {
"type": "string",
"value": "string",
},
},
"hyperdrive_bindings": {
"string": {
"id": "string",
},
},
"kv_namespaces": {
"string": {
"namespace_id": "string",
},
},
"mtls_certificates": {
"string": {
"certificate_id": "string",
},
},
"placement": {
"mode": "string",
},
"queue_producers": {
"string": {
"name": "string",
},
},
"r2_buckets": {
"string": {
"jurisdiction": "string",
"name": "string",
},
},
"services": {
"string": {
"entrypoint": "string",
"environment": "string",
"service": "string",
},
},
"vectorize_bindings": {
"string": {
"index_name": "string",
},
},
},
},
production_branch="string")
const pagesProjectResource = new cloudflare.PagesProject("pagesProjectResource", {
accountId: "string",
name: "string",
buildConfig: {
buildCaching: false,
buildCommand: "string",
destinationDir: "string",
rootDir: "string",
webAnalyticsTag: "string",
webAnalyticsToken: "string",
},
deploymentConfigs: {
preview: {
aiBindings: {
string: {
projectId: "string",
},
},
analyticsEngineDatasets: {
string: {
dataset: "string",
},
},
browsers: {
string: {},
},
compatibilityDate: "string",
compatibilityFlags: ["string"],
d1Databases: {
string: {
id: "string",
},
},
durableObjectNamespaces: {
string: {
namespaceId: "string",
},
},
envVars: {
string: {
type: "string",
value: "string",
},
},
hyperdriveBindings: {
string: {
id: "string",
},
},
kvNamespaces: {
string: {
namespaceId: "string",
},
},
mtlsCertificates: {
string: {
certificateId: "string",
},
},
placement: {
mode: "string",
},
queueProducers: {
string: {
name: "string",
},
},
r2Buckets: {
string: {
jurisdiction: "string",
name: "string",
},
},
services: {
string: {
entrypoint: "string",
environment: "string",
service: "string",
},
},
vectorizeBindings: {
string: {
indexName: "string",
},
},
},
production: {
aiBindings: {
string: {
projectId: "string",
},
},
analyticsEngineDatasets: {
string: {
dataset: "string",
},
},
browsers: {
string: {},
},
compatibilityDate: "string",
compatibilityFlags: ["string"],
d1Databases: {
string: {
id: "string",
},
},
durableObjectNamespaces: {
string: {
namespaceId: "string",
},
},
envVars: {
string: {
type: "string",
value: "string",
},
},
hyperdriveBindings: {
string: {
id: "string",
},
},
kvNamespaces: {
string: {
namespaceId: "string",
},
},
mtlsCertificates: {
string: {
certificateId: "string",
},
},
placement: {
mode: "string",
},
queueProducers: {
string: {
name: "string",
},
},
r2Buckets: {
string: {
jurisdiction: "string",
name: "string",
},
},
services: {
string: {
entrypoint: "string",
environment: "string",
service: "string",
},
},
vectorizeBindings: {
string: {
indexName: "string",
},
},
},
},
productionBranch: "string",
});
type: cloudflare:PagesProject
properties:
accountId: string
buildConfig:
buildCaching: false
buildCommand: string
destinationDir: string
rootDir: string
webAnalyticsTag: string
webAnalyticsToken: string
deploymentConfigs:
preview:
aiBindings:
string:
projectId: string
analyticsEngineDatasets:
string:
dataset: string
browsers:
string: {}
compatibilityDate: string
compatibilityFlags:
- string
d1Databases:
string:
id: string
durableObjectNamespaces:
string:
namespaceId: string
envVars:
string:
type: string
value: string
hyperdriveBindings:
string:
id: string
kvNamespaces:
string:
namespaceId: string
mtlsCertificates:
string:
certificateId: string
placement:
mode: string
queueProducers:
string:
name: string
r2Buckets:
string:
jurisdiction: string
name: string
services:
string:
entrypoint: string
environment: string
service: string
vectorizeBindings:
string:
indexName: string
production:
aiBindings:
string:
projectId: string
analyticsEngineDatasets:
string:
dataset: string
browsers:
string: {}
compatibilityDate: string
compatibilityFlags:
- string
d1Databases:
string:
id: string
durableObjectNamespaces:
string:
namespaceId: string
envVars:
string:
type: string
value: string
hyperdriveBindings:
string:
id: string
kvNamespaces:
string:
namespaceId: string
mtlsCertificates:
string:
certificateId: string
placement:
mode: string
queueProducers:
string:
name: string
r2Buckets:
string:
jurisdiction: string
name: string
services:
string:
entrypoint: string
environment: string
service: string
vectorizeBindings:
string:
indexName: string
name: string
productionBranch: string
PagesProject Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PagesProject resource accepts the following input properties:
- Account
Id string - Identifier
- Name string
- Name of the project.
- Build
Config PagesProject Build Config - Configs for the project build process.
- Deployment
Configs PagesProject Deployment Configs - Configs for deployments in a project.
- Production
Branch string - Production branch of the project. Used to identify production deployments.
- Account
Id string - Identifier
- Name string
- Name of the project.
- Build
Config PagesProject Build Config Args - Configs for the project build process.
- Deployment
Configs PagesProject Deployment Configs Args - Configs for deployments in a project.
- Production
Branch string - Production branch of the project. Used to identify production deployments.
- account
Id String - Identifier
- name String
- Name of the project.
- build
Config PagesProject Build Config - Configs for the project build process.
- deployment
Configs PagesProject Deployment Configs - Configs for deployments in a project.
- production
Branch String - Production branch of the project. Used to identify production deployments.
- account
Id string - Identifier
- name string
- Name of the project.
- build
Config PagesProject Build Config - Configs for the project build process.
- deployment
Configs PagesProject Deployment Configs - Configs for deployments in a project.
- production
Branch string - Production branch of the project. Used to identify production deployments.
- account_
id str - Identifier
- name str
- Name of the project.
- build_
config PagesProject Build Config Args - Configs for the project build process.
- deployment_
configs PagesProject Deployment Configs Args - Configs for deployments in a project.
- production_
branch str - Production branch of the project. Used to identify production deployments.
- account
Id String - Identifier
- name String
- Name of the project.
- build
Config Property Map - Configs for the project build process.
- deployment
Configs Property Map - Configs for deployments in a project.
- production
Branch String - Production branch of the project. Used to identify production deployments.
Outputs
All input properties are implicitly available as output properties. Additionally, the PagesProject resource produces the following output properties:
- Canonical
Deployment PagesProject Canonical Deployment - Most recent deployment to the repo.
- Created
On string - When the project was created.
- Domains List<string>
- A list of associated custom domains for the project.
- Id string
- The provider-assigned unique ID for this managed resource.
- Latest
Deployment PagesProject Latest Deployment - Most recent deployment to the repo.
- Source
Pages
Project Source - Subdomain string
- The Cloudflare subdomain associated with the project.
- Canonical
Deployment PagesProject Canonical Deployment - Most recent deployment to the repo.
- Created
On string - When the project was created.
- Domains []string
- A list of associated custom domains for the project.
- Id string
- The provider-assigned unique ID for this managed resource.
- Latest
Deployment PagesProject Latest Deployment - Most recent deployment to the repo.
- Source
Pages
Project Source - Subdomain string
- The Cloudflare subdomain associated with the project.
- canonical
Deployment PagesProject Canonical Deployment - Most recent deployment to the repo.
- created
On String - When the project was created.
- domains List<String>
- A list of associated custom domains for the project.
- id String
- The provider-assigned unique ID for this managed resource.
- latest
Deployment PagesProject Latest Deployment - Most recent deployment to the repo.
- source
Pages
Project Source - subdomain String
- The Cloudflare subdomain associated with the project.
- canonical
Deployment PagesProject Canonical Deployment - Most recent deployment to the repo.
- created
On string - When the project was created.
- domains string[]
- A list of associated custom domains for the project.
- id string
- The provider-assigned unique ID for this managed resource.
- latest
Deployment PagesProject Latest Deployment - Most recent deployment to the repo.
- source
Pages
Project Source - subdomain string
- The Cloudflare subdomain associated with the project.
- canonical_
deployment PagesProject Canonical Deployment - Most recent deployment to the repo.
- created_
on str - When the project was created.
- domains Sequence[str]
- A list of associated custom domains for the project.
- id str
- The provider-assigned unique ID for this managed resource.
- latest_
deployment PagesProject Latest Deployment - Most recent deployment to the repo.
- source
Pages
Project Source - subdomain str
- The Cloudflare subdomain associated with the project.
- canonical
Deployment Property Map - Most recent deployment to the repo.
- created
On String - When the project was created.
- domains List<String>
- A list of associated custom domains for the project.
- id String
- The provider-assigned unique ID for this managed resource.
- latest
Deployment Property Map - Most recent deployment to the repo.
- source Property Map
- subdomain String
- The Cloudflare subdomain associated with the project.
Look up Existing PagesProject Resource
Get an existing PagesProject resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PagesProjectState, opts?: CustomResourceOptions): PagesProject
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
build_config: Optional[PagesProjectBuildConfigArgs] = None,
canonical_deployment: Optional[PagesProjectCanonicalDeploymentArgs] = None,
created_on: Optional[str] = None,
deployment_configs: Optional[PagesProjectDeploymentConfigsArgs] = None,
domains: Optional[Sequence[str]] = None,
latest_deployment: Optional[PagesProjectLatestDeploymentArgs] = None,
name: Optional[str] = None,
production_branch: Optional[str] = None,
source: Optional[PagesProjectSourceArgs] = None,
subdomain: Optional[str] = None) -> PagesProject
func GetPagesProject(ctx *Context, name string, id IDInput, state *PagesProjectState, opts ...ResourceOption) (*PagesProject, error)
public static PagesProject Get(string name, Input<string> id, PagesProjectState? state, CustomResourceOptions? opts = null)
public static PagesProject get(String name, Output<String> id, PagesProjectState state, CustomResourceOptions options)
resources: _: type: cloudflare:PagesProject get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - Identifier
- Build
Config PagesProject Build Config - Configs for the project build process.
- Canonical
Deployment PagesProject Canonical Deployment - Most recent deployment to the repo.
- Created
On string - When the project was created.
- Deployment
Configs PagesProject Deployment Configs - Configs for deployments in a project.
- Domains List<string>
- A list of associated custom domains for the project.
- Latest
Deployment PagesProject Latest Deployment - Most recent deployment to the repo.
- Name string
- Name of the project.
- Production
Branch string - Production branch of the project. Used to identify production deployments.
- Source
Pages
Project Source - Subdomain string
- The Cloudflare subdomain associated with the project.
- Account
Id string - Identifier
- Build
Config PagesProject Build Config Args - Configs for the project build process.
- Canonical
Deployment PagesProject Canonical Deployment Args - Most recent deployment to the repo.
- Created
On string - When the project was created.
- Deployment
Configs PagesProject Deployment Configs Args - Configs for deployments in a project.
- Domains []string
- A list of associated custom domains for the project.
- Latest
Deployment PagesProject Latest Deployment Args - Most recent deployment to the repo.
- Name string
- Name of the project.
- Production
Branch string - Production branch of the project. Used to identify production deployments.
- Source
Pages
Project Source Args - Subdomain string
- The Cloudflare subdomain associated with the project.
- account
Id String - Identifier
- build
Config PagesProject Build Config - Configs for the project build process.
- canonical
Deployment PagesProject Canonical Deployment - Most recent deployment to the repo.
- created
On String - When the project was created.
- deployment
Configs PagesProject Deployment Configs - Configs for deployments in a project.
- domains List<String>
- A list of associated custom domains for the project.
- latest
Deployment PagesProject Latest Deployment - Most recent deployment to the repo.
- name String
- Name of the project.
- production
Branch String - Production branch of the project. Used to identify production deployments.
- source
Pages
Project Source - subdomain String
- The Cloudflare subdomain associated with the project.
- account
Id string - Identifier
- build
Config PagesProject Build Config - Configs for the project build process.
- canonical
Deployment PagesProject Canonical Deployment - Most recent deployment to the repo.
- created
On string - When the project was created.
- deployment
Configs PagesProject Deployment Configs - Configs for deployments in a project.
- domains string[]
- A list of associated custom domains for the project.
- latest
Deployment PagesProject Latest Deployment - Most recent deployment to the repo.
- name string
- Name of the project.
- production
Branch string - Production branch of the project. Used to identify production deployments.
- source
Pages
Project Source - subdomain string
- The Cloudflare subdomain associated with the project.
- account_
id str - Identifier
- build_
config PagesProject Build Config Args - Configs for the project build process.
- canonical_
deployment PagesProject Canonical Deployment Args - Most recent deployment to the repo.
- created_
on str - When the project was created.
- deployment_
configs PagesProject Deployment Configs Args - Configs for deployments in a project.
- domains Sequence[str]
- A list of associated custom domains for the project.
- latest_
deployment PagesProject Latest Deployment Args - Most recent deployment to the repo.
- name str
- Name of the project.
- production_
branch str - Production branch of the project. Used to identify production deployments.
- source
Pages
Project Source Args - subdomain str
- The Cloudflare subdomain associated with the project.
- account
Id String - Identifier
- build
Config Property Map - Configs for the project build process.
- canonical
Deployment Property Map - Most recent deployment to the repo.
- created
On String - When the project was created.
- deployment
Configs Property Map - Configs for deployments in a project.
- domains List<String>
- A list of associated custom domains for the project.
- latest
Deployment Property Map - Most recent deployment to the repo.
- name String
- Name of the project.
- production
Branch String - Production branch of the project. Used to identify production deployments.
- source Property Map
- subdomain String
- The Cloudflare subdomain associated with the project.
Supporting Types
PagesProjectBuildConfig, PagesProjectBuildConfigArgs
- Build
Caching bool - Enable build caching for the project.
- Build
Command string - Command used to build project.
- Destination
Dir string - Output directory of the build.
- Root
Dir string - Directory to run the command.
- Web
Analytics stringTag - The classifying tag for analytics.
- Web
Analytics stringToken - The auth token for analytics.
- Build
Caching bool - Enable build caching for the project.
- Build
Command string - Command used to build project.
- Destination
Dir string - Output directory of the build.
- Root
Dir string - Directory to run the command.
- Web
Analytics stringTag - The classifying tag for analytics.
- Web
Analytics stringToken - The auth token for analytics.
- build
Caching Boolean - Enable build caching for the project.
- build
Command String - Command used to build project.
- destination
Dir String - Output directory of the build.
- root
Dir String - Directory to run the command.
- web
Analytics StringTag - The classifying tag for analytics.
- web
Analytics StringToken - The auth token for analytics.
- build
Caching boolean - Enable build caching for the project.
- build
Command string - Command used to build project.
- destination
Dir string - Output directory of the build.
- root
Dir string - Directory to run the command.
- web
Analytics stringTag - The classifying tag for analytics.
- web
Analytics stringToken - 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_ strtag - The classifying tag for analytics.
- web_
analytics_ strtoken - The auth token for analytics.
- build
Caching Boolean - Enable build caching for the project.
- build
Command String - Command used to build project.
- destination
Dir String - Output directory of the build.
- root
Dir String - Directory to run the command.
- web
Analytics StringTag - The classifying tag for analytics.
- web
Analytics StringToken - The auth token for analytics.
PagesProjectCanonicalDeployment, PagesProjectCanonicalDeploymentArgs
- Aliases List<string>
- A list of alias URLs pointing to this deployment.
- Build
Config PagesProject Canonical Deployment Build Config - Configs for the project build process.
- Created
On string - When the deployment was created.
- Deployment
Trigger PagesProject Canonical Deployment Deployment Trigger - Info about what caused the deployment.
- Env
Vars Dictionary<string, PagesProject Canonical Deployment Env Vars> - Environment variables used for builds and Pages Functions.
- Environment string
- Type of deploy. Available values: "preview", "production".
- Id string
- Id of the deployment.
- Is
Skipped bool - If the deployment has been skipped.
- Latest
Stage PagesProject Canonical Deployment Latest Stage - The status of the deployment.
- Modified
On string - When the deployment was last modified.
- Project
Id string - Id of the project.
- Project
Name string - Name of the project.
- Short
Id string - Short Id (8 character) of the deployment.
- Source
Pages
Project Canonical Deployment Source - Stages
List<Pages
Project Canonical Deployment Stage> - List of past stages.
- Url string
- The live URL to view this deployment.
- Aliases []string
- A list of alias URLs pointing to this deployment.
- Build
Config PagesProject Canonical Deployment Build Config - Configs for the project build process.
- Created
On string - When the deployment was created.
- Deployment
Trigger PagesProject Canonical Deployment Deployment Trigger - Info about what caused the deployment.
- Env
Vars map[string]PagesProject Canonical Deployment Env Vars - Environment variables used for builds and Pages Functions.
- Environment string
- Type of deploy. Available values: "preview", "production".
- Id string
- Id of the deployment.
- Is
Skipped bool - If the deployment has been skipped.
- Latest
Stage PagesProject Canonical Deployment Latest Stage - The status of the deployment.
- Modified
On string - When the deployment was last modified.
- Project
Id string - Id of the project.
- Project
Name string - Name of the project.
- Short
Id string - Short Id (8 character) of the deployment.
- Source
Pages
Project Canonical Deployment Source - Stages
[]Pages
Project Canonical Deployment Stage - 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.
- build
Config PagesProject Canonical Deployment Build Config - Configs for the project build process.
- created
On String - When the deployment was created.
- deployment
Trigger PagesProject Canonical Deployment Deployment Trigger - Info about what caused the deployment.
- env
Vars Map<String,PagesProject Canonical Deployment Env Vars> - Environment variables used for builds and Pages Functions.
- environment String
- Type of deploy. Available values: "preview", "production".
- id String
- Id of the deployment.
- is
Skipped Boolean - If the deployment has been skipped.
- latest
Stage PagesProject Canonical Deployment Latest Stage - The status of the deployment.
- modified
On String - When the deployment was last modified.
- project
Id String - Id of the project.
- project
Name String - Name of the project.
- short
Id String - Short Id (8 character) of the deployment.
- source
Pages
Project Canonical Deployment Source - stages
List<Pages
Project Canonical Deployment Stage> - List of past stages.
- url String
- The live URL to view this deployment.
- aliases string[]
- A list of alias URLs pointing to this deployment.
- build
Config PagesProject Canonical Deployment Build Config - Configs for the project build process.
- created
On string - When the deployment was created.
- deployment
Trigger PagesProject Canonical Deployment Deployment Trigger - Info about what caused the deployment.
- env
Vars {[key: string]: PagesProject Canonical Deployment Env Vars} - Environment variables used for builds and Pages Functions.
- environment string
- Type of deploy. Available values: "preview", "production".
- id string
- Id of the deployment.
- is
Skipped boolean - If the deployment has been skipped.
- latest
Stage PagesProject Canonical Deployment Latest Stage - The status of the deployment.
- modified
On string - When the deployment was last modified.
- project
Id string - Id of the project.
- project
Name string - Name of the project.
- short
Id string - Short Id (8 character) of the deployment.
- source
Pages
Project Canonical Deployment Source - stages
Pages
Project Canonical Deployment Stage[] - 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 PagesProject Canonical Deployment Build Config - Configs for the project build process.
- created_
on str - When the deployment was created.
- deployment_
trigger PagesProject Canonical Deployment Deployment Trigger - Info about what caused the deployment.
- env_
vars Mapping[str, PagesProject Canonical Deployment Env Vars] - 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 PagesProject Canonical Deployment Latest Stage - 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
Pages
Project Canonical Deployment Source - stages
Sequence[Pages
Project Canonical Deployment Stage] - 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.
- build
Config Property Map - Configs for the project build process.
- created
On String - When the deployment was created.
- deployment
Trigger Property Map - Info about what caused the deployment.
- env
Vars 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.
- is
Skipped Boolean - If the deployment has been skipped.
- latest
Stage Property Map - The status of the deployment.
- modified
On String - When the deployment was last modified.
- project
Id String - Id of the project.
- project
Name String - Name of the project.
- short
Id 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.
PagesProjectCanonicalDeploymentBuildConfig, PagesProjectCanonicalDeploymentBuildConfigArgs
- Build
Caching bool - Enable build caching for the project.
- Build
Command string - Command used to build project.
- Destination
Dir string - Output directory of the build.
- Root
Dir string - Directory to run the command.
- Web
Analytics stringTag - The classifying tag for analytics.
- Web
Analytics stringToken - The auth token for analytics.
- Build
Caching bool - Enable build caching for the project.
- Build
Command string - Command used to build project.
- Destination
Dir string - Output directory of the build.
- Root
Dir string - Directory to run the command.
- Web
Analytics stringTag - The classifying tag for analytics.
- Web
Analytics stringToken - The auth token for analytics.
- build
Caching Boolean - Enable build caching for the project.
- build
Command String - Command used to build project.
- destination
Dir String - Output directory of the build.
- root
Dir String - Directory to run the command.
- web
Analytics StringTag - The classifying tag for analytics.
- web
Analytics StringToken - The auth token for analytics.
- build
Caching boolean - Enable build caching for the project.
- build
Command string - Command used to build project.
- destination
Dir string - Output directory of the build.
- root
Dir string - Directory to run the command.
- web
Analytics stringTag - The classifying tag for analytics.
- web
Analytics stringToken - 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_ strtag - The classifying tag for analytics.
- web_
analytics_ strtoken - The auth token for analytics.
- build
Caching Boolean - Enable build caching for the project.
- build
Command String - Command used to build project.
- destination
Dir String - Output directory of the build.
- root
Dir String - Directory to run the command.
- web
Analytics StringTag - The classifying tag for analytics.
- web
Analytics StringToken - The auth token for analytics.
PagesProjectCanonicalDeploymentDeploymentTrigger, PagesProjectCanonicalDeploymentDeploymentTriggerArgs
- Metadata
Pages
Project Canonical Deployment Deployment Trigger Metadata - Additional info about the trigger.
- Type string
- What caused the deployment. Available values: "push", "ad_hoc".
- Metadata
Pages
Project Canonical Deployment Deployment Trigger Metadata - Additional info about the trigger.
- Type string
- What caused the deployment. Available values: "push", "ad_hoc".
- metadata
Pages
Project Canonical Deployment Deployment Trigger Metadata - Additional info about the trigger.
- type String
- What caused the deployment. Available values: "push", "ad_hoc".
- metadata
Pages
Project Canonical Deployment Deployment Trigger Metadata - Additional info about the trigger.
- type string
- What caused the deployment. Available values: "push", "ad_hoc".
- metadata
Pages
Project Canonical Deployment Deployment Trigger Metadata - Additional info about the trigger.
- type str
- What caused the deployment. Available values: "push", "ad_hoc".
- metadata Property Map
- Additional info about the trigger.
- type String
- What caused the deployment. Available values: "push", "ad_hoc".
PagesProjectCanonicalDeploymentDeploymentTriggerMetadata, PagesProjectCanonicalDeploymentDeploymentTriggerMetadataArgs
- Branch string
- Where the trigger happened.
- Commit
Hash string - Hash of the deployment trigger commit.
- Commit
Message string - Message of the deployment trigger commit.
- Branch string
- Where the trigger happened.
- Commit
Hash string - Hash of the deployment trigger commit.
- Commit
Message string - Message of the deployment trigger commit.
- branch String
- Where the trigger happened.
- commit
Hash String - Hash of the deployment trigger commit.
- commit
Message String - Message of the deployment trigger commit.
- branch string
- Where the trigger happened.
- commit
Hash string - Hash of the deployment trigger commit.
- commit
Message 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.
- commit
Hash String - Hash of the deployment trigger commit.
- commit
Message String - Message of the deployment trigger commit.
PagesProjectCanonicalDeploymentEnvVars, PagesProjectCanonicalDeploymentEnvVarsArgs
PagesProjectCanonicalDeploymentLatestStage, PagesProjectCanonicalDeploymentLatestStageArgs
- ended_
on str - When the stage ended.
- name str
- The current build stage. Available values: "queued", "initialize", "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".
PagesProjectCanonicalDeploymentSource, PagesProjectCanonicalDeploymentSourceArgs
- config Property Map
- type String
PagesProjectCanonicalDeploymentSourceConfig, PagesProjectCanonicalDeploymentSourceConfigArgs
- Deployments
Enabled bool - Owner string
- Path
Excludes List<string> - Path
Includes List<string> - Pr
Comments boolEnabled - Preview
Branch List<string>Excludes - Preview
Branch List<string>Includes - Preview
Deployment stringSetting - Available values: "all", "none", "custom".
- Production
Branch string - Production
Deployments boolEnabled - Repo
Name string
- Deployments
Enabled bool - Owner string
- Path
Excludes []string - Path
Includes []string - Pr
Comments boolEnabled - Preview
Branch []stringExcludes - Preview
Branch []stringIncludes - Preview
Deployment stringSetting - Available values: "all", "none", "custom".
- Production
Branch string - Production
Deployments boolEnabled - Repo
Name string
- deployments
Enabled Boolean - owner String
- path
Excludes List<String> - path
Includes List<String> - pr
Comments BooleanEnabled - preview
Branch List<String>Excludes - preview
Branch List<String>Includes - preview
Deployment StringSetting - Available values: "all", "none", "custom".
- production
Branch String - production
Deployments BooleanEnabled - repo
Name String
- deployments
Enabled boolean - owner string
- path
Excludes string[] - path
Includes string[] - pr
Comments booleanEnabled - preview
Branch string[]Excludes - preview
Branch string[]Includes - preview
Deployment stringSetting - Available values: "all", "none", "custom".
- production
Branch string - production
Deployments booleanEnabled - repo
Name string
- deployments_
enabled bool - owner str
- path_
excludes Sequence[str] - path_
includes Sequence[str] - pr_
comments_ boolenabled - preview_
branch_ Sequence[str]excludes - preview_
branch_ Sequence[str]includes - preview_
deployment_ strsetting - Available values: "all", "none", "custom".
- production_
branch str - production_
deployments_ boolenabled - repo_
name str
- deployments
Enabled Boolean - owner String
- path
Excludes List<String> - path
Includes List<String> - pr
Comments BooleanEnabled - preview
Branch List<String>Excludes - preview
Branch List<String>Includes - preview
Deployment StringSetting - Available values: "all", "none", "custom".
- production
Branch String - production
Deployments BooleanEnabled - repo
Name String
PagesProjectCanonicalDeploymentStage, PagesProjectCanonicalDeploymentStageArgs
- ended_
on str - When the stage ended.
- name str
- The current build stage. Available values: "queued", "initialize", "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".
PagesProjectDeploymentConfigs, PagesProjectDeploymentConfigsArgs
- Preview
Pages
Project Deployment Configs Preview - Configs for preview deploys.
- Production
Pages
Project Deployment Configs Production - Configs for production deploys.
- Preview
Pages
Project Deployment Configs Preview - Configs for preview deploys.
- Production
Pages
Project Deployment Configs Production - Configs for production deploys.
- preview
Pages
Project Deployment Configs Preview - Configs for preview deploys.
- production
Pages
Project Deployment Configs Production - Configs for production deploys.
- preview
Pages
Project Deployment Configs Preview - Configs for preview deploys.
- production
Pages
Project Deployment Configs Production - Configs for production deploys.
- preview
Pages
Project Deployment Configs Preview - Configs for preview deploys.
- production
Pages
Project Deployment Configs Production - Configs for production deploys.
- preview Property Map
- Configs for preview deploys.
- production Property Map
- Configs for production deploys.
PagesProjectDeploymentConfigsPreview, PagesProjectDeploymentConfigsPreviewArgs
- Ai
Bindings Dictionary<string, PagesProject Deployment Configs Preview Ai Bindings> - Constellation bindings used for Pages Functions.
- Analytics
Engine Dictionary<string, PagesDatasets Project Deployment Configs Preview Analytics Engine Datasets> - Analytics Engine bindings used for Pages Functions.
- Browsers
Dictionary<string, Pages
Project Deployment Configs Preview Browsers> - Browser bindings used for Pages Functions.
- Compatibility
Date string - Compatibility date used for Pages Functions.
- Compatibility
Flags List<string> - Compatibility flags used for Pages Functions.
- D1Databases
Dictionary<string, Pages
Project Deployment Configs Preview D1Databases> - D1 databases used for Pages Functions.
- Durable
Object Dictionary<string, PagesNamespaces Project Deployment Configs Preview Durable Object Namespaces> - Durable Object namespaces used for Pages Functions.
- Env
Vars Dictionary<string, PagesProject Deployment Configs Preview Env Vars> - Environment variables used for builds and Pages Functions.
- Hyperdrive
Bindings Dictionary<string, PagesProject Deployment Configs Preview Hyperdrive Bindings> - Hyperdrive bindings used for Pages Functions.
- Kv
Namespaces Dictionary<string, PagesProject Deployment Configs Preview Kv Namespaces> - KV namespaces used for Pages Functions.
- Mtls
Certificates Dictionary<string, PagesProject Deployment Configs Preview Mtls Certificates> - mTLS bindings used for Pages Functions.
- Placement
Pages
Project Deployment Configs Preview Placement - Placement setting used for Pages Functions.
- Queue
Producers Dictionary<string, PagesProject Deployment Configs Preview Queue Producers> - Queue Producer bindings used for Pages Functions.
- R2Buckets
Dictionary<string, Pages
Project Deployment Configs Preview R2Buckets> - R2 buckets used for Pages Functions.
- Services
Dictionary<string, Pages
Project Deployment Configs Preview Services> - Services used for Pages Functions.
- Vectorize
Bindings Dictionary<string, PagesProject Deployment Configs Preview Vectorize Bindings> - Vectorize bindings used for Pages Functions.
- Ai
Bindings map[string]PagesProject Deployment Configs Preview Ai Bindings - Constellation bindings used for Pages Functions.
- Analytics
Engine map[string]PagesDatasets Project Deployment Configs Preview Analytics Engine Datasets - Analytics Engine bindings used for Pages Functions.
- Browsers
map[string]Pages
Project Deployment Configs Preview Browsers - Browser bindings used for Pages Functions.
- Compatibility
Date string - Compatibility date used for Pages Functions.
- Compatibility
Flags []string - Compatibility flags used for Pages Functions.
- D1Databases
map[string]Pages
Project Deployment Configs Preview D1Databases - D1 databases used for Pages Functions.
- Durable
Object map[string]PagesNamespaces Project Deployment Configs Preview Durable Object Namespaces - Durable Object namespaces used for Pages Functions.
- Env
Vars map[string]PagesProject Deployment Configs Preview Env Vars - Environment variables used for builds and Pages Functions.
- Hyperdrive
Bindings map[string]PagesProject Deployment Configs Preview Hyperdrive Bindings - Hyperdrive bindings used for Pages Functions.
- Kv
Namespaces map[string]PagesProject Deployment Configs Preview Kv Namespaces - KV namespaces used for Pages Functions.
- Mtls
Certificates map[string]PagesProject Deployment Configs Preview Mtls Certificates - mTLS bindings used for Pages Functions.
- Placement
Pages
Project Deployment Configs Preview Placement - Placement setting used for Pages Functions.
- Queue
Producers map[string]PagesProject Deployment Configs Preview Queue Producers - Queue Producer bindings used for Pages Functions.
- R2Buckets
map[string]Pages
Project Deployment Configs Preview R2Buckets - R2 buckets used for Pages Functions.
- Services
map[string]Pages
Project Deployment Configs Preview Services - Services used for Pages Functions.
- Vectorize
Bindings map[string]PagesProject Deployment Configs Preview Vectorize Bindings - Vectorize bindings used for Pages Functions.
- ai
Bindings Map<String,PagesProject Deployment Configs Preview Ai Bindings> - Constellation bindings used for Pages Functions.
- analytics
Engine Map<String,PagesDatasets Project Deployment Configs Preview Analytics Engine Datasets> - Analytics Engine bindings used for Pages Functions.
- browsers
Map<String,Pages
Project Deployment Configs Preview Browsers> - Browser bindings used for Pages Functions.
- compatibility
Date String - Compatibility date used for Pages Functions.
- compatibility
Flags List<String> - Compatibility flags used for Pages Functions.
- d1Databases
Map<String,Pages
Project Deployment Configs Preview D1Databases> - D1 databases used for Pages Functions.
- durable
Object Map<String,PagesNamespaces Project Deployment Configs Preview Durable Object Namespaces> - Durable Object namespaces used for Pages Functions.
- env
Vars Map<String,PagesProject Deployment Configs Preview Env Vars> - Environment variables used for builds and Pages Functions.
- hyperdrive
Bindings Map<String,PagesProject Deployment Configs Preview Hyperdrive Bindings> - Hyperdrive bindings used for Pages Functions.
- kv
Namespaces Map<String,PagesProject Deployment Configs Preview Kv Namespaces> - KV namespaces used for Pages Functions.
- mtls
Certificates Map<String,PagesProject Deployment Configs Preview Mtls Certificates> - mTLS bindings used for Pages Functions.
- placement
Pages
Project Deployment Configs Preview Placement - Placement setting used for Pages Functions.
- queue
Producers Map<String,PagesProject Deployment Configs Preview Queue Producers> - Queue Producer bindings used for Pages Functions.
- r2Buckets
Map<String,Pages
Project Deployment Configs Preview R2Buckets> - R2 buckets used for Pages Functions.
- services
Map<String,Pages
Project Deployment Configs Preview Services> - Services used for Pages Functions.
- vectorize
Bindings Map<String,PagesProject Deployment Configs Preview Vectorize Bindings> - Vectorize bindings used for Pages Functions.
- ai
Bindings {[key: string]: PagesProject Deployment Configs Preview Ai Bindings} - Constellation bindings used for Pages Functions.
- analytics
Engine {[key: string]: PagesDatasets Project Deployment Configs Preview Analytics Engine Datasets} - Analytics Engine bindings used for Pages Functions.
- browsers
{[key: string]: Pages
Project Deployment Configs Preview Browsers} - Browser bindings used for Pages Functions.
- compatibility
Date string - Compatibility date used for Pages Functions.
- compatibility
Flags string[] - Compatibility flags used for Pages Functions.
- d1Databases
{[key: string]: Pages
Project Deployment Configs Preview D1Databases} - D1 databases used for Pages Functions.
- durable
Object {[key: string]: PagesNamespaces Project Deployment Configs Preview Durable Object Namespaces} - Durable Object namespaces used for Pages Functions.
- env
Vars {[key: string]: PagesProject Deployment Configs Preview Env Vars} - Environment variables used for builds and Pages Functions.
- hyperdrive
Bindings {[key: string]: PagesProject Deployment Configs Preview Hyperdrive Bindings} - Hyperdrive bindings used for Pages Functions.
- kv
Namespaces {[key: string]: PagesProject Deployment Configs Preview Kv Namespaces} - KV namespaces used for Pages Functions.
- mtls
Certificates {[key: string]: PagesProject Deployment Configs Preview Mtls Certificates} - mTLS bindings used for Pages Functions.
- placement
Pages
Project Deployment Configs Preview Placement - Placement setting used for Pages Functions.
- queue
Producers {[key: string]: PagesProject Deployment Configs Preview Queue Producers} - Queue Producer bindings used for Pages Functions.
- r2Buckets
{[key: string]: Pages
Project Deployment Configs Preview R2Buckets} - R2 buckets used for Pages Functions.
- services
{[key: string]: Pages
Project Deployment Configs Preview Services} - Services used for Pages Functions.
- vectorize
Bindings {[key: string]: PagesProject Deployment Configs Preview Vectorize Bindings} - Vectorize bindings used for Pages Functions.
- ai_
bindings Mapping[str, PagesProject Deployment Configs Preview Ai Bindings] - Constellation bindings used for Pages Functions.
- analytics_
engine_ Mapping[str, Pagesdatasets Project Deployment Configs Preview Analytics Engine Datasets] - Analytics Engine bindings used for Pages Functions.
- browsers
Mapping[str, Pages
Project Deployment Configs Preview Browsers] - Browser bindings used 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, PagesProject Deployment Configs Preview D1Databases] - D1 databases used for Pages Functions.
- durable_
object_ Mapping[str, Pagesnamespaces Project Deployment Configs Preview Durable Object Namespaces] - Durable Object namespaces used for Pages Functions.
- env_
vars Mapping[str, PagesProject Deployment Configs Preview Env Vars] - Environment variables used for builds and Pages Functions.
- hyperdrive_
bindings Mapping[str, PagesProject Deployment Configs Preview Hyperdrive Bindings] - Hyperdrive bindings used for Pages Functions.
- kv_
namespaces Mapping[str, PagesProject Deployment Configs Preview Kv Namespaces] - KV namespaces used for Pages Functions.
- mtls_
certificates Mapping[str, PagesProject Deployment Configs Preview Mtls Certificates] - mTLS bindings used for Pages Functions.
- placement
Pages
Project Deployment Configs Preview Placement - Placement setting used for Pages Functions.
- queue_
producers Mapping[str, PagesProject Deployment Configs Preview Queue Producers] - Queue Producer bindings used for Pages Functions.
- r2_
buckets Mapping[str, PagesProject Deployment Configs Preview R2Buckets] - R2 buckets used for Pages Functions.
- services
Mapping[str, Pages
Project Deployment Configs Preview Services] - Services used for Pages Functions.
- vectorize_
bindings Mapping[str, PagesProject Deployment Configs Preview Vectorize Bindings] - Vectorize bindings used for Pages Functions.
- ai
Bindings Map<Property Map> - Constellation bindings used for Pages Functions.
- analytics
Engine Map<Property Map>Datasets - Analytics Engine bindings used for Pages Functions.
- browsers Map<Property Map>
- Browser bindings used for Pages Functions.
- compatibility
Date String - Compatibility date used for Pages Functions.
- compatibility
Flags List<String> - Compatibility flags used for Pages Functions.
- d1Databases Map<Property Map>
- D1 databases used for Pages Functions.
- durable
Object Map<Property Map>Namespaces - Durable Object namespaces used for Pages Functions.
- env
Vars Map<Property Map> - Environment variables used for builds and Pages Functions.
- hyperdrive
Bindings Map<Property Map> - Hyperdrive bindings used for Pages Functions.
- kv
Namespaces Map<Property Map> - KV namespaces used for Pages Functions.
- mtls
Certificates Map<Property Map> - mTLS bindings used for Pages Functions.
- placement Property Map
- Placement setting used for Pages Functions.
- queue
Producers 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.
- vectorize
Bindings Map<Property Map> - Vectorize bindings used for Pages Functions.
PagesProjectDeploymentConfigsPreviewAiBindings, PagesProjectDeploymentConfigsPreviewAiBindingsArgs
- Project
Id string
- Project
Id string
- project
Id String
- project
Id string
- project_
id str
- project
Id String
PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasets, PagesProjectDeploymentConfigsPreviewAnalyticsEngineDatasetsArgs
- 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.
PagesProjectDeploymentConfigsPreviewD1Databases, PagesProjectDeploymentConfigsPreviewD1DatabasesArgs
- 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.
PagesProjectDeploymentConfigsPreviewDurableObjectNamespaces, PagesProjectDeploymentConfigsPreviewDurableObjectNamespacesArgs
- Namespace
Id string - ID of the Durable Object namespace.
- Namespace
Id string - ID of the Durable Object namespace.
- namespace
Id String - ID of the Durable Object namespace.
- namespace
Id string - ID of the Durable Object namespace.
- namespace_
id str - ID of the Durable Object namespace.
- namespace
Id String - ID of the Durable Object namespace.
PagesProjectDeploymentConfigsPreviewEnvVars, PagesProjectDeploymentConfigsPreviewEnvVarsArgs
PagesProjectDeploymentConfigsPreviewHyperdriveBindings, PagesProjectDeploymentConfigsPreviewHyperdriveBindingsArgs
- Id string
- Id string
- id String
- id string
- id str
- id String
PagesProjectDeploymentConfigsPreviewKvNamespaces, PagesProjectDeploymentConfigsPreviewKvNamespacesArgs
- Namespace
Id string - ID of the KV namespace.
- Namespace
Id string - ID of the KV namespace.
- namespace
Id String - ID of the KV namespace.
- namespace
Id string - ID of the KV namespace.
- namespace_
id str - ID of the KV namespace.
- namespace
Id String - ID of the KV namespace.
PagesProjectDeploymentConfigsPreviewMtlsCertificates, PagesProjectDeploymentConfigsPreviewMtlsCertificatesArgs
- Certificate
Id string
- Certificate
Id string
- certificate
Id String
- certificate
Id string
- certificate_
id str
- certificate
Id String
PagesProjectDeploymentConfigsPreviewPlacement, PagesProjectDeploymentConfigsPreviewPlacementArgs
- Mode string
- Placement mode.
- Mode string
- Placement mode.
- mode String
- Placement mode.
- mode string
- Placement mode.
- mode str
- Placement mode.
- mode String
- Placement mode.
PagesProjectDeploymentConfigsPreviewQueueProducers, PagesProjectDeploymentConfigsPreviewQueueProducersArgs
- 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.
PagesProjectDeploymentConfigsPreviewR2Buckets, PagesProjectDeploymentConfigsPreviewR2BucketsArgs
- 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.
PagesProjectDeploymentConfigsPreviewServices, PagesProjectDeploymentConfigsPreviewServicesArgs
- 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.
PagesProjectDeploymentConfigsPreviewVectorizeBindings, PagesProjectDeploymentConfigsPreviewVectorizeBindingsArgs
- Index
Name string
- Index
Name string
- index
Name String
- index
Name string
- index_
name str
- index
Name String
PagesProjectDeploymentConfigsProduction, PagesProjectDeploymentConfigsProductionArgs
- Ai
Bindings Dictionary<string, PagesProject Deployment Configs Production Ai Bindings> - Constellation bindings used for Pages Functions.
- Analytics
Engine Dictionary<string, PagesDatasets Project Deployment Configs Production Analytics Engine Datasets> - Analytics Engine bindings used for Pages Functions.
- Browsers
Dictionary<string, Pages
Project Deployment Configs Production Browsers> - Browser bindings used for Pages Functions.
- Compatibility
Date string - Compatibility date used for Pages Functions.
- Compatibility
Flags List<string> - Compatibility flags used for Pages Functions.
- D1Databases
Dictionary<string, Pages
Project Deployment Configs Production D1Databases> - D1 databases used for Pages Functions.
- Durable
Object Dictionary<string, PagesNamespaces Project Deployment Configs Production Durable Object Namespaces> - Durable Object namespaces used for Pages Functions.
- Env
Vars Dictionary<string, PagesProject Deployment Configs Production Env Vars> - Environment variables used for builds and Pages Functions.
- Hyperdrive
Bindings Dictionary<string, PagesProject Deployment Configs Production Hyperdrive Bindings> - Hyperdrive bindings used for Pages Functions.
- Kv
Namespaces Dictionary<string, PagesProject Deployment Configs Production Kv Namespaces> - KV namespaces used for Pages Functions.
- Mtls
Certificates Dictionary<string, PagesProject Deployment Configs Production Mtls Certificates> - mTLS bindings used for Pages Functions.
- Placement
Pages
Project Deployment Configs Production Placement - Placement setting used for Pages Functions.
- Queue
Producers Dictionary<string, PagesProject Deployment Configs Production Queue Producers> - Queue Producer bindings used for Pages Functions.
- R2Buckets
Dictionary<string, Pages
Project Deployment Configs Production R2Buckets> - R2 buckets used for Pages Functions.
- Services
Dictionary<string, Pages
Project Deployment Configs Production Services> - Services used for Pages Functions.
- Vectorize
Bindings Dictionary<string, PagesProject Deployment Configs Production Vectorize Bindings> - Vectorize bindings used for Pages Functions.
- Ai
Bindings map[string]PagesProject Deployment Configs Production Ai Bindings - Constellation bindings used for Pages Functions.
- Analytics
Engine map[string]PagesDatasets Project Deployment Configs Production Analytics Engine Datasets - Analytics Engine bindings used for Pages Functions.
- Browsers
map[string]Pages
Project Deployment Configs Production Browsers - Browser bindings used for Pages Functions.
- Compatibility
Date string - Compatibility date used for Pages Functions.
- Compatibility
Flags []string - Compatibility flags used for Pages Functions.
- D1Databases
map[string]Pages
Project Deployment Configs Production D1Databases - D1 databases used for Pages Functions.
- Durable
Object map[string]PagesNamespaces Project Deployment Configs Production Durable Object Namespaces - Durable Object namespaces used for Pages Functions.
- Env
Vars map[string]PagesProject Deployment Configs Production Env Vars - Environment variables used for builds and Pages Functions.
- Hyperdrive
Bindings map[string]PagesProject Deployment Configs Production Hyperdrive Bindings - Hyperdrive bindings used for Pages Functions.
- Kv
Namespaces map[string]PagesProject Deployment Configs Production Kv Namespaces - KV namespaces used for Pages Functions.
- Mtls
Certificates map[string]PagesProject Deployment Configs Production Mtls Certificates - mTLS bindings used for Pages Functions.
- Placement
Pages
Project Deployment Configs Production Placement - Placement setting used for Pages Functions.
- Queue
Producers map[string]PagesProject Deployment Configs Production Queue Producers - Queue Producer bindings used for Pages Functions.
- R2Buckets
map[string]Pages
Project Deployment Configs Production R2Buckets - R2 buckets used for Pages Functions.
- Services
map[string]Pages
Project Deployment Configs Production Services - Services used for Pages Functions.
- Vectorize
Bindings map[string]PagesProject Deployment Configs Production Vectorize Bindings - Vectorize bindings used for Pages Functions.
- ai
Bindings Map<String,PagesProject Deployment Configs Production Ai Bindings> - Constellation bindings used for Pages Functions.
- analytics
Engine Map<String,PagesDatasets Project Deployment Configs Production Analytics Engine Datasets> - Analytics Engine bindings used for Pages Functions.
- browsers
Map<String,Pages
Project Deployment Configs Production Browsers> - Browser bindings used for Pages Functions.
- compatibility
Date String - Compatibility date used for Pages Functions.
- compatibility
Flags List<String> - Compatibility flags used for Pages Functions.
- d1Databases
Map<String,Pages
Project Deployment Configs Production D1Databases> - D1 databases used for Pages Functions.
- durable
Object Map<String,PagesNamespaces Project Deployment Configs Production Durable Object Namespaces> - Durable Object namespaces used for Pages Functions.
- env
Vars Map<String,PagesProject Deployment Configs Production Env Vars> - Environment variables used for builds and Pages Functions.
- hyperdrive
Bindings Map<String,PagesProject Deployment Configs Production Hyperdrive Bindings> - Hyperdrive bindings used for Pages Functions.
- kv
Namespaces Map<String,PagesProject Deployment Configs Production Kv Namespaces> - KV namespaces used for Pages Functions.
- mtls
Certificates Map<String,PagesProject Deployment Configs Production Mtls Certificates> - mTLS bindings used for Pages Functions.
- placement
Pages
Project Deployment Configs Production Placement - Placement setting used for Pages Functions.
- queue
Producers Map<String,PagesProject Deployment Configs Production Queue Producers> - Queue Producer bindings used for Pages Functions.
- r2Buckets
Map<String,Pages
Project Deployment Configs Production R2Buckets> - R2 buckets used for Pages Functions.
- services
Map<String,Pages
Project Deployment Configs Production Services> - Services used for Pages Functions.
- vectorize
Bindings Map<String,PagesProject Deployment Configs Production Vectorize Bindings> - Vectorize bindings used for Pages Functions.
- ai
Bindings {[key: string]: PagesProject Deployment Configs Production Ai Bindings} - Constellation bindings used for Pages Functions.
- analytics
Engine {[key: string]: PagesDatasets Project Deployment Configs Production Analytics Engine Datasets} - Analytics Engine bindings used for Pages Functions.
- browsers
{[key: string]: Pages
Project Deployment Configs Production Browsers} - Browser bindings used for Pages Functions.
- compatibility
Date string - Compatibility date used for Pages Functions.
- compatibility
Flags string[] - Compatibility flags used for Pages Functions.
- d1Databases
{[key: string]: Pages
Project Deployment Configs Production D1Databases} - D1 databases used for Pages Functions.
- durable
Object {[key: string]: PagesNamespaces Project Deployment Configs Production Durable Object Namespaces} - Durable Object namespaces used for Pages Functions.
- env
Vars {[key: string]: PagesProject Deployment Configs Production Env Vars} - Environment variables used for builds and Pages Functions.
- hyperdrive
Bindings {[key: string]: PagesProject Deployment Configs Production Hyperdrive Bindings} - Hyperdrive bindings used for Pages Functions.
- kv
Namespaces {[key: string]: PagesProject Deployment Configs Production Kv Namespaces} - KV namespaces used for Pages Functions.
- mtls
Certificates {[key: string]: PagesProject Deployment Configs Production Mtls Certificates} - mTLS bindings used for Pages Functions.
- placement
Pages
Project Deployment Configs Production Placement - Placement setting used for Pages Functions.
- queue
Producers {[key: string]: PagesProject Deployment Configs Production Queue Producers} - Queue Producer bindings used for Pages Functions.
- r2Buckets
{[key: string]: Pages
Project Deployment Configs Production R2Buckets} - R2 buckets used for Pages Functions.
- services
{[key: string]: Pages
Project Deployment Configs Production Services} - Services used for Pages Functions.
- vectorize
Bindings {[key: string]: PagesProject Deployment Configs Production Vectorize Bindings} - Vectorize bindings used for Pages Functions.
- ai_
bindings Mapping[str, PagesProject Deployment Configs Production Ai Bindings] - Constellation bindings used for Pages Functions.
- analytics_
engine_ Mapping[str, Pagesdatasets Project Deployment Configs Production Analytics Engine Datasets] - Analytics Engine bindings used for Pages Functions.
- browsers
Mapping[str, Pages
Project Deployment Configs Production Browsers] - Browser bindings used 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, PagesProject Deployment Configs Production D1Databases] - D1 databases used for Pages Functions.
- durable_
object_ Mapping[str, Pagesnamespaces Project Deployment Configs Production Durable Object Namespaces] - Durable Object namespaces used for Pages Functions.
- env_
vars Mapping[str, PagesProject Deployment Configs Production Env Vars] - Environment variables used for builds and Pages Functions.
- hyperdrive_
bindings Mapping[str, PagesProject Deployment Configs Production Hyperdrive Bindings] - Hyperdrive bindings used for Pages Functions.
- kv_
namespaces Mapping[str, PagesProject Deployment Configs Production Kv Namespaces] - KV namespaces used for Pages Functions.
- mtls_
certificates Mapping[str, PagesProject Deployment Configs Production Mtls Certificates] - mTLS bindings used for Pages Functions.
- placement
Pages
Project Deployment Configs Production Placement - Placement setting used for Pages Functions.
- queue_
producers Mapping[str, PagesProject Deployment Configs Production Queue Producers] - Queue Producer bindings used for Pages Functions.
- r2_
buckets Mapping[str, PagesProject Deployment Configs Production R2Buckets] - R2 buckets used for Pages Functions.
- services
Mapping[str, Pages
Project Deployment Configs Production Services] - Services used for Pages Functions.
- vectorize_
bindings Mapping[str, PagesProject Deployment Configs Production Vectorize Bindings] - Vectorize bindings used for Pages Functions.
- ai
Bindings Map<Property Map> - Constellation bindings used for Pages Functions.
- analytics
Engine Map<Property Map>Datasets - Analytics Engine bindings used for Pages Functions.
- browsers Map<Property Map>
- Browser bindings used for Pages Functions.
- compatibility
Date String - Compatibility date used for Pages Functions.
- compatibility
Flags List<String> - Compatibility flags used for Pages Functions.
- d1Databases Map<Property Map>
- D1 databases used for Pages Functions.
- durable
Object Map<Property Map>Namespaces - Durable Object namespaces used for Pages Functions.
- env
Vars Map<Property Map> - Environment variables used for builds and Pages Functions.
- hyperdrive
Bindings Map<Property Map> - Hyperdrive bindings used for Pages Functions.
- kv
Namespaces Map<Property Map> - KV namespaces used for Pages Functions.
- mtls
Certificates Map<Property Map> - mTLS bindings used for Pages Functions.
- placement Property Map
- Placement setting used for Pages Functions.
- queue
Producers 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.
- vectorize
Bindings Map<Property Map> - Vectorize bindings used for Pages Functions.
PagesProjectDeploymentConfigsProductionAiBindings, PagesProjectDeploymentConfigsProductionAiBindingsArgs
- Project
Id string
- Project
Id string
- project
Id String
- project
Id string
- project_
id str
- project
Id String
PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasets, PagesProjectDeploymentConfigsProductionAnalyticsEngineDatasetsArgs
- 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.
PagesProjectDeploymentConfigsProductionD1Databases, PagesProjectDeploymentConfigsProductionD1DatabasesArgs
- 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.
PagesProjectDeploymentConfigsProductionDurableObjectNamespaces, PagesProjectDeploymentConfigsProductionDurableObjectNamespacesArgs
- Namespace
Id string - ID of the Durable Object namespace.
- Namespace
Id string - ID of the Durable Object namespace.
- namespace
Id String - ID of the Durable Object namespace.
- namespace
Id string - ID of the Durable Object namespace.
- namespace_
id str - ID of the Durable Object namespace.
- namespace
Id String - ID of the Durable Object namespace.
PagesProjectDeploymentConfigsProductionEnvVars, PagesProjectDeploymentConfigsProductionEnvVarsArgs
PagesProjectDeploymentConfigsProductionHyperdriveBindings, PagesProjectDeploymentConfigsProductionHyperdriveBindingsArgs
- Id string
- Id string
- id String
- id string
- id str
- id String
PagesProjectDeploymentConfigsProductionKvNamespaces, PagesProjectDeploymentConfigsProductionKvNamespacesArgs
- Namespace
Id string - ID of the KV namespace.
- Namespace
Id string - ID of the KV namespace.
- namespace
Id String - ID of the KV namespace.
- namespace
Id string - ID of the KV namespace.
- namespace_
id str - ID of the KV namespace.
- namespace
Id String - ID of the KV namespace.
PagesProjectDeploymentConfigsProductionMtlsCertificates, PagesProjectDeploymentConfigsProductionMtlsCertificatesArgs
- Certificate
Id string
- Certificate
Id string
- certificate
Id String
- certificate
Id string
- certificate_
id str
- certificate
Id String
PagesProjectDeploymentConfigsProductionPlacement, PagesProjectDeploymentConfigsProductionPlacementArgs
- Mode string
- Placement mode.
- Mode string
- Placement mode.
- mode String
- Placement mode.
- mode string
- Placement mode.
- mode str
- Placement mode.
- mode String
- Placement mode.
PagesProjectDeploymentConfigsProductionQueueProducers, PagesProjectDeploymentConfigsProductionQueueProducersArgs
- 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.
PagesProjectDeploymentConfigsProductionR2Buckets, PagesProjectDeploymentConfigsProductionR2BucketsArgs
- 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.
PagesProjectDeploymentConfigsProductionServices, PagesProjectDeploymentConfigsProductionServicesArgs
- 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.
PagesProjectDeploymentConfigsProductionVectorizeBindings, PagesProjectDeploymentConfigsProductionVectorizeBindingsArgs
- Index
Name string
- Index
Name string
- index
Name String
- index
Name string
- index_
name str
- index
Name String
PagesProjectLatestDeployment, PagesProjectLatestDeploymentArgs
- Aliases List<string>
- A list of alias URLs pointing to this deployment.
- Build
Config PagesProject Latest Deployment Build Config - Configs for the project build process.
- Created
On string - When the deployment was created.
- Deployment
Trigger PagesProject Latest Deployment Deployment Trigger - Info about what caused the deployment.
- Env
Vars Dictionary<string, PagesProject Latest Deployment Env Vars> - Environment variables used for builds and Pages Functions.
- Environment string
- Type of deploy. Available values: "preview", "production".
- Id string
- Id of the deployment.
- Is
Skipped bool - If the deployment has been skipped.
- Latest
Stage PagesProject Latest Deployment Latest Stage - The status of the deployment.
- Modified
On string - When the deployment was last modified.
- Project
Id string - Id of the project.
- Project
Name string - Name of the project.
- Short
Id string - Short Id (8 character) of the deployment.
- Source
Pages
Project Latest Deployment Source - Stages
List<Pages
Project Latest Deployment Stage> - List of past stages.
- Url string
- The live URL to view this deployment.
- Aliases []string
- A list of alias URLs pointing to this deployment.
- Build
Config PagesProject Latest Deployment Build Config - Configs for the project build process.
- Created
On string - When the deployment was created.
- Deployment
Trigger PagesProject Latest Deployment Deployment Trigger - Info about what caused the deployment.
- Env
Vars map[string]PagesProject Latest Deployment Env Vars - Environment variables used for builds and Pages Functions.
- Environment string
- Type of deploy. Available values: "preview", "production".
- Id string
- Id of the deployment.
- Is
Skipped bool - If the deployment has been skipped.
- Latest
Stage PagesProject Latest Deployment Latest Stage - The status of the deployment.
- Modified
On string - When the deployment was last modified.
- Project
Id string - Id of the project.
- Project
Name string - Name of the project.
- Short
Id string - Short Id (8 character) of the deployment.
- Source
Pages
Project Latest Deployment Source - Stages
[]Pages
Project Latest Deployment Stage - 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.
- build
Config PagesProject Latest Deployment Build Config - Configs for the project build process.
- created
On String - When the deployment was created.
- deployment
Trigger PagesProject Latest Deployment Deployment Trigger - Info about what caused the deployment.
- env
Vars Map<String,PagesProject Latest Deployment Env Vars> - Environment variables used for builds and Pages Functions.
- environment String
- Type of deploy. Available values: "preview", "production".
- id String
- Id of the deployment.
- is
Skipped Boolean - If the deployment has been skipped.
- latest
Stage PagesProject Latest Deployment Latest Stage - The status of the deployment.
- modified
On String - When the deployment was last modified.
- project
Id String - Id of the project.
- project
Name String - Name of the project.
- short
Id String - Short Id (8 character) of the deployment.
- source
Pages
Project Latest Deployment Source - stages
List<Pages
Project Latest Deployment Stage> - List of past stages.
- url String
- The live URL to view this deployment.
- aliases string[]
- A list of alias URLs pointing to this deployment.
- build
Config PagesProject Latest Deployment Build Config - Configs for the project build process.
- created
On string - When the deployment was created.
- deployment
Trigger PagesProject Latest Deployment Deployment Trigger - Info about what caused the deployment.
- env
Vars {[key: string]: PagesProject Latest Deployment Env Vars} - Environment variables used for builds and Pages Functions.
- environment string
- Type of deploy. Available values: "preview", "production".
- id string
- Id of the deployment.
- is
Skipped boolean - If the deployment has been skipped.
- latest
Stage PagesProject Latest Deployment Latest Stage - The status of the deployment.
- modified
On string - When the deployment was last modified.
- project
Id string - Id of the project.
- project
Name string - Name of the project.
- short
Id string - Short Id (8 character) of the deployment.
- source
Pages
Project Latest Deployment Source - stages
Pages
Project Latest Deployment Stage[] - 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 PagesProject Latest Deployment Build Config - Configs for the project build process.
- created_
on str - When the deployment was created.
- deployment_
trigger PagesProject Latest Deployment Deployment Trigger - Info about what caused the deployment.
- env_
vars Mapping[str, PagesProject Latest Deployment Env Vars] - 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 PagesProject Latest Deployment Latest Stage - 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
Pages
Project Latest Deployment Source - stages
Sequence[Pages
Project Latest Deployment Stage] - 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.
- build
Config Property Map - Configs for the project build process.
- created
On String - When the deployment was created.
- deployment
Trigger Property Map - Info about what caused the deployment.
- env
Vars 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.
- is
Skipped Boolean - If the deployment has been skipped.
- latest
Stage Property Map - The status of the deployment.
- modified
On String - When the deployment was last modified.
- project
Id String - Id of the project.
- project
Name String - Name of the project.
- short
Id 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.
PagesProjectLatestDeploymentBuildConfig, PagesProjectLatestDeploymentBuildConfigArgs
- Build
Caching bool - Enable build caching for the project.
- Build
Command string - Command used to build project.
- Destination
Dir string - Output directory of the build.
- Root
Dir string - Directory to run the command.
- Web
Analytics stringTag - The classifying tag for analytics.
- Web
Analytics stringToken - The auth token for analytics.
- Build
Caching bool - Enable build caching for the project.
- Build
Command string - Command used to build project.
- Destination
Dir string - Output directory of the build.
- Root
Dir string - Directory to run the command.
- Web
Analytics stringTag - The classifying tag for analytics.
- Web
Analytics stringToken - The auth token for analytics.
- build
Caching Boolean - Enable build caching for the project.
- build
Command String - Command used to build project.
- destination
Dir String - Output directory of the build.
- root
Dir String - Directory to run the command.
- web
Analytics StringTag - The classifying tag for analytics.
- web
Analytics StringToken - The auth token for analytics.
- build
Caching boolean - Enable build caching for the project.
- build
Command string - Command used to build project.
- destination
Dir string - Output directory of the build.
- root
Dir string - Directory to run the command.
- web
Analytics stringTag - The classifying tag for analytics.
- web
Analytics stringToken - 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_ strtag - The classifying tag for analytics.
- web_
analytics_ strtoken - The auth token for analytics.
- build
Caching Boolean - Enable build caching for the project.
- build
Command String - Command used to build project.
- destination
Dir String - Output directory of the build.
- root
Dir String - Directory to run the command.
- web
Analytics StringTag - The classifying tag for analytics.
- web
Analytics StringToken - The auth token for analytics.
PagesProjectLatestDeploymentDeploymentTrigger, PagesProjectLatestDeploymentDeploymentTriggerArgs
- Metadata
Pages
Project Latest Deployment Deployment Trigger Metadata - Additional info about the trigger.
- Type string
- What caused the deployment. Available values: "push", "ad_hoc".
- Metadata
Pages
Project Latest Deployment Deployment Trigger Metadata - Additional info about the trigger.
- Type string
- What caused the deployment. Available values: "push", "ad_hoc".
- metadata
Pages
Project Latest Deployment Deployment Trigger Metadata - Additional info about the trigger.
- type String
- What caused the deployment. Available values: "push", "ad_hoc".
- metadata
Pages
Project Latest Deployment Deployment Trigger Metadata - Additional info about the trigger.
- type string
- What caused the deployment. Available values: "push", "ad_hoc".
- metadata
Pages
Project Latest Deployment Deployment Trigger Metadata - Additional info about the trigger.
- type str
- What caused the deployment. Available values: "push", "ad_hoc".
- metadata Property Map
- Additional info about the trigger.
- type String
- What caused the deployment. Available values: "push", "ad_hoc".
PagesProjectLatestDeploymentDeploymentTriggerMetadata, PagesProjectLatestDeploymentDeploymentTriggerMetadataArgs
- Branch string
- Where the trigger happened.
- Commit
Hash string - Hash of the deployment trigger commit.
- Commit
Message string - Message of the deployment trigger commit.
- Branch string
- Where the trigger happened.
- Commit
Hash string - Hash of the deployment trigger commit.
- Commit
Message string - Message of the deployment trigger commit.
- branch String
- Where the trigger happened.
- commit
Hash String - Hash of the deployment trigger commit.
- commit
Message String - Message of the deployment trigger commit.
- branch string
- Where the trigger happened.
- commit
Hash string - Hash of the deployment trigger commit.
- commit
Message 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.
- commit
Hash String - Hash of the deployment trigger commit.
- commit
Message String - Message of the deployment trigger commit.
PagesProjectLatestDeploymentEnvVars, PagesProjectLatestDeploymentEnvVarsArgs
PagesProjectLatestDeploymentLatestStage, PagesProjectLatestDeploymentLatestStageArgs
- ended_
on str - When the stage ended.
- name str
- The current build stage. Available values: "queued", "initialize", "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".
PagesProjectLatestDeploymentSource, PagesProjectLatestDeploymentSourceArgs
- config Property Map
- type String
PagesProjectLatestDeploymentSourceConfig, PagesProjectLatestDeploymentSourceConfigArgs
- Deployments
Enabled bool - Owner string
- Path
Excludes List<string> - Path
Includes List<string> - Pr
Comments boolEnabled - Preview
Branch List<string>Excludes - Preview
Branch List<string>Includes - Preview
Deployment stringSetting - Available values: "all", "none", "custom".
- Production
Branch string - Production
Deployments boolEnabled - Repo
Name string
- Deployments
Enabled bool - Owner string
- Path
Excludes []string - Path
Includes []string - Pr
Comments boolEnabled - Preview
Branch []stringExcludes - Preview
Branch []stringIncludes - Preview
Deployment stringSetting - Available values: "all", "none", "custom".
- Production
Branch string - Production
Deployments boolEnabled - Repo
Name string
- deployments
Enabled Boolean - owner String
- path
Excludes List<String> - path
Includes List<String> - pr
Comments BooleanEnabled - preview
Branch List<String>Excludes - preview
Branch List<String>Includes - preview
Deployment StringSetting - Available values: "all", "none", "custom".
- production
Branch String - production
Deployments BooleanEnabled - repo
Name String
- deployments
Enabled boolean - owner string
- path
Excludes string[] - path
Includes string[] - pr
Comments booleanEnabled - preview
Branch string[]Excludes - preview
Branch string[]Includes - preview
Deployment stringSetting - Available values: "all", "none", "custom".
- production
Branch string - production
Deployments booleanEnabled - repo
Name string
- deployments_
enabled bool - owner str
- path_
excludes Sequence[str] - path_
includes Sequence[str] - pr_
comments_ boolenabled - preview_
branch_ Sequence[str]excludes - preview_
branch_ Sequence[str]includes - preview_
deployment_ strsetting - Available values: "all", "none", "custom".
- production_
branch str - production_
deployments_ boolenabled - repo_
name str
- deployments
Enabled Boolean - owner String
- path
Excludes List<String> - path
Includes List<String> - pr
Comments BooleanEnabled - preview
Branch List<String>Excludes - preview
Branch List<String>Includes - preview
Deployment StringSetting - Available values: "all", "none", "custom".
- production
Branch String - production
Deployments BooleanEnabled - repo
Name String
PagesProjectLatestDeploymentStage, PagesProjectLatestDeploymentStageArgs
- ended_
on str - When the stage ended.
- name str
- The current build stage. Available values: "queued", "initialize", "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".
PagesProjectSource, PagesProjectSourceArgs
- config Property Map
- type String
PagesProjectSourceConfig, PagesProjectSourceConfigArgs
- Deployments
Enabled bool - Owner string
- Path
Excludes List<string> - Path
Includes List<string> - Pr
Comments boolEnabled - Preview
Branch List<string>Excludes - Preview
Branch List<string>Includes - Preview
Deployment stringSetting - Available values: "all", "none", "custom".
- Production
Branch string - Production
Deployments boolEnabled - Repo
Name string
- Deployments
Enabled bool - Owner string
- Path
Excludes []string - Path
Includes []string - Pr
Comments boolEnabled - Preview
Branch []stringExcludes - Preview
Branch []stringIncludes - Preview
Deployment stringSetting - Available values: "all", "none", "custom".
- Production
Branch string - Production
Deployments boolEnabled - Repo
Name string
- deployments
Enabled Boolean - owner String
- path
Excludes List<String> - path
Includes List<String> - pr
Comments BooleanEnabled - preview
Branch List<String>Excludes - preview
Branch List<String>Includes - preview
Deployment StringSetting - Available values: "all", "none", "custom".
- production
Branch String - production
Deployments BooleanEnabled - repo
Name String
- deployments
Enabled boolean - owner string
- path
Excludes string[] - path
Includes string[] - pr
Comments booleanEnabled - preview
Branch string[]Excludes - preview
Branch string[]Includes - preview
Deployment stringSetting - Available values: "all", "none", "custom".
- production
Branch string - production
Deployments booleanEnabled - repo
Name string
- deployments_
enabled bool - owner str
- path_
excludes Sequence[str] - path_
includes Sequence[str] - pr_
comments_ boolenabled - preview_
branch_ Sequence[str]excludes - preview_
branch_ Sequence[str]includes - preview_
deployment_ strsetting - Available values: "all", "none", "custom".
- production_
branch str - production_
deployments_ boolenabled - repo_
name str
- deployments
Enabled Boolean - owner String
- path
Excludes List<String> - path
Includes List<String> - pr
Comments BooleanEnabled - preview
Branch List<String>Excludes - preview
Branch List<String>Includes - preview
Deployment StringSetting - Available values: "all", "none", "custom".
- production
Branch String - production
Deployments BooleanEnabled - repo
Name String
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>'
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflare
Terraform Provider.