View Source GoogleApi.Run.V1.Model.ExecutionSpec (quiqup_google_api_run v0.28.0)

ExecutionSpec describes how the execution will look.

attributes

Attributes

  • parallelism (type: integer(), default: nil) - Optional. Specifies the maximum desired number of tasks the execution should run at any given time. Must be <= task_count. The actual number of tasks running in steady state will be less than this number when ((.spec.task_count - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
  • taskCount (type: integer(), default: nil) - Optional. Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ +optional
  • template (type: GoogleApi.Run.V1.Model.TaskTemplateSpec.t, default: nil) - Optional. Describes the task(s) that will be created when executing an execution.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

@type t() :: %GoogleApi.Run.V1.Model.ExecutionSpec{
  parallelism: integer() | nil,
  taskCount: integer() | nil,
  template: GoogleApi.Run.V1.Model.TaskTemplateSpec.t() | nil
}

Link to this section Functions

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

Unwrap a decoded JSON object into its complex fields.