Argo CD · Schema

v1OwnerReference

v1OwnerReference schema from Argo CD API

Continuous DeliveryContainersDeploymentGitOpsKubernetesCNCFOpen-Source

Properties

Name Type Description
apiVersion string API version of the referent.
blockOwnerDeletion boolean
controller boolean
kind string
name string
uid string
View JSON Schema on GitHub

JSON Schema

argo-cd-v1-owner-reference-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-v1-owner-reference-schema.json",
  "title": "v1OwnerReference",
  "description": "v1OwnerReference schema from Argo CD API",
  "type": "object",
  "properties": {
    "apiVersion": {
      "description": "API version of the referent.",
      "type": "string"
    },
    "blockOwnerDeletion": {
      "type": "boolean",
      "title": "If true, AND if the owner has the \"foregroundDeletion\" finalizer, then\nthe owner cannot be deleted from the key-value store until this\nreference is removed.\nSee https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion\nfor how the garbage collector interacts with this field and enforces the foreground deletion.\nDefaults to false.\nTo set this field, a user needs \"delete\" permission of the owner,\notherwise 422 (Unprocessable Entity) will be returned.\n+optional"
    },
    "controller": {
      "type": "boolean",
      "title": "If true, this reference points to the managing controller.\n+optional"
    },
    "kind": {
      "type": "string",
      "title": "Kind of the referent.\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds"
    },
    "name": {
      "type": "string",
      "title": "Name of the referent.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#names"
    },
    "uid": {
      "type": "string",
      "title": "UID of the referent.\nMore info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names#uids"
    }
  }
}