package kubecaml

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

Azure_disk represents an Azure Data Disk mount on the host and bind mount to the pod.

type t
val to_yojson : t -> Yojson.Safe.t
val make : ?read_only:bool -> ?kind:string -> ?fs_type:string -> disk_uri:string -> disk_name:string -> ?caching_mode:string -> unit -> t
val caching_mode : t -> string option

Host Caching mode: None, Read Only, Read Write.

val disk_name : t -> string

The Name of the data disk in the blob storage

val disk_uri : t -> string

The Uri the data disk in the blob storage

val fs_type : t -> string option

Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.

val kind : t -> string option

Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared

val read_only : t -> bool option

Defaults to false (read/write). Read_only here will force the Read_only setting in Volume_mounts.

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