class Kube::Config::UserDef

Included Modules

Defined in:

kube/config/user.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from module Kube::Config::Var

to_h to_h

Constructor Detail

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

def self.new(pull : JSON::PullParser) #

def self.new(client_certificate : Nil | String = nil, client_key : Nil | String = nil, password : Nil | String = nil, username : Nil | String = nil, client_certificate_data : Nil | String = nil, client_key_data : Nil | String = nil, ca_crt : Nil | String = nil, token : Nil | String = nil, exec : Nil | Kube::Config::UserDef::Exec = nil, auth_provider : Nil | Kube::Config::UserDef::AuthProvider = nil) #

[View source]

Class Method Detail

def self.from_hash(data) #

[View source]

Instance Method Detail

def auth_provider : AuthProvider | Nil #

[View source]
def auth_provider=(auth_provider : AuthProvider | Nil) #

[View source]
def ca_crt : String | Nil #

[View source]
def ca_crt=(ca_crt : String | Nil) #

[View source]
def client_certificate : String | Nil #

[View source]
def client_certificate=(client_certificate : String | Nil) #

[View source]
def client_certificate_data : String | Nil #

[View source]
def client_certificate_data=(client_certificate_data : String | Nil) #

[View source]
def client_key : String | Nil #

[View source]
def client_key=(client_key : String | Nil) #

[View source]
def client_key_data : String | Nil #

[View source]
def client_key_data=(client_key_data : String | Nil) #

[View source]
def exec : Exec | Nil #

[View source]
def exec=(exec : Exec | Nil) #

[View source]
def password : String | Nil #

[View source]
def password=(password : String | Nil) #

[View source]
def token : String | Nil #

[View source]
def token=(token : String | Nil) #

[View source]
def username : String | Nil #

[View source]
def username=(username : String | Nil) #

[View source]