struct
Kubernetes::UserInfo
- Kubernetes::UserInfo
- Struct
- Value
- Object
Overview
UserInfo holds the information about the user needed to implement the user.Info interface.
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_api_authentication_v1.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .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)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#extra : Hash(String, Array(String)) | Nil
Any additional information provided by the authenticator.
-
#extra=(extra : Hash(String, Array(String)) | Nil)
Any additional information provided by the authenticator.
-
#groups : Array(String) | Nil
The names of groups this user is a part of.
-
#groups=(groups : Array(String) | Nil)
The names of groups this user is a part of.
-
#uid : String | Nil
A unique value that identifies this user across time.
-
#uid=(uid : String | Nil)
A unique value that identifies this user across time.
-
#username : String | Nil
The name that uniquely identifies this user among all active users.
-
#username=(username : String | Nil)
The name that uniquely identifies this user among all active users.
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
Any additional information provided by the authenticator.
Any additional information provided by the authenticator.
A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.
The name that uniquely identifies this user among all active users.