# Structs
ConversionRequest describes the conversion request parameters.
ConversionResponse describes a conversion response.
ConversionReview describes a conversion request/response.
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.
CustomResourceDefinitionCondition contains details for the current condition of this pod.
CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
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.
CustomResourceSubresources defines the status and scale subresources for CustomResources.
CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
CustomResourceSubresourceStatus defines how to serve the status subresource 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.
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps.
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
ServiceReference holds a reference to Service.legacy.k8s.io.
WebhookClientConfig contains the information to make a TLS connection with the webhook.
WebhookConversion describes how to call a conversion webhook.