PagesProjectDeploymentConfigsPreviewArgs

data class PagesProjectDeploymentConfigsPreviewArgs(val alwaysUseLatestCompatibilityDate: Output<Boolean>? = null, val compatibilityDate: Output<String>? = null, val compatibilityFlags: Output<List<String>>? = null, val d1Databases: Output<Map<String, String>>? = null, val durableObjectNamespaces: Output<Map<String, String>>? = null, val environmentVariables: Output<Map<String, String>>? = null, val failOpen: Output<Boolean>? = null, val kvNamespaces: Output<Map<String, String>>? = null, val placement: Output<PagesProjectDeploymentConfigsPreviewPlacementArgs>? = null, val r2Buckets: Output<Map<String, String>>? = null, val secrets: Output<Map<String, String>>? = null, val serviceBindings: Output<List<PagesProjectDeploymentConfigsPreviewServiceBindingArgs>>? = null, val usageModel: Output<String>? = null) : ConvertibleToJava<PagesProjectDeploymentConfigsPreviewArgs>

Constructors

Link copied to clipboard
constructor(alwaysUseLatestCompatibilityDate: Output<Boolean>? = null, compatibilityDate: Output<String>? = null, compatibilityFlags: Output<List<String>>? = null, d1Databases: Output<Map<String, String>>? = null, durableObjectNamespaces: Output<Map<String, String>>? = null, environmentVariables: Output<Map<String, String>>? = null, failOpen: Output<Boolean>? = null, kvNamespaces: Output<Map<String, String>>? = null, placement: Output<PagesProjectDeploymentConfigsPreviewPlacementArgs>? = null, r2Buckets: Output<Map<String, String>>? = null, secrets: Output<Map<String, String>>? = null, serviceBindings: Output<List<PagesProjectDeploymentConfigsPreviewServiceBindingArgs>>? = null, usageModel: Output<String>? = null)

Properties

Link copied to clipboard

Use latest compatibility date for Pages Functions. Defaults to false.

Link copied to clipboard
val compatibilityDate: Output<String>? = null

Compatibility date used for Pages Functions.

Link copied to clipboard
val compatibilityFlags: Output<List<String>>? = null

Compatibility flags used for Pages Functions.

Link copied to clipboard
val d1Databases: Output<Map<String, String>>? = null

D1 Databases used for Pages Functions. Defaults to map[].

Link copied to clipboard
val durableObjectNamespaces: Output<Map<String, String>>? = null

Durable Object namespaces used for Pages Functions. Defaults to map[].

Link copied to clipboard
val environmentVariables: Output<Map<String, String>>? = null

Environment variables for Pages Functions. Defaults to map[].

Link copied to clipboard
val failOpen: Output<Boolean>? = null

Fail open used for Pages Functions. Defaults to false.

Link copied to clipboard
val kvNamespaces: Output<Map<String, String>>? = null

KV namespaces used for Pages Functions. Defaults to map[].

Link copied to clipboard

Configuration for placement in the Cloudflare Pages project.

Link copied to clipboard
val r2Buckets: Output<Map<String, String>>? = null

R2 Buckets used for Pages Functions. Defaults to map[].

Link copied to clipboard
val secrets: Output<Map<String, String>>? = null

Encrypted environment variables for Pages Functions. Defaults to map[].

Link copied to clipboard

Services used for Pages Functions.

Link copied to clipboard
val usageModel: Output<String>? = null

Usage model used for Pages Functions. Available values: unbound, bundled, standard. Defaults to bundled.

Functions

Link copied to clipboard
open override fun toJava(): PagesProjectDeploymentConfigsPreviewArgs