Structs§

  • CustomResourceColumnDefinition specifies a column for server side printing.
  • CustomResourceConversion describes how to convert different versions of a CR.
  • CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.
  • CustomResourceDefinitionCondition contains details for the current condition of this pod.
  • CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
  • CustomResourceDefinitionSpec describes how a user wants their resource to appear
  • CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
  • CustomResourceDefinitionVersion describes a version for CRD.
  • CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
  • CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the .status JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
  • CustomResourceSubresources defines the status and scale subresources for CustomResources.
  • CustomResourceValidation is a list of validation methods for CustomResources.
  • ExternalDocumentation allows referencing an external resource for extended documentation.
  • JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
  • JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
  • SelectableField specifies the JSON path of a field that may be used with field selectors.
  • ServiceReference holds a reference to Service.legacy.k8s.io
  • ValidationRule describes a validation rule written in the CEL expression language.
  • WebhookClientConfig contains the information to make a TLS connection with the webhook.
  • WebhookConversion describes how to call a conversion webhook

Enums§

  • JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.
  • JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.
  • JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.