package kubecaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Downward_api_volume_file represents information to create the file containing the pod field

type t
val to_yojson : t -> Yojson.Safe.t
val make : ?resource_field_ref: Kubernetes.Definitions.Api.Core.V1.Resource_field_selector.t -> path:string -> ?mode:int -> ?field_ref:Kubernetes.Definitions.Api.Core.V1.Object_field_selector.t -> unit -> t

Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.

val mode : t -> int option

Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume default_mode will be used. This might be in conflict with other options that affect the file mode, like fs_group, and the result can be other mode bits set.

val path : t -> string

Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf_8 encoded. The first item of the relative path must not start with '..'

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.

module Object : Object.S with type value := t