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

# gcp_integrations_execution{% #gcp_integrations_execution %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `cloud_kms_key`{% #cloud_kms_key %}

**Type**: `STRING`**Provider name**: `cloudKmsKey`**Description**: Optional. Cloud KMS resource name for the CMEK encryption key.

## `cloud_logging_details`{% #cloud_logging_details %}

**Type**: `STRUCT`**Provider name**: `cloudLoggingDetails`**Description**: Cloud Logging details for the integration version

- `cloud_logging_severity`**Type**: `STRING`**Provider name**: `cloudLoggingSeverity`**Description**: Optional. Severity selected by the customer for the logs to be sent to Cloud Logging, for the integration version getting executed.**Possible values**:
  - `CLOUD_LOGGING_SEVERITY_UNSPECIFIED` - Unspecified
  - `INFO` - If Severity selected is `INFO`, then all the Integration Execution States (`IN_PROCESS`, `ON_HOLD`, `SUCCEEDED`, `SUSPENDED`, `ERROR`, `CANCELLED`) will be sent to Cloud Logging.
  - `ERROR` - If Severity selected is `ERROR`, then only the following Integration Execution States (`ERROR`, `CANCELLED`) will be sent to Cloud Logging.
  - `WARNING` - If Severity selected is `WARNING`, then only the following Integration Execution States (`ERROR`, `CANCELLED`) will be sent to Cloud Logging.
- `enable_cloud_logging`**Type**: `BOOLEAN`**Provider name**: `enableCloudLogging`**Description**: Optional. Status of whether Cloud Logging is enabled or not for the integration version getting executed.

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `createTime`**Description**: Output only. Created time of the execution.

## `event_execution_details`{% #event_execution_details %}

**Type**: `STRUCT`**Provider name**: `eventExecutionDetails`**Description**: The execution info about this event.

- `cancel_reason`**Type**: `STRING`**Provider name**: `cancelReason`**Description**: If the execution is manually canceled, this field will contain the reason for cancellation.
- `event_attempt_stats`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `eventAttemptStats`
  - `end_time`**Type**: `INT64`**Provider name**: `endTime`**Description**: The end time of the event execution for current attempt.
  - `start_time`**Type**: `INT64`**Provider name**: `startTime`**Description**: The start time of the event execution for current attempt. This could be in the future if it's been scheduled.
