Argo CD · JSON Structure

Argo Cd V1Alpha1 Tls Client Config Structure

v1alpha1TLSClientConfig schema from Argo CD API

Type: object Properties: 5
Continuous DeliveryContainersDeploymentGitOpsKubernetesCNCFOpen Source

v1alpha1TLSClientConfig is a JSON Structure definition published by Argo CD, describing 5 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

caData certData insecure keyData serverName

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/json-structure/argo-cd-v1alpha1-tls-client-config-structure.json",
  "name": "v1alpha1TLSClientConfig",
  "description": "v1alpha1TLSClientConfig schema from Argo CD API",
  "type": "object",
  "properties": {
    "caData": {
      "type": "string",
      "format": "byte",
      "name": "CAData holds PEM-encoded bytes (typically read from a root certificates bundle).\nCAData takes precedence over CAFile"
    },
    "certData": {
      "type": "string",
      "format": "byte",
      "name": "CertData holds PEM-encoded bytes (typically read from a client certificate file).\nCertData takes precedence over CertFile"
    },
    "insecure": {
      "description": "Insecure specifies that the server should be accessed without verifying the TLS certificate. For testing only.",
      "type": "boolean"
    },
    "keyData": {
      "type": "string",
      "format": "byte",
      "name": "KeyData holds PEM-encoded bytes (typically read from a client certificate key file).\nKeyData takes precedence over KeyFile"
    },
    "serverName": {
      "description": "ServerName is passed to the server for SNI and is used in the client to check server\ncertificates against. If ServerName is empty, the hostname used to contact the\nserver is used.",
      "type": "string"
    }
  }
}