Argo Workflows · Schema

io.argoproj.workflow.v1alpha1.SynchronizationStatus

SynchronizationStatus stores the status of semaphore and mutex.

CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

Properties

Name Type Description
mutex object Mutex stores this workflow's mutex holder details
semaphore object Semaphore stores this workflow's Semaphore holder details
View JSON Schema on GitHub

JSON Schema

argo-workflows-io-argoproj-workflow-v1alpha1-synchronization-status-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argo-workflows/refs/heads/main/json-schema/argo-workflows-io-argoproj-workflow-v1alpha1-synchronization-status-schema.json",
  "title": "io.argoproj.workflow.v1alpha1.SynchronizationStatus",
  "description": "SynchronizationStatus stores the status of semaphore and mutex.",
  "type": "object",
  "properties": {
    "mutex": {
      "description": "Mutex stores this workflow's mutex holder details",
      "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.MutexStatus"
    },
    "semaphore": {
      "description": "Semaphore stores this workflow's Semaphore holder details",
      "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.SemaphoreStatus"
    }
  }
}