---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# gcp_dataform_compilation_result{% #gcp_dataform_compilation_result %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `code_compilation_config`{% #code_compilation_config %}

**Type**: `STRUCT`**Provider name**: `codeCompilationConfig`**Description**: Immutable. If set, fields of `code_compilation_config` override the default compilation settings that are specified in dataform.json.

- `assertion_schema`**Type**: `STRING`**Provider name**: `assertionSchema`**Description**: Optional. The default schema (BigQuery dataset ID) for assertions.
- `database_suffix`**Type**: `STRING`**Provider name**: `databaseSuffix`**Description**: Optional. The suffix that should be appended to all database (Google Cloud project ID) names.
- `default_database`**Type**: `STRING`**Provider name**: `defaultDatabase`**Description**: Optional. The default database (Google Cloud project ID).
- `default_location`**Type**: `STRING`**Provider name**: `defaultLocation`**Description**: Optional. The default BigQuery location to use. Defaults to "US". See the BigQuery docs for a full list of locations: [https://cloud.google.com/bigquery/docs/locations](https://cloud.google.com/bigquery/docs/locations).
- `default_notebook_runtime_options`**Type**: `STRUCT`**Provider name**: `defaultNotebookRuntimeOptions`**Description**: Optional. The default notebook runtime options.
  - `gcs_output_bucket`**Type**: `STRING`**Provider name**: `gcsOutputBucket`**Description**: Optional. The Google Cloud Storage location to upload the result to. Format: `gs://bucket-name`.
- `default_schema`**Type**: `STRING`**Provider name**: `defaultSchema`**Description**: Optional. The default schema (BigQuery dataset ID).
- `schema_suffix`**Type**: `STRING`**Provider name**: `schemaSuffix`**Description**: Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
- `table_prefix`**Type**: `STRING`**Provider name**: `tablePrefix`**Description**: Optional. The prefix that should be prepended to all table names.

## `compilation_errors`{% #compilation_errors %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `compilationErrors`**Description**: Output only. Errors encountered during project compilation.

- `action_target`**Type**: `STRUCT`**Provider name**: `actionTarget`**Description**: Output only. The identifier of the action where this error occurred, if available.
  - `database`**Type**: `STRING`**Provider name**: `database`**Description**: Optional. The action's database (Google Cloud project ID) .
  - `name`**Type**: `STRING`**Provider name**: `name`**Description**: Optional. The action's name, within `database` and `schema`.
  - `schema`**Type**: `STRING`**Provider name**: `schema`**Description**: Optional. The action's schema (BigQuery dataset ID), within `database`.
- `message`**Type**: `STRING`**Provider name**: `message`**Description**: Output only. The error's top level message.
- `path`**Type**: `STRING`**Provider name**: `path`**Description**: Output only. The path of the file where this error occurred, if available, relative to the project root.
- `stack`**Type**: `STRING`**Provider name**: `stack`**Description**: Output only. The error's full stack trace.

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `createTime`**Description**: Output only. The timestamp of when the compilation result was created.

## `data_encryption_state`{% #data_encryption_state %}

**Type**: `STRUCT`**Provider name**: `dataEncryptionState`**Description**: Output only. Only set if the repository has a KMS Key.

- `kms_key_version_name`**Type**: `STRING`**Provider name**: `kmsKeyVersionName`**Description**: Required. The KMS key version name with which data of a resource is encrypted.

## `dataform_core_version`{% #dataform_core_version %}

**Type**: `STRING`**Provider name**: `dataformCoreVersion`**Description**: Output only. The version of `@dataform/core` that was used for compilation.

## `git_commitish`{% #git_commitish %}

**Type**: `STRING`**Provider name**: `gitCommitish`**Description**: 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`

## `internal_metadata`{% #internal_metadata %}

**Type**: `STRING`**Provider name**: `internalMetadata`**Description**: Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Output only. The compilation result's name.

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `region_id`{% #region_id %}

**Type**: `STRING`

## `release_config`{% #release_config %}

**Type**: `STRING`**Provider name**: `releaseConfig`**Description**: Immutable. The name of the release config to compile. Must be in the format `projects/*/locations/*/repositories/*/releaseConfigs/*`.

## `resolved_git_commit_sha`{% #resolved_git_commit_sha %}

**Type**: `STRING`**Provider name**: `resolvedGitCommitSha`**Description**: Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `workspace`{% #workspace %}

**Type**: `STRING`**Provider name**: `workspace`**Description**: Immutable. The name of the workspace to compile. Must be in the format `projects/*/locations/*/repositories/*/workspaces/*`.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
