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 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 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_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