{
  "properties": {
    "lastTransitionTime": {
      "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.19.13/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time",
      "description": "lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time."
    },
    "lastUpdateTime": {
      "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.19.13/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time",
      "description": "timestamp for the last update to this condition"
    },
    "message": {
      "description": "human readable message with details about the request state",
      "type": [
        "string",
        "null"
      ]
    },
    "reason": {
      "description": "brief reason for the request state",
      "type": [
        "string",
        "null"
      ]
    },
    "status": {
      "description": "Status of the condition, one of True, False, Unknown. Approved, Denied, and Failed conditions may not be \"False\" or \"Unknown\". Defaults to \"True\". If unset, should be treated as \"True\".",
      "type": [
        "string",
        "null"
      ]
    },
    "type": {
      "description": "type of the condition. Known conditions include \"Approved\", \"Denied\", and \"Failed\".",
      "type": [
        "string",
        "null"
      ]
    }
  },
  "required": [
    "type"
  ],
  "type": "object",
  "$schema": "http://json-schema.org/schema#"
}