# Source: https://docs.datadoghq.com/ddsql_reference/data_directory/gcp/gcp.integrations_integration_version.dataset.md

---
title: Integrations Integration Version
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > DDSQL Reference > Data Directory > Integrations Integration Version
---

# Integrations Integration Version

This table represents the integrations_integration_version resource from Google Cloud Platform.

```
gcp.integrations_integration_version
```

## Fields

| Title                           | ID   | Type          | Data Type                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | Description |
| ------------------------------- | ---- | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| _key                            | core | string        |
| ancestors                       | core | array<string> |
| cloud_logging_details           | core | json          | Optional. Cloud Logging details for the integration version                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| create_time                     | core | timestamp     | Output only. Auto-generated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| created_from_template           | core | string        | Optional. Optional. The resource name of the template from which the integration is created.                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| database_persistence_policy     | core | string        | Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index. Possible values: ['DATABASE_PERSISTENCE_POLICY_UNSPECIFIED', 'DATABASE_PERSISTENCE_DISABLED', 'DATABASE_PERSISTENCE_ASYNC']. Values descriptions: ['Enables persistence for all execution data.', 'Disables persistence for all execution data.', 'Asynchronously persist all execution data.']                                                                                           |
| datadog_display_name            | core | string        |
| description                     | core | string        | Optional. The integration description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| enable_variable_masking         | core | bool          | Optional. True if variable masking feature should be turned on for this version                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| error_catcher_configs           | core | json          | Optional. Error Catch Task configuration for the integration. It's optional.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| gcp_status                      | core | string        | Output only. Generated by eventbus. User should not set it as an input. Possible values: ['UNKNOWN', 'DRAFT', 'ACTIVE', 'ARCHIVED', 'SNAPSHOT']. Values descriptions: ['', '', '', '', '']                                                                                                                                                                                                                                                                                                                                                                              |
| integration_config_parameters   | core | json          | Optional. Config Parameters that are expected to be passed to the integration when an integration is published. This consists of all the parameters that are expected to provide configuration in the integration execution. This gives the user the ability to provide default values, value, add information like connection url, project based configuration value and also provide data types of each parameter.                                                                                                                                                    |
| integration_parameters          | core | json          | Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.                                                                                                                                                                                                                                               |
| integration_parameters_internal | core | json          | Optional. Parameters that are expected to be passed to the integration when an event is triggered. This consists of all the parameters that are expected in the integration execution. This gives the user the ability to provide default values, add information like PII and also provide data types of each parameter.                                                                                                                                                                                                                                               |
| labels                          | core | array<string> |
| last_modifier_email             | core | string        | Optional. The last modifier's email address. Generated based on the End User Credentials/LOAS role of the user making the call.                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| lock_holder                     | core | string        | Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| name                            | core | string        | Output only. Auto-generated primary key.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| organization_id                 | core | string        |
| origin                          | core | string        | Optional. The origin that indicates where this integration is coming from. Possible values: ['UNSPECIFIED', 'UI', 'PIPER_V2', 'PIPER_V3', 'APPLICATION_IP_PROVISIONING', 'TEST_CASE']. Values descriptions: ['', 'Workflow is being created via event bus UI.', 'User checked in this workflow in Piper as v2 textproto format and we synced it into spanner.', 'User checked in this workflow in piper as v3 textproto format and we synced it into spanner.', 'Workflow is being created via Standalone IP Provisioning', 'Workflow is being created via Test Case.'] |
| parent                          | core | string        |
| parent_template_id              | core | string        | Optional. The id of the template which was used to create this integration_version.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| project_id                      | core | string        |
| project_number                  | core | string        |
| region_id                       | core | string        |
| resource_name                   | core | string        |
| run_as_service_account          | core | string        | Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.                                                                                                                                                                                                                                                                                                                                                                  |
| snapshot_number                 | core | int64         | Output only. An increasing sequence that is set when a new snapshot is created. The last created snapshot can be identified by [workflow_name, org_id latest(snapshot_number)]. However, last created snapshot need not be same as the HEAD. So users should always use "HEAD" tag to identify the head.                                                                                                                                                                                                                                                                |
| state                           | core | string        | Output only. User should not set it as an input. Possible values: ['INTEGRATION_STATE_UNSPECIFIED', 'DRAFT', 'ACTIVE', 'ARCHIVED', 'SNAPSHOT']. Values descriptions: ['Default.', 'Draft.', 'Active.', 'Archived.', 'Snapshot.']                                                                                                                                                                                                                                                                                                                                        |
| tags                            | core | hstore_csv    |
| task_configs                    | core | json          | Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| task_configs_internal           | core | json          | Optional. Task configuration for the integration. It's optional, but the integration doesn't do anything without task_configs.                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| teardown                        | core | json          | Optional. Contains a graph of tasks that will be executed before putting the event in a terminal state (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar to "finally" in code.                                                                                                                                                                                                                                                                                                                                                                        |
| trigger_configs                 | core | json          | Optional. Trigger configurations.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| trigger_configs_internal        | core | json          | Optional. Trigger configurations.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| update_time                     | core | timestamp     | Output only. Auto-generated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| user_label                      | core | string        | Optional. A user-defined label that annotates an integration version. Typically, this is only set when the integration version is created.                                                                                                                                                                                                                                                                                                                                                                                                                              |
| zone_id                         | core | string        |