Argo Workflows · Schema

io.argoproj.workflow.v1alpha1.PluginArtifact

PluginArtifact is the location of a plugin artifact

CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

Properties

Name Type Description
configuration string Configuration is the plugin defined configuration for the artifact driver plugin
connectionTimeoutSeconds integer ConnectionTimeoutSeconds is the timeout for the artifact driver connection, overriding the driver's timeout
key string Key is the path in the artifact repository where the artifact resides
name string Name is the name of the artifact driver plugin
View JSON Schema on GitHub

JSON Schema

argo-workflows-io-argoproj-workflow-v1alpha1-plugin-artifact-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-plugin-artifact-schema.json",
  "title": "io.argoproj.workflow.v1alpha1.PluginArtifact",
  "description": "PluginArtifact is the location of a plugin artifact",
  "type": "object",
  "properties": {
    "configuration": {
      "description": "Configuration is the plugin defined configuration for the artifact driver plugin",
      "type": "string"
    },
    "connectionTimeoutSeconds": {
      "description": "ConnectionTimeoutSeconds is the timeout for the artifact driver connection, overriding the driver's timeout",
      "type": "integer"
    },
    "key": {
      "description": "Key is the path in the artifact repository where the artifact resides",
      "type": "string"
    },
    "name": {
      "description": "Name is the name of the artifact driver plugin",
      "type": "string"
    }
  },
  "required": [
    "key"
  ]
}