CompilationResult

Creates a new CompilationResult in a given project and location. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Properties

Link copied to clipboard

Immutable. If set, fields of code_compilation_config override the default compilation settings that are specified in dataform.json.

Link copied to clipboard

Errors encountered during project compilation.

Link copied to clipboard

The version of @dataform/core that was used for compilation.

Link copied to clipboard
val gitCommitish: Output<String>

Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples: - a commit SHA: 12ade345 - a tag: tag1 - a branch name: branch1

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

The compilation result's name.

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val releaseConfig: Output<String>

Immutable. The name of the release config to compile. The release config's 'current_compilation_result' field will be updated to this compilation result. Must be in the format projects/*/locations/*/repositories/*/releaseConfigs/*. ////

Link copied to clipboard
val repositoryId: Output<String>
Link copied to clipboard

The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val workspace: Output<String>

Immutable. The name of the workspace to compile. Must be in the format projects/*/locations/*/repositories/*/workspaces/*. ////