- `event_execution_snapshot`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `eventExecutionSnapshot`
  - `checkpoint_task_number`**Type**: `STRING`**Provider name**: `checkpointTaskNumber`**Description**: Indicates "right after which checkpoint task's execution" this snapshot is taken.
  - `client_id`**Type**: `STRING`**Provider name**: `clientId`**Description**: Client that the execution snapshot is associated to.
  - `condition_results`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `conditionResults`**Description**: All of the computed conditions that been calculated.
    - `current_task_number`**Type**: `STRING`**Provider name**: `currentTaskNumber`**Description**: the current task number.
    - `next_task_number`**Type**: `STRING`**Provider name**: `nextTaskNumber`**Description**: the next task number.
    - `result`**Type**: `BOOLEAN`**Provider name**: `result`**Description**: the result comes out after evaluate the combined condition. True if there's no combined condition specified.
  - `diff_params`**Type**: `STRUCT`**Provider name**: `diffParams`**Description**: The parameters in Event object that differs from last snapshot.
    - `parameters`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `parameters`**Description**: Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
      - `key`**Type**: `STRING`**Provider name**: `key`**Description**: Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
      - `masked`**Type**: `BOOLEAN`**Provider name**: `masked`**Description**: True if this parameter should be masked in the logs
      - `value`**Type**: `STRUCT`**Provider name**: `value`**Description**: Values for the defined keys. Each value can either be string, int, double or any proto message.
        - `boolean_array`**Type**: `STRUCT`**Provider name**: `booleanArray`

          - `boolean_values`**Type**: `UNORDERED_LIST_BOOLEAN`**Provider name**: `booleanValues`

        - `boolean_value`**Type**: `BOOLEAN`**Provider name**: `booleanValue`

        - `double_array`**Type**: `STRUCT`**Provider name**: `doubleArray`

          - `double_values`**Type**: `UNORDERED_LIST_DOUBLE`**Provider name**: `doubleValues`

        - `double_value`**Type**: `DOUBLE`**Provider name**: `doubleValue`

        - `int_array`**Type**: `STRUCT`**Provider name**: `intArray`

          - `int_values`**Type**: `UNORDERED_LIST_INT64`**Provider name**: `intValues`

        - `int_value`**Type**: `INT64`**Provider name**: `intValue`

        - `proto_array`**Type**: `STRUCT`**Provider name**: `protoArray`

        - `serialized_object_value`**Type**: `STRUCT`**Provider name**: `serializedObjectValue`

        - `string_array`**Type**: `STRUCT`**Provider name**: `stringArray`

          - `string_values`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `stringValues`

        - `string_value`**Type**: `STRING`**Provider name**: `stringValue`
  - `event_execution_info_id`**Type**: `STRING`**Provider name**: `eventExecutionInfoId`**Description**: Points to the event execution info this snapshot belongs to.
  - `event_execution_snapshot_id`**Type**: `STRING`**Provider name**: `eventExecutionSnapshotId`**Description**: Auto-generated. Used as primary key for EventExecutionSnapshots table.
  - `event_execution_snapshot_metadata`**Type**: `STRUCT`**Provider name**: `eventExecutionSnapshotMetadata`
    - `ancestor_iteration_numbers`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `ancestorIterationNumbers`**Description**: Ancestor iteration number for the task(it will only be non-empty if the task is under 'private workflow')
    - `ancestor_task_numbers`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `ancestorTaskNumbers`**Description**: Ancestor task number for the task(it will only be non-empty if the task is under 'private workflow')
    - `event_attempt_num`**Type**: `INT32`**Provider name**: `eventAttemptNum`**Description**: the event attempt number this snapshot belongs to.
    - `integration_name`**Type**: `STRING`**Provider name**: `integrationName`**Description**: The direct integration which the event execution snapshots belongs to
    - `task_attempt_num`**Type**: `INT32`**Provider name**: `taskAttemptNum`**Description**: the task attempt number this snapshot belongs to. Could be empty.
    - `task_label`**Type**: `STRING`**Provider name**: `taskLabel`**Description**: the task label associated with this snapshot. Could be empty.
    - `task_name`**Type**: `STRING`**Provider name**: `taskName`**Description**: the task name associated with this snapshot. Could be empty.
    - `task_number`**Type**: `STRING`**Provider name**: `taskNumber`**Description**: The task number associated with this snapshot. Could be empty.
  - `event_params`**Type**: `STRUCT`**Provider name**: `eventParams`**Description**: The parameters in Event object.
    - `parameters`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `parameters`**Description**: Parameters are a part of Event and can be used to communicate between different tasks that are part of the same integration execution.
      - `key`**Type**: `STRING`**Provider name**: `key`**Description**: Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
      - `masked`**Type**: `BOOLEAN`**Provider name**: `masked`**Description**: True if this parameter should be masked in the logs
      - `value`**Type**: `STRUCT`**Provider name**: `value`**Description**: Values for the defined keys. Each value can either be string, int, double or any proto message.
        - `boolean_array`**Type**: `STRUCT`**Provider name**: `booleanArray`

          - `boolean_values`**Type**: `UNORDERED_LIST_BOOLEAN`**Provider name**: `booleanValues`

        - `boolean_value`**Type**: `BOOLEAN`**Provider name**: `booleanValue`

        - `double_array`**Type**: `STRUCT`**Provider name**: `doubleArray`

          - `double_values`**Type**: `UNORDERED_LIST_DOUBLE`**Provider name**: `doubleValues`

        - `double_value`**Type**: `DOUBLE`**Provider name**: `doubleValue`

        - `int_array`**Type**: `STRUCT`**Provider name**: `intArray`

          - `int_values`**Type**: `UNORDERED_LIST_INT64`**Provider name**: `intValues`

        - `int_value`**Type**: `INT64`**Provider name**: `intValue`

        - `proto_array`**Type**: `STRUCT`**Provider name**: `protoArray`

        - `serialized_object_value`**Type**: `STRUCT`**Provider name**: `serializedObjectValue`

        - `string_array`**Type**: `STRUCT`**Provider name**: `stringArray`

          - `string_values`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `stringValues`

        - `string_value`**Type**: `STRING`**Provider name**: `stringValue`
  - `exceed_max_size`**Type**: `BOOLEAN`**Provider name**: `exceedMaxSize`**Description**: indicate whether snapshot exceeded maximum size before clean up
  - `snapshot_time`**Type**: `INT64`**Provider name**: `snapshotTime`**Description**: Indicates when this snapshot is taken.
  - `task_execution_details`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `taskExecutionDetails`**Description**: All of the task execution details at the given point of time.
    - `skipped_on_failure`**Type**: `BOOLEAN`**Provider name**: `skippedOnFailure`**Description**: Indicates whether the task was skipped on failure. Only relevant if the task is in SKIPPED state.
    - `task_attempt_stats`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `taskAttemptStats`
      - `end_time`**Type**: `INT64`**Provider name**: `endTime`**Description**: The end time of the task execution for current attempt.
      - `start_time`**Type**: `INT64`**Provider name**: `startTime`**Description**: The start time of the task execution for current attempt. This could be in the future if it's been scheduled.
    - `task_execution_state`**Type**: `STRING`**Provider name**: `taskExecutionState`
    - `task_number`**Type**: `STRING`**Provider name**: `taskNumber`**Description**: Pointer to the task config it used for execution.
  - `task_name`**Type**: `STRING`**Provider name**: `taskName`**Description**: The task name associated with this snapshot. Could be empty.
  - `workflow_name`**Type**: `STRING`**Provider name**: `workflowName`**Description**: Name of the workflow this event execution snapshot belongs to.
