struct

Kubernetes::LinuxContainerUser

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

LinuxContainerUser represents user identity information in Linux containers

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

gid

GID is the primary gid initially attached to the first process in the container

Source
gid=(gid : Int64 | Nil)

GID is the primary gid initially attached to the first process in the container

Source
supplemental_groups

SupplementalGroups are the supplemental groups initially attached to the first process in the container

Source
supplemental_groups=(supplemental_groups : Array(Int64) | Nil)

SupplementalGroups are the supplemental groups initially attached to the first process in the container

Source
uid

UID is the primary uid initially attached to the first process in the container

Source
uid=(uid : Int64 | Nil)

UID is the primary uid initially attached to the first process in the container

Source

Macros

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

Helper macro for defining fields with automatic camelCase conversion

Source