Event

Carries information about events that occur during pipeline execution.

JSON representation
{
  "timestamp": string,
  "description": string,

  // Union field details can be only one of the following:
  "delayed": {
    object (DelayedEvent)
  },
  "workerAssigned": {
    object (WorkerAssignedEvent)
  },
  "workerReleased": {
    object (WorkerReleasedEvent)
  },
  "pullStarted": {
    object (PullStartedEvent)
  },
  "pullStopped": {
    object (PullStoppedEvent)
  },
  "containerStarted": {
    object (ContainerStartedEvent)
  },
  "containerStopped": {
    object (ContainerStoppedEvent)
  },
  "containerKilled": {
    object (ContainerKilledEvent)
  },
  "unexpectedExitStatus": {
    object (UnexpectedExitStatusEvent)
  },
  "failed": {
    object (FailedEvent)
  }
  // End of list of possible types for union field details.
}
Fields
timestamp

string (Timestamp format)

The time at which the event occurred.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

description

string

A human-readable description of the event. Note that these strings can change at any time without notice. Any application logic must use the information in the details field.

Union field details. Machine-readable details about the event. details can be only one of the following:
delayed

object (DelayedEvent)

See google.cloud.lifesciences.v2beta.DelayedEvent.

workerAssigned

object (WorkerAssignedEvent)

See google.cloud.lifesciences.v2beta.WorkerAssignedEvent.

workerReleased

object (WorkerReleasedEvent)

See google.cloud.lifesciences.v2beta.WorkerReleasedEvent.

pullStarted

object (PullStartedEvent)

See google.cloud.lifesciences.v2beta.PullStartedEvent.

pullStopped

object (PullStoppedEvent)

See google.cloud.lifesciences.v2beta.PullStoppedEvent.

containerStarted

object (ContainerStartedEvent)

See google.cloud.lifesciences.v2beta.ContainerStartedEvent.

containerStopped

object (ContainerStoppedEvent)

See google.cloud.lifesciences.v2beta.ContainerStoppedEvent.

containerKilled

object (ContainerKilledEvent)

See google.cloud.lifesciences.v2beta.ContainerKilledEvent.

unexpectedExitStatus

object (UnexpectedExitStatusEvent)

See google.cloud.lifesciences.v2beta.UnexpectedExitStatusEvent.

failed

object (FailedEvent)

See google.cloud.lifesciences.v2beta.FailedEvent.

WorkerAssignedEvent

An event generated after a worker VM has been assigned to run the pipeline.

JSON representation
{
  "zone": string,
  "instance": string,
  "machineType": string
}
Fields
zone

string

The zone the worker is running in.

instance

string

The worker's instance name.

machineType

string

The machine type that was assigned for the worker.

WorkerReleasedEvent

An event generated when the worker VM that was assigned to the pipeline has been released (deleted).

JSON representation
{
  "zone": string,
  "instance": string
}
Fields
zone

string

The zone the worker was running in.

instance

string

The worker's instance name.

PullStartedEvent

An event generated when the worker starts pulling an image.

JSON representation
{
  "imageUri": string
}
Fields
imageUri

string

The URI of the image that was pulled.

PullStoppedEvent

An event generated when the worker stops pulling an image.

JSON representation
{
  "imageUri": string
}
Fields
imageUri

string

The URI of the image that was pulled.

UnexpectedExitStatusEvent

An event generated when the execution of a container results in a non-zero exit status that was not otherwise ignored. Execution will continue, but only actions that are flagged as ALWAYS_RUN will be executed. Other actions will be skipped.

JSON representation
{
  "actionId": integer,
  "exitStatus": integer
}
Fields
actionId

integer

The numeric ID of the action that started the container.

exitStatus

integer

The exit status of the container.

FailedEvent

An event generated when the execution of a pipeline has failed. Note that other events can continue to occur after this event.

JSON representation
{
  "code": enum (Code),
  "cause": string
}
Fields
code

enum (Code)

The Google standard error code that best describes this failure.

cause

string

The human-readable description of the cause of the failure.