View Source GoogleApi.Run.V1.Model.ExecutionStatus (google_api_run v0.30.0)

ExecutionStatus represents the current state of an Execution.

Attributes

  • cancelledCount (type: integer(), default: nil) - Optional. The number of tasks which reached phase Cancelled.
  • completionTime (type: DateTime.t, default: nil) - Optional. Represents the time that the execution was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. +optional
  • conditions (type: list(GoogleApi.Run.V1.Model.GoogleCloudRunV1Condition.t), default: nil) - Optional. Conditions communicate information about ongoing/complete reconciliation processes that bring the "spec" inline with the observed state of the world. Execution-specific conditions include: ResourcesAvailable: True when underlying resources have been provisioned. Started: True when the execution has started to execute. * Completed: True when the execution has succeeded. False when the execution has failed.
  • failedCount (type: integer(), default: nil) - Optional. The number of tasks which reached phase Failed.
  • logUri (type: String.t, default: nil) - Optional. URI where logs for this execution can be found in Cloud Console.
  • observedGeneration (type: integer(), default: nil) - Optional. The 'generation' of the execution that was last processed by the controller.
  • retriedCount (type: integer(), default: nil) - Optional. The number of tasks which have retried at least once.
  • runningCount (type: integer(), default: nil) - Optional. The number of actively running tasks.
  • startTime (type: DateTime.t, default: nil) - Optional. Represents the time that the execution started to run. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC.
  • succeededCount (type: integer(), default: nil) - Optional. The number of tasks which reached phase Succeeded.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Run.V1.Model.ExecutionStatus{
  cancelledCount: integer() | nil,
  completionTime: DateTime.t() | nil,
  conditions: [GoogleApi.Run.V1.Model.GoogleCloudRunV1Condition.t()] | nil,
  failedCount: integer() | nil,
  logUri: String.t() | nil,
  observedGeneration: integer() | nil,
  retriedCount: integer() | nil,
  runningCount: integer() | nil,
  startTime: DateTime.t() | nil,
  succeededCount: integer() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.