Argo Workflows · Schema

github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.StorageGridEventSource

github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.StorageGridEventSource schema from Argo Workflows API

CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

Properties

Name Type Description
apiURL string APIURL is the url of the storagegrid api.
authToken object
bucket string Name of the bucket to register notifications for.
events array
filter object Filter on object key which caused the notification.
metadata object
region string
tls object
topicArn string
webhook object
View JSON Schema on GitHub

JSON Schema

argo-workflows-github-com-argoproj-argo-events-pkg-apis-events-v1alpha1-storage-grid-event-source-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-github-com-argoproj-argo-events-pkg-apis-events-v1alpha1-storage-grid-event-source-schema.json",
  "title": "github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.StorageGridEventSource",
  "description": "github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.StorageGridEventSource schema from Argo Workflows API",
  "type": "object",
  "properties": {
    "apiURL": {
      "description": "APIURL is the url of the storagegrid api.",
      "type": "string"
    },
    "authToken": {
      "title": "Auth token for storagegrid api",
      "$ref": "#/definitions/io.k8s.api.core.v1.SecretKeySelector"
    },
    "bucket": {
      "description": "Name of the bucket to register notifications for.",
      "type": "string"
    },
    "events": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "filter": {
      "description": "Filter on object key which caused the notification.",
      "$ref": "#/definitions/github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.StorageGridFilter"
    },
    "metadata": {
      "type": "object",
      "title": "Metadata holds the user defined metadata which will passed along the event payload.\n+optional",
      "additionalProperties": {
        "type": "string"
      }
    },
    "region": {
      "type": "string",
      "title": "S3 region.\nDefaults to us-east-1\n+optional"
    },
    "tls": {
      "title": "TLS configuration for the service bus client\n+optional",
      "$ref": "#/definitions/github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.TLSConfig"
    },
    "topicArn": {
      "type": "string",
      "title": "TopicArn"
    },
    "webhook": {
      "title": "Webhook holds configuration for a REST endpoint",
      "$ref": "#/definitions/github.com.argoproj.argo_events.pkg.apis.events.v1alpha1.WebhookContext"
    }
  }
}