CompilationResultArgs

data class CompilationResultArgs(val codeCompilationConfig: Output<CodeCompilationConfigArgs>? = null, val gitCommitish: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val releaseConfig: Output<String>? = null, val repositoryId: Output<String>? = null, val workspace: Output<String>? = null) : ConvertibleToJava<CompilationResultArgs>

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.

Constructors

Link copied to clipboard
fun CompilationResultArgs(codeCompilationConfig: Output<CodeCompilationConfigArgs>? = null, gitCommitish: Output<String>? = null, location: Output<String>? = null, project: Output<String>? = null, releaseConfig: Output<String>? = null, repositoryId: Output<String>? = null, workspace: Output<String>? = null)

Functions

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

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
val gitCommitish: Output<String>? = null

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 location: Output<String>? = null
Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val releaseConfig: Output<String>? = null

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>? = null
Link copied to clipboard
val workspace: Output<String>? = null

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