package kubecaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Custom_resource_definition : sig ... end

Custom_resource_definition represents a resource that should be exposed on the Api server. Its name Must be in the format <.spec.name>.<.spec.group>.

Custom_resource_definition_condition contains details for the current condition of this pod.

module Custom_resource_definition_list : sig ... end

Custom_resource_definition_list is a list of Custom_resource_definition objects.

Custom_resource_definition_names indicates the names to serve this Custom_resource_definition

module Custom_resource_definition_spec : sig ... end

Custom_resource_definition_spec describes how a user wants their resource to appear

Custom_resource_definition_status indicates the state of the Custom_resource_definition

Custom_resource_subresource_scale defines how to serve the scale subresource for Custom_resources.

Custom_resource_subresource_status defines how to serve the status subresource for Custom_resources. Status is represented by the `.status` Json path inside of a Custom_resource. 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

module Custom_resource_subresources : sig ... end

Custom_resource_subresources defines the status and scale subresources for Custom_resources.

module Custom_resource_validation : sig ... end

Custom_resource_validation is a list of validation methods for Custom_resources.

module External_documentation : sig ... end

External_documentation allows referencing an external resource for extended documentation.

module Json : sig ... end

Json represents any valid Json value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.

module Json_schema_props : sig ... end

Json_schema_props is a Json_schema following Specification Draft 4 (http://json_schema.org/).

module Json_schema_props_or_array : sig ... end

Json_schema_props_or_array represents a value that can either be a Json_schema_props or an array of Json_schema_props. Mainly here for serialization purposes.

module Json_schema_props_or_bool : sig ... end

Json_schema_props_or_bool represents Json_schema_props or a boolean value. Defaults to true for the boolean property.

Json_schema_props_or_string_array represents a Json_schema_props or a string array.

OCaml

Innovation. Community. Security.