This product is not supported for your selected
Datadog site. (
).
gcp_integrations_execution
ancestors
Type: UNORDERED_LIST_STRING
cloud_kms_key
Type: STRING
Provider name: cloudKmsKey
Description: Optional. Cloud KMS resource name for the CMEK encryption key.
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
Type: TIMESTAMP
Provider name: createTime
Description: Output only. Created time of the execution.
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
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
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
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
Type: UNORDERED_LIST_STRING
name
Type: STRING
Provider name: name
Description: Auto-generated primary key.
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
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
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
Type: STRING
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
Type: INT64
Provider name: snapshotNumber
Description: Output only. An increasing sequence that is set when a new snapshot is created
Type: UNORDERED_LIST_STRING
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
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. Last modified time of the execution.