package kubecaml

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

Api_group contains the name, the supported versions, and the preferred version of a group.

module Api_group_list : sig ... end

Api_group_list is a list of Api_group, to allow clients to discover the Api at /apis.

module Api_resource : sig ... end

Api_resource specifies the name of a resource and whether it is namespaced.

module Api_resource_list : sig ... end

Api_resource_list is a list of Api_resource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.

module Api_versions : sig ... end

Api_versions lists the versions that are available, to allow clients to discover the Api at /api, which is the root path of the legacy v1 Api.

module Delete_options : sig ... end

Delete_options may be provided when deleting an Api object.

module Group_version_for_discovery : sig ... end

Group_version contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.

module Initializer : sig ... end

Initializer is information about an initializer that has not yet completed.

module Initializers : sig ... end

Initializers tracks the progress of initialization.

module Label_selector : sig ... end

A label selector is a label query over a set of resources. The result of match_labels and match_expressions are An_ded. An empty label selector matches all objects. A null label selector matches no objects.

module Label_selector_requirement : sig ... end

A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.

module List_meta : sig ... end

List_meta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {object_meta, List_meta}.

module Micro_time : sig ... end
module Object_meta : sig ... end

Object_meta is metadata that all persisted resources must have, which includes all objects users must create.

module Owner_reference : sig ... end

Owner_reference contains enough information to let you identify an owning object. Currently, an owning object must be in the same namespace, so there is no namespace field.

module Patch : sig ... end

Patch is provided to give a concrete name and type to the Kubernetes Patch request body.

module Preconditions : sig ... end

Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.

module Server_address_by_client_cidr : sig ... end

Server_address_by_client_cidr helps the client to determine the server address that they should use, depending on the client_cidr that they match.

module Status : sig ... end

Status is a return value for calls that don't return other objects.

module Status_cause : sig ... end

Status_cause provides more information about an api.status failure, including cases when multiple errors are encountered.

module Status_details : sig ... end

Status_details is a set of additional properties that May be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.

module Time : sig ... end
module Watch_event : sig ... end

Event represents a single event to a watched resource.

OCaml

Innovation. Community. Security.