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

# gcp_dataplex_asset{% #gcp_dataplex_asset %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `createTime`**Description**: Output only. The time when the asset was created.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `description`**Description**: Optional. Description of the asset.

## `discovery_spec`{% #discovery_spec %}

**Type**: `STRUCT`**Provider name**: `discoverySpec`**Description**: Optional. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent zone.

- `csv_options`**Type**: `STRUCT`**Provider name**: `csvOptions`**Description**: Optional. Configuration for CSV data.
  - `delimiter`**Type**: `STRING`**Provider name**: `delimiter`**Description**: Optional. The delimiter being used to separate values. This defaults to ','.
  - `disable_type_inference`**Type**: `BOOLEAN`**Provider name**: `disableTypeInference`**Description**: Optional. Whether to disable the inference of data type for CSV data. If true, all columns will be registered as strings.
  - `encoding`**Type**: `STRING`**Provider name**: `encoding`**Description**: Optional. The character encoding of the data. The default is UTF-8.
  - `header_rows`**Type**: `INT32`**Provider name**: `headerRows`**Description**: Optional. The number of rows to interpret as header rows that should be skipped when reading data rows.
- `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Optional. Whether discovery is enabled.
- `exclude_patterns`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `excludePatterns`**Description**: Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
- `include_patterns`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `includePatterns`**Description**: Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
- `json_options`**Type**: `STRUCT`**Provider name**: `jsonOptions`**Description**: Optional. Configuration for Json data.
  - `disable_type_inference`**Type**: `BOOLEAN`**Provider name**: `disableTypeInference`**Description**: Optional. Whether to disable the inference of data type for Json data. If true, all columns will be registered as their primitive types (strings, number or boolean).
  - `encoding`**Type**: `STRING`**Provider name**: `encoding`**Description**: Optional. The character encoding of the data. The default is UTF-8.
- `schedule`**Type**: `STRING`**Provider name**: `schedule`**Description**: Optional. Cron schedule ([https://en.wikipedia.org/wiki/Cron](https://en.wikipedia.org/wiki/Cron)) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes.To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, CRON_TZ=America/New_York 1 * * * *, or TZ=America/New_York 1 * * * *.

## `discovery_status`{% #discovery_status %}

**Type**: `STRUCT`**Provider name**: `discoveryStatus`**Description**: Output only. Status of the discovery feature applied to data referenced by this asset.

- `last_run_duration`**Type**: `STRING`**Provider name**: `lastRunDuration`**Description**: The duration of the last discovery run.
- `last_run_time`**Type**: `TIMESTAMP`**Provider name**: `lastRunTime`**Description**: The start time of the last discovery run.
- `message`**Type**: `STRING`**Provider name**: `message`**Description**: Additional information about the current state.
- `state`**Type**: `STRING`**Provider name**: `state`**Description**: The current status of the discovery feature.**Possible values**:
  - `STATE_UNSPECIFIED` - State is unspecified.
  - `SCHEDULED` - Discovery for the asset is scheduled.
  - `IN_PROGRESS` - Discovery for the asset is running.
  - `PAUSED` - Discovery for the asset is currently paused (e.g. due to a lack of available resources). It will be automatically resumed.
  - `DISABLED` - Discovery for the asset is disabled.
- `stats`**Type**: `STRUCT`**Provider name**: `stats`**Description**: Data Stats of the asset reported by discovery.
  - `data_items`**Type**: `INT64`**Provider name**: `dataItems`**Description**: The count of data items within the referenced resource.
  - `data_size`**Type**: `INT64`**Provider name**: `dataSize`**Description**: The number of stored data bytes within the referenced resource.
  - `filesets`**Type**: `INT64`**Provider name**: `filesets`**Description**: The count of fileset entities within the referenced resource.
  - `tables`**Type**: `INT64`**Provider name**: `tables`**Description**: The count of table entities within the referenced resource.
- `update_time`**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Last update time of the status.

## `gcp_display_name`{% #gcp_display_name %}

**Type**: `STRING`**Provider name**: `displayName`**Description**: Optional. User friendly display name.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Output only. The relative resource name of the asset, of the form: projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}.

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

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `resource_spec`{% #resource_spec %}

**Type**: `STRUCT`**Provider name**: `resourceSpec`**Description**: Required. Specification of the resource that is referenced by this asset.

- `name`**Type**: `STRING`**Provider name**: `name`**Description**: Immutable. Relative name of the cloud resource that contains the data that is being managed within a lake. For example: projects/{project_number}/buckets/{bucket_id} projects/{project_number}/datasets/{dataset_id}
- `read_access_mode`**Type**: `STRING`**Provider name**: `readAccessMode`**Description**: Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets.**Possible values**:
  - `ACCESS_MODE_UNSPECIFIED` - Access mode unspecified.
  - `DIRECT` - Default. Data is accessed directly using storage APIs.
  - `MANAGED` - Data is accessed through a managed interface using BigQuery APIs.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: Required. Immutable. Type of resource.**Possible values**:
  - `TYPE_UNSPECIFIED` - Type not specified.
  - `STORAGE_BUCKET` - Cloud Storage bucket.
  - `BIGQUERY_DATASET` - BigQuery dataset.

## `resource_status`{% #resource_status %}

**Type**: `STRUCT`**Provider name**: `resourceStatus`**Description**: Output only. Status of the resource referenced by this asset.

- `managed_access_identity`**Type**: `STRING`**Provider name**: `managedAccessIdentity`**Description**: Output only. Service account associated with the BigQuery Connection.
- `message`**Type**: `STRING`**Provider name**: `message`**Description**: Additional information about the current state.
- `state`**Type**: `STRING`**Provider name**: `state`**Description**: The current state of the managed resource.**Possible values**:
  - `STATE_UNSPECIFIED` - State unspecified.
  - `READY` - Resource does not have any errors.
  - `ERROR` - Resource has errors.
- `update_time`**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Last update time of the status.

## `security_status`{% #security_status %}

**Type**: `STRUCT`**Provider name**: `securityStatus`**Description**: Output only. Status of the security policy applied to resource referenced by this asset.

- `message`**Type**: `STRING`**Provider name**: `message`**Description**: Additional information about the current state.
- `state`**Type**: `STRING`**Provider name**: `state`**Description**: The current state of the security policy applied to the attached resource.**Possible values**:
  - `STATE_UNSPECIFIED` - State unspecified.
  - `READY` - Security policy has been successfully applied to the attached resource.
  - `APPLYING` - Security policy is in the process of being applied to the attached resource.
  - `ERROR` - Security policy could not be applied to the attached resource due to errors.
- `update_time`**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Last update time of the status.

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `state`**Description**: Output only. Current state of the asset.**Possible values**:

- `STATE_UNSPECIFIED` - State is not specified.
- `ACTIVE` - Resource is active, i.e., ready to use.
- `CREATING` - Resource is under creation.
- `DELETING` - Resource is under deletion.
- `ACTION_REQUIRED` - Resource is active but has unresolved actions.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `uid`{% #uid %}

**Type**: `STRING`**Provider name**: `uid`**Description**: Output only. System generated globally unique ID for the asset. This ID will be different if the asset is deleted and re-created with the same name.

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Output only. The time when the asset was last updated.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
