---
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` 
