kubernetes/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/testdata/HEAD/apiextensions.k8s.io.v1beta1.CustomResourceDefinition.json

{
  "kind": "CustomResourceDefinition",
  "apiVersion": "apiextensions.k8s.io/v1beta1",
  "metadata": {
    "name": "nameValue",
    "generateName": "generateNameValue",
    "namespace": "namespaceValue",
    "selfLink": "selfLinkValue",
    "uid": "uidValue",
    "resourceVersion": "resourceVersionValue",
    "generation": 7,
    "creationTimestamp": "2008-01-01T01:01:01Z",
    "deletionTimestamp": "2009-01-01T01:01:01Z",
    "deletionGracePeriodSeconds": 10,
    "labels": {
      "labelsKey": "labelsValue"
    },
    "annotations": {
      "annotationsKey": "annotationsValue"
    },
    "ownerReferences": [
      {
        "apiVersion": "apiVersionValue",
        "kind": "kindValue",
        "name": "nameValue",
        "uid": "uidValue",
        "controller": true,
        "blockOwnerDeletion": true
      }
    ],
    "finalizers": [
      "finalizersValue"
    ],
    "managedFields": [
      {
        "manager": "managerValue",
        "operation": "operationValue",
        "apiVersion": "apiVersionValue",
        "time": "2004-01-01T01:01:01Z",
        "fieldsType": "fieldsTypeValue",
        "fieldsV1": {},
        "subresource": "subresourceValue"
      }
    ]
  },
  "spec": {
    "group": "groupValue",
    "version": "versionValue",
    "names": {
      "plural": "pluralValue",
      "singular": "singularValue",
      "shortNames": [
        "shortNamesValue"
      ],
      "kind": "kindValue",
      "listKind": "listKindValue",
      "categories": [
        "categoriesValue"
      ]
    },
    "scope": "scopeValue",
    "validation": {
      "openAPIV3Schema": {
        "id": "idValue",
        "$schema": "$schemaValue",
        "$ref": "$refValue",
        "description": "descriptionValue",
        "type": "typeValue",
        "format": "formatValue",
        "title": "titleValue",
        "default": "defaultValue",
        "maximum": 9.5,
        "exclusiveMaximum": true,
        "minimum": 11.5,
        "exclusiveMinimum": true,
        "maxLength": 13,
        "minLength": 14,
        "pattern": "patternValue",
        "maxItems": 16,
        "minItems": 17,
        "uniqueItems": true,
        "multipleOf": 19.5,
        "enum": [
          "enumValue"
        ],
        "maxProperties": 21,
        "minProperties": 22,
        "required": [
          "requiredValue"
        ],
        "items": [
          {}
        ],
        "allOf": [
          {}
        ],
        "oneOf": [
          {}
        ],
        "anyOf": [
          {}
        ],
        "properties": {
          "propertiesKey": {}
        },
        "additionalProperties": true,
        "patternProperties": {
          "patternPropertiesKey": {}
        },
        "dependencies": {
          "dependenciesKey": [
            "\u003cno json tag\u003e PropertyValue"
          ]
        },
        "additionalItems": true,
        "definitions": {
          "definitionsKey": {}
        },
        "externalDocs": {
          "description": "descriptionValue",
          "url": "urlValue"
        },
        "example": "exampleValue",
        "nullable": true,
        "x-kubernetes-preserve-unknown-fields": true,
        "x-kubernetes-embedded-resource": true,
        "x-kubernetes-int-or-string": true,
        "x-kubernetes-list-map-keys": [
          "x-kubernetes-list-map-keysValue"
        ],
        "x-kubernetes-list-type": "x-kubernetes-list-typeValue",
        "x-kubernetes-map-type": "x-kubernetes-map-typeValue",
        "x-kubernetes-validations": [
          {
            "rule": "ruleValue",
            "message": "messageValue",
            "messageExpression": "messageExpressionValue",
            "reason": "reasonValue",
            "fieldPath": "fieldPathValue",
            "optionalOldSelf": true
          }
        ]
      }
    },
    "subresources": {
      "status": {},
      "scale": {
        "specReplicasPath": "specReplicasPathValue",
        "statusReplicasPath": "statusReplicasPathValue",
        "labelSelectorPath": "labelSelectorPathValue"
      }
    },
    "versions": [
      {
        "name": "nameValue",
        "served": true,
        "storage": true,
        "deprecated": true,
        "deprecationWarning": "deprecationWarningValue",
        "schema": {
          "openAPIV3Schema": {
            "id": "idValue",
            "$schema": "$schemaValue",
            "$ref": "$refValue",
            "description": "descriptionValue",
            "type": "typeValue",
            "format": "formatValue",
            "title": "titleValue",
            "default": "defaultValue",
            "maximum": 9.5,
            "exclusiveMaximum": true,
            "minimum": 11.5,
            "exclusiveMinimum": true,
            "maxLength": 13,
            "minLength": 14,
            "pattern": "patternValue",
            "maxItems": 16,
            "minItems": 17,
            "uniqueItems": true,
            "multipleOf": 19.5,
            "enum": [
              "enumValue"
            ],
            "maxProperties": 21,
            "minProperties": 22,
            "required": [
              "requiredValue"
            ],
            "items": [
              {}
            ],
            "allOf": [
              {}
            ],
            "oneOf": [
              {}
            ],
            "anyOf": [
              {}
            ],
            "properties": {
              "propertiesKey": {}
            },
            "additionalProperties": true,
            "patternProperties": {
              "patternPropertiesKey": {}
            },
            "dependencies": {
              "dependenciesKey": [
                "\u003cno json tag\u003e PropertyValue"
              ]
            },
            "additionalItems": true,
            "definitions": {
              "definitionsKey": {}
            },
            "externalDocs": {
              "description": "descriptionValue",
              "url": "urlValue"
            },
            "example": "exampleValue",
            "nullable": true,
            "x-kubernetes-preserve-unknown-fields": true,
            "x-kubernetes-embedded-resource": true,
            "x-kubernetes-int-or-string": true,
            "x-kubernetes-list-map-keys": [
              "x-kubernetes-list-map-keysValue"
            ],
            "x-kubernetes-list-type": "x-kubernetes-list-typeValue",
            "x-kubernetes-map-type": "x-kubernetes-map-typeValue",
            "x-kubernetes-validations": [
              {
                "rule": "ruleValue",
                "message": "messageValue",
                "messageExpression": "messageExpressionValue",
                "reason": "reasonValue",
                "fieldPath": "fieldPathValue",
                "optionalOldSelf": true
              }
            ]
          }
        },
        "subresources": {
          "status": {},
          "scale": {
            "specReplicasPath": "specReplicasPathValue",
            "statusReplicasPath": "statusReplicasPathValue",
            "labelSelectorPath": "labelSelectorPathValue"
          }
        },
        "additionalPrinterColumns": [
          {
            "name": "nameValue",
            "type": "typeValue",
            "format": "formatValue",
            "description": "descriptionValue",
            "priority": 5,
            "JSONPath": "JSONPathValue"
          }
        ],
        "selectableFields": [
          {
            "jsonPath": "jsonPathValue"
          }
        ]
      }
    ],
    "additionalPrinterColumns": [
      {
        "name": "nameValue",
        "type": "typeValue",
        "format": "formatValue",
        "description": "descriptionValue",
        "priority": 5,
        "JSONPath": "JSONPathValue"
      }
    ],
    "selectableFields": [
      {
        "jsonPath": "jsonPathValue"
      }
    ],
    "conversion": {
      "strategy": "strategyValue",
      "webhookClientConfig": {
        "url": "urlValue",
        "service": {
          "namespace": "namespaceValue",
          "name": "nameValue",
          "path": "pathValue",
          "port": 4
        },
        "caBundle": "Ag=="
      },
      "conversionReviewVersions": [
        "conversionReviewVersionsValue"
      ]
    },
    "preserveUnknownFields": true
  },
  "status": {
    "conditions": [
      {
        "type": "typeValue",
        "status": "statusValue",
        "lastTransitionTime": "2003-01-01T01:01:01Z",
        "reason": "reasonValue",
        "message": "messageValue"
      }
    ],
    "acceptedNames": {
      "plural": "pluralValue",
      "singular": "singularValue",
      "shortNames": [
        "shortNamesValue"
      ],
      "kind": "kindValue",
      "listKind": "listKindValue",
      "categories": [
        "categoriesValue"
      ]
    },
    "storedVersions": [
      "storedVersionsValue"
    ]
  }
}