Este producto no es compatible con el sitio Datadog seleccionado. ().
Esta página aún no está disponible en español. Estamos trabajando en su traducción.
Si tienes alguna pregunta o comentario sobre nuestro actual proyecto de traducción, no dudes en ponerte en contacto con nosotros.

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

tags

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.