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
constructor(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)

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/*. ////////

Functions

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