## Module v1

Source

## Structs§

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

## Enums§

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