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"
    }
  }
}