- `event_execution_snapshots_size`**Type**: `INT64`**Provider name**: `eventExecutionSnapshotsSize`**Description**: Total size of all event_execution_snapshots for an execution
- `event_execution_state`**Type**: `STRING`**Provider name**: `eventExecutionState`
- `event_retries_from_beginning_count`**Type**: `INT32`**Provider name**: `eventRetriesFromBeginningCount`**Description**: Indicates the number of times the execution has restarted from the beginning.
- `log_file_path`**Type**: `STRING`**Provider name**: `logFilePath`**Description**: The log file path (aka. cns address) for this event.
- `network_address`**Type**: `STRING`**Provider name**: `networkAddress`**Description**: The network address (aka. bns address) that indicates where the event executor is running.
- `next_execution_time`**Type**: `INT64`**Provider name**: `nextExecutionTime`**Description**: Next scheduled execution time in case the execution status was RETRY_ON_HOLD.
- `rye_lock_unheld_count`**Type**: `INT32`**Provider name**: `ryeLockUnheldCount`**Description**: Used internally and shouldn't be exposed to users. A counter for the cron job to record how many times this event is in in_process state but don't have a lock consecutively/

## `execution_details`{% #execution_details %}

**Type**: `STRUCT`**Provider name**: `executionDetails`**Description**: Detailed info of this execution.

- `attempt_stats`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `attemptStats`**Description**: List of Start and end time of the execution attempts.
  - `end_time`**Type**: `TIMESTAMP`**Provider name**: `endTime`**Description**: The end time of the integration execution for current attempt.
  - `start_time`**Type**: `TIMESTAMP`**Provider name**: `startTime`**Description**: The start time of the integration execution for current attempt. This could be in the future if it's been scheduled.
