struct Kubernetes::Config::UserEntry::User

Included Modules

Defined in:

config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node) #

Instance Method Detail

def auth_provider : AuthProviderConfig | Nil #

Auth provider (deprecated but still supported)


def auth_provider=(auth_provider : AuthProviderConfig | Nil) #

Auth provider (deprecated but still supported)


def client_certificate : String | Nil #

Client certificate authentication


def client_certificate=(client_certificate : String | Nil) #

Client certificate authentication


def client_certificate_data : String | Nil #

def client_certificate_data=(client_certificate_data : String | Nil) #

def client_key : String | Nil #

def client_key=(client_key : String | Nil) #

def client_key_data : String | Nil #

def client_key_data=(client_key_data : String | Nil) #

def exec : ExecConfig | Nil #

Exec provider


def exec=(exec : ExecConfig | Nil) #

Exec provider


def password : String | Nil #

def password=(password : String | Nil) #

def token : String | Nil #

Bearer token authentication


def token=(token : String | Nil) #

Bearer token authentication


def token_file : String | Nil #

def token_file=(token_file : String | Nil) #

def username : String | Nil #

Basic authentication


def username=(username : String | Nil) #

Basic authentication