Argo CD · Schema

repositoryParameterAnnouncement

repositoryParameterAnnouncement schema from Argo CD API

Continuous DeliveryContainersDeploymentGitOpsKubernetesCNCFOpen Source

Properties

Name Type Description
array array array is the default value of the parameter if the parameter is an array.
collectionType string collectionType is the type of value this parameter holds - either a single value (a string) or a collection (array or map). If collectionType is set, only the field with that type will be used. If col
itemType string itemType determines the primitive data type represented by the parameter. Parameters are always encoded as strings, but this field lets them be interpreted as other primitive types.
map object map is the default value of the parameter if the parameter is a map.
name string name is the name identifying a parameter.
required boolean required defines if this given parameter is mandatory.
string string string is the default value of the parameter if the parameter is a string.
title string title is a human-readable text of the parameter name.
tooltip string tooltip is a human-readable description of the parameter.
View JSON Schema on GitHub

JSON Schema

argo-cd-repository-parameter-announcement-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/json-schema/argo-cd-repository-parameter-announcement-schema.json",
  "title": "repositoryParameterAnnouncement",
  "description": "repositoryParameterAnnouncement schema from Argo CD API",
  "type": "object",
  "properties": {
    "array": {
      "description": "array is the default value of the parameter if the parameter is an array.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "collectionType": {
      "description": "collectionType is the type of value this parameter holds - either a single value (a string) or a collection\n(array or map). If collectionType is set, only the field with that type will be used. If collectionType is not\nset, `string` is the default. If collectionType is set to an invalid value, a validation error is thrown.",
      "type": "string"
    },
    "itemType": {
      "description": "itemType determines the primitive data type represented by the parameter. Parameters are always encoded as\nstrings, but this field lets them be interpreted as other primitive types.",
      "type": "string"
    },
    "map": {
      "description": "map is the default value of the parameter if the parameter is a map.",
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "name": {
      "description": "name is the name identifying a parameter.",
      "type": "string"
    },
    "required": {
      "description": "required defines if this given parameter is mandatory.",
      "type": "boolean"
    },
    "string": {
      "description": "string is the default value of the parameter if the parameter is a string.",
      "type": "string"
    },
    "title": {
      "description": "title is a human-readable text of the parameter name.",
      "type": "string"
    },
    "tooltip": {
      "description": "tooltip is a human-readable description of the parameter.",
      "type": "string"
    }
  }
}