- `event_execution_snapshots_size`**Type**: `INT64`**Provider name**: `eventExecutionSnapshotsSize`**Description**: Total size of all event_execution_snapshots for an execution
- `execution_snapshots`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `executionSnapshots`**Description**: List of snapshots taken during the execution.
  - `checkpoint_task_number`**Type**: `STRING`**Provider name**: `checkpointTaskNumber`**Description**: Indicates "after which checkpoint task's execution" this snapshot is taken.
  - `execution_snapshot_metadata`**Type**: `STRUCT`**Provider name**: `executionSnapshotMetadata`**Description**: Metadata of the execution snapshot.
    - `ancestor_iteration_numbers`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `ancestorIterationNumbers`**Description**: Ancestor iteration number for the task(it will only be non-empty if the task is under 'private workflow')
    - `ancestor_task_numbers`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `ancestorTaskNumbers`**Description**: Ancestor task number for the task(it will only be non-empty if the task is under 'private workflow')
    - `execution_attempt`**Type**: `INT32`**Provider name**: `executionAttempt`**Description**: the execution attempt number this snapshot belongs to.
    - `integration_name`**Type**: `STRING`**Provider name**: `integrationName`**Description**: The direct integration which the event execution snapshots belongs to
    - `task`**Type**: `STRING`**Provider name**: `task`**Description**: the task name associated with this snapshot.
    - `task_attempt`**Type**: `INT32`**Provider name**: `taskAttempt`**Description**: the task attempt number this snapshot belongs to.
    - `task_label`**Type**: `STRING`**Provider name**: `taskLabel`**Description**: the task label associated with this snapshot. Could be empty.
    - `task_number`**Type**: `STRING`**Provider name**: `taskNumber`**Description**: The task number associated with this snapshot.
  - `task_execution_details`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `taskExecutionDetails`**Description**: All of the task execution details at the given point of time.
    - `task_attempt_stats`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `taskAttemptStats`**Description**: Status for the current task execution attempt.
      - `end_time`**Type**: `TIMESTAMP`**Provider name**: `endTime`**Description**: The end time of the integration execution for current attempt.
      - `start_time`**Type**: `TIMESTAMP`**Provider name**: `startTime`**Description**: The start time of the integration execution for current attempt. This could be in the future if it's been scheduled.
    - `task_execution_state`**Type**: `STRING`**Provider name**: `taskExecutionState`**Description**: The execution state of this task.**Possible values**:
      - `TASK_EXECUTION_STATE_UNSPECIFIED` - Default value.
      - `PENDING_EXECUTION` - Task is waiting for its precondition tasks to finish to start the execution.
      - `IN_PROCESS` - Task is under processing.
      - `SUCCEED` - Task execution successfully finished. There's no more change after this state.
      - `FAILED` - Task execution failed. There's no more change after this state.
      - `FATAL` - Task execution failed and cause the whole integration execution to fail immediately. There's no more change after this state.
      - `RETRY_ON_HOLD` - Task execution failed and waiting for retry.
      - `SKIPPED` - Task execution skipped. This happens when its precondition wasn't met, or the integration execution been canceled before reach to the task. There's no more changes after this state.
      - `CANCELLED` - Task execution canceled when in progress. This happens when integration execution been canceled or any other task fall in fatal state.
      - `PENDING_ROLLBACK` - Task is waiting for its dependency tasks' rollback to finish to start its rollback.
      - `ROLLBACK_IN_PROCESS` - Task is rolling back.
      - `ROLLEDBACK` - Task is rolled back. This is the state we will set regardless of rollback succeeding or failing.
      - `SUSPENDED` - Task is a SuspensionTask which has executed once, creating a pending suspension.
    - `task_number`**Type**: `STRING`**Provider name**: `taskNumber`**Description**: Pointer to the task config it used for execution.
- `state`**Type**: `STRING`**Provider name**: `state`**Description**: Status of the execution.**Possible values**:
  - `STATE_UNSPECIFIED` - Default.
  - `PENDING` - Execution is scheduled and awaiting to be triggered.
  - `PROCESSING` - Execution is processing.
  - `SUCCEEDED` - Execution successfully finished. There's no more change after this state.
  - `FAILED` - Execution failed. There's no more change after this state.
  - `CANCELLED` - Execution canceled by user. There's no more change after this state.
  - `RETRY_ON_HOLD` - Execution failed and waiting for retry.
  - `SUSPENDED` - Execution suspended and waiting for manual intervention.

