Contour · Schema

ObjectMeta

Standard Kubernetes object metadata.

EnvoyIngress ControllerKubernetesNetworkingProxy

Properties

Name Type Description
name string Name of the resource.
namespace string Namespace the resource belongs to.
labels object Labels for organizing and selecting resources.
annotations object Annotations for non-identifying metadata.
resourceVersion string Internal version for optimistic concurrency.
generation integer
uid string
creationTimestamp string
View JSON Schema on GitHub

JSON Schema

contour-objectmeta-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ObjectMeta",
  "title": "ObjectMeta",
  "type": "object",
  "description": "Standard Kubernetes object metadata.",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "description": "Name of the resource."
    },
    "namespace": {
      "type": "string",
      "description": "Namespace the resource belongs to."
    },
    "labels": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Labels for organizing and selecting resources."
    },
    "annotations": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Annotations for non-identifying metadata."
    },
    "resourceVersion": {
      "type": "string",
      "description": "Internal version for optimistic concurrency."
    },
    "generation": {
      "type": "integer",
      "format": "int64"
    },
    "uid": {
      "type": "string"
    },
    "creationTimestamp": {
      "type": "string",
      "format": "date-time"
    }
  }
}