Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CompilationResult

import type { CompilationResult } from "https://googleapis.deno.dev/v1/dataform:v1beta1.ts";

Represents the result of compiling a Dataform project.

interface CompilationResult {
codeCompilationConfig?: CodeCompilationConfig;
readonly compilationErrors?: CompilationError[];
readonly dataEncryptionState?: DataEncryptionState;
readonly dataformCoreVersion?: string;
gitCommitish?: string;
readonly name?: string;
releaseConfig?: string;
readonly resolvedGitCommitSha?: string;
workspace?: string;
}

§Properties

§
codeCompilationConfig?: CodeCompilationConfig
[src]

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

§
readonly compilationErrors?: CompilationError[]
[src]

Output only. Errors encountered during project compilation.

§
readonly dataEncryptionState?: DataEncryptionState
[src]

Output only. Only set if the repository has a KMS Key.

§
readonly dataformCoreVersion?: string
[src]

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

§
gitCommitish?: string
[src]

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

§
readonly name?: string
[src]

Output only. The compilation result's name.

§
releaseConfig?: string
[src]

Immutable. The name of the release config to compile. Must be in the format projects/*\/locations/*\/repositories/*\/releaseConfigs/*.

§
readonly resolvedGitCommitSha?: string
[src]

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

§
workspace?: string
[src]

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