## `execution_method`{% #execution_method %}

**Type**: `STRING`**Provider name**: `executionMethod`**Description**: The ways user posts this event.**Possible values**:

- `EXECUTION_METHOD_UNSPECIFIED` - Default value.
- `POST` - Sync post.
- `POST_TO_QUEUE` - Async post.
- `SCHEDULE` - Async post with schedule time.

## `integration_version_state`{% #integration_version_state %}

**Type**: `STRING`**Provider name**: `integrationVersionState`**Description**: Output only. State of the integration version**Possible values**:

- `INTEGRATION_STATE_UNSPECIFIED` - Default.
- `DRAFT` - Draft.
- `ACTIVE` - Active.
- `ARCHIVED` - Archived.
- `SNAPSHOT` - Snapshot.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Auto-generated primary key.

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

## `replay_info`{% #replay_info %}

**Type**: `STRUCT`**Provider name**: `replayInfo`**Description**: Output only. Replay info for the execution

- `original_execution_info_id`**Type**: `STRING`**Provider name**: `originalExecutionInfoId`**Description**: If this execution is a replay of another execution, then this field contains the original execution id.
- `replay_mode`**Type**: `STRING`**Provider name**: `replayMode`**Description**: Replay mode for the execution**Possible values**:
  - `REPLAY_MODE_UNSPECIFIED` - Default value.
  - `REPLAY_MODE_FROM_BEGINNING` - Replay the original execution from the beginning.
  - `REPLAY_MODE_POINT_OF_FAILURE` - Replay the execution from the first failed task.
