struct

Kubernetes::QuobyteVolumeSource

Inherits YAML::Serializable < JSON::Serializable < Kubernetes::Serializable < Struct < Value < Object

Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.

Constructors

new(pull : ::JSON::PullParser)
new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)

Instance methods

group

group to map volume access to Default is no group

Source
group=(group : String | Nil)

group to map volume access to Default is no group

Source
read_only

readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.

Source
read_only=(read_only : Bool | Nil)

readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.

Source
registry

registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes

Source
registry=(registry : String | Nil)

registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes

Source
tenant

tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin

Source
tenant=(tenant : String | Nil)

tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin

Source
user

user to map volume access to Defaults to serivceaccount user

Source
user=(user : String | Nil)

user to map volume access to Defaults to serivceaccount user

Source
volume

volume is a string that references an already created Quobyte volume by name.

Source
volume=(volume : String | Nil)

volume is a string that references an already created Quobyte volume by name.

Source

Macros

field(name, type = nil, **options, &block)

Helper macro for defining fields with automatic camelCase conversion

Source