Argo Workflows · Schema

io.argoproj.workflow.v1alpha1.HTTPArtifact

HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a container

CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

Properties

Name Type Description
auth object Auth contains information for client authentication
headers array Headers are an optional list of headers to send with HTTP requests for artifacts
url string URL of the artifact
View JSON Schema on GitHub

JSON Schema

argo-workflows-io-argoproj-workflow-v1alpha1-http-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-http-artifact-schema.json",
  "title": "io.argoproj.workflow.v1alpha1.HTTPArtifact",
  "description": "HTTPArtifact allows a file served on HTTP to be placed as an input artifact in a container",
  "type": "object",
  "properties": {
    "auth": {
      "description": "Auth contains information for client authentication",
      "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.HTTPAuth"
    },
    "headers": {
      "description": "Headers are an optional list of headers to send with HTTP requests for artifacts",
      "type": "array",
      "items": {
        "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.Header"
      }
    },
    "url": {
      "description": "URL of the artifact",
      "type": "string"
    }
  },
  "required": [
    "url"
  ]
}