- `replay_reason`**Type**: `STRING`**Provider name**: `replayReason`**Description**: reason for replay
- `replayed_execution_info_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `replayedExecutionInfoIds`**Description**: If this execution has been replayed, then this field contains the execution ids of the replayed executions.

## `request_params`{% #request_params %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `requestParams`**Description**: Event parameters come in as part of the request.

- `data_type`**Type**: `STRING`**Provider name**: `dataType`**Description**: Explicitly getting the type of the parameter.**Possible values**:
  - `DATA_TYPE_UNSPECIFIED`
  - `STRING_VALUE`
  - `INT_VALUE`
  - `DOUBLE_VALUE`
  - `BOOLEAN_VALUE`
  - `PROTO_VALUE`
  - `SERIALIZED_OBJECT_VALUE`
  - `STRING_ARRAY`
  - `INT_ARRAY`
  - `DOUBLE_ARRAY`
  - `PROTO_ARRAY`
  - `PROTO_ENUM`
  - `BOOLEAN_ARRAY`
  - `PROTO_ENUM_ARRAY`
  - `BYTES` - BYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
  - `BYTES_ARRAY`
  - `NON_SERIALIZABLE_OBJECT`
  - `JSON_VALUE`
- `key`**Type**: `STRING`**Provider name**: `key`**Description**: Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
- `masked`**Type**: `BOOLEAN`**Provider name**: `masked`**Description**: True if this parameter should be masked in the logs
- `value`**Type**: `STRUCT`**Provider name**: `value`**Description**: Values for the defined keys. Each value can either be string, int, double or any proto message.
  - `boolean_array`**Type**: `STRUCT`**Provider name**: `booleanArray`

    - `boolean_values`**Type**: `UNORDERED_LIST_BOOLEAN`**Provider name**: `booleanValues`

  - `boolean_value`**Type**: `BOOLEAN`**Provider name**: `booleanValue`

  - `double_array`**Type**: `STRUCT`**Provider name**: `doubleArray`

    - `double_values`**Type**: `UNORDERED_LIST_DOUBLE`**Provider name**: `doubleValues`

  - `double_value`**Type**: `DOUBLE`**Provider name**: `doubleValue`

  - `int_array`**Type**: `STRUCT`**Provider name**: `intArray`

    - `int_values`**Type**: `UNORDERED_LIST_INT64`**Provider name**: `intValues`

  - `int_value`**Type**: `INT64`**Provider name**: `intValue`

  - `json_value`**Type**: `STRING`**Provider name**: `jsonValue`

  - `proto_array`**Type**: `STRUCT`**Provider name**: `protoArray`

  - `serialized_object_value`**Type**: `STRUCT`**Provider name**: `serializedObjectValue`

  - `string_array`**Type**: `STRUCT`**Provider name**: `stringArray`

    - `string_values`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `stringValues`

  - `string_value`**Type**: `STRING`**Provider name**: `stringValue`

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `response_params`{% #response_params %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `responseParams`

- `data_type`**Type**: `STRING`**Provider name**: `dataType`**Description**: Explicitly getting the type of the parameter.**Possible values**:
  - `DATA_TYPE_UNSPECIFIED`
  - `STRING_VALUE`
  - `INT_VALUE`
  - `DOUBLE_VALUE`
  - `BOOLEAN_VALUE`
  - `PROTO_VALUE`
  - `SERIALIZED_OBJECT_VALUE`
  - `STRING_ARRAY`
  - `INT_ARRAY`
  - `DOUBLE_ARRAY`
  - `PROTO_ARRAY`
  - `PROTO_ENUM`
  - `BOOLEAN_ARRAY`
  - `PROTO_ENUM_ARRAY`
  - `BYTES` - BYTES and BYTES_ARRAY data types are not allowed for top-level params. They're only meant to support protobufs with BYTES (sub)fields.
  - `BYTES_ARRAY`
  - `NON_SERIALIZABLE_OBJECT`
  - `JSON_VALUE`
- `key`**Type**: `STRING`**Provider name**: `key`**Description**: Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the workflow definition.
- `masked`**Type**: `BOOLEAN`**Provider name**: `masked`**Description**: True if this parameter should be masked in the logs
- `value`**Type**: `STRUCT`**Provider name**: `value`**Description**: Values for the defined keys. Each value can either be string, int, double or any proto message.
  - `boolean_array`**Type**: `STRUCT`**Provider name**: `booleanArray`

    - `boolean_values`**Type**: `UNORDERED_LIST_BOOLEAN`**Provider name**: `booleanValues`

  - `boolean_value`**Type**: `BOOLEAN`**Provider name**: `booleanValue`

  - `double_array`**Type**: `STRUCT`**Provider name**: `doubleArray`

    - `double_values`**Type**: `UNORDERED_LIST_DOUBLE`**Provider name**: `doubleValues`

  - `double_value`**Type**: `DOUBLE`**Provider name**: `doubleValue`

  - `int_array`**Type**: `STRUCT`**Provider name**: `intArray`

    - `int_values`**Type**: `UNORDERED_LIST_INT64`**Provider name**: `intValues`

  - `int_value`**Type**: `INT64`**Provider name**: `intValue`

  - `json_value`**Type**: `STRING`**Provider name**: `jsonValue`

  - `proto_array`**Type**: `STRUCT`**Provider name**: `protoArray`

  - `serialized_object_value`**Type**: `STRUCT`**Provider name**: `serializedObjectValue`

  - `string_array`**Type**: `STRUCT`**Provider name**: `stringArray`

    - `string_values`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `stringValues`

  - `string_value`**Type**: `STRING`**Provider name**: `stringValue`

## `snapshot_number`{% #snapshot_number %}

**Type**: `INT64`**Provider name**: `snapshotNumber`**Description**: Output only. An increasing sequence that is set when a new snapshot is created

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `trigger_id`{% #trigger_id %}

**Type**: `STRING`**Provider name**: `triggerId`**Description**: The trigger id of the integration trigger config. If both trigger_id and client_id is present, the integration is executed from the start tasks provided by the matching trigger config otherwise it is executed from the default start tasks.

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Output only. Last modified time of the execution.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
