PagesProjectSourceConfig

data class PagesProjectSourceConfig(val deploymentsEnabled: Boolean? = null, val owner: String? = null, val prCommentsEnabled: Boolean? = null, val previewBranchExcludes: List<String>? = null, val previewBranchIncludes: List<String>? = null, val previewDeploymentSetting: String? = null, val productionBranch: String, val productionDeploymentEnabled: Boolean? = null, val repoName: String? = null)

Constructors

Link copied to clipboard
constructor(deploymentsEnabled: Boolean? = null, owner: String? = null, prCommentsEnabled: Boolean? = null, previewBranchExcludes: List<String>? = null, previewBranchIncludes: List<String>? = null, previewDeploymentSetting: String? = null, productionBranch: String, productionDeploymentEnabled: Boolean? = null, repoName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Toggle deployments on this repo. Defaults to true.

Link copied to clipboard
val owner: String? = null

Project owner username. Modifying this attribute will force creation of a new resource.

Link copied to clipboard

Enable Pages to comment on Pull Requests. Defaults to true.

Link copied to clipboard

Branches will be excluded from automatic deployment.

Link copied to clipboard

Branches will be included for automatic deployment.

Link copied to clipboard

Preview Deployment Setting. Available values: custom, all, none. Defaults to all.

Link copied to clipboard

Project production branch name.

Link copied to clipboard

Enable production deployments. Defaults to true.

Link copied to clipboard
val repoName: String? = null

Project repository name. Modifying this attribute will force creation of a new resource.