class Kube::Config::UserDef
- Kube::Config::UserDef
 - Reference
 - Object
 
Included Modules
- JSON::Serializable
 - Kube::Config::Var
 - YAML::Serializable
 
Defined in:
kube/config/user.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
 - .new(pull : JSON::PullParser)
 - .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)
 
Class Method Summary
Instance Method Summary
- #auth_provider : AuthProvider | Nil
 - #auth_provider=(auth_provider : AuthProvider | Nil)
 - #ca_crt : String | Nil
 - #ca_crt=(ca_crt : String | Nil)
 - #client_certificate : String | Nil
 - #client_certificate=(client_certificate : String | Nil)
 - #client_certificate_data : String | Nil
 - #client_certificate_data=(client_certificate_data : String | Nil)
 - #client_key : String | Nil
 - #client_key=(client_key : String | Nil)
 - #client_key_data : String | Nil
 - #client_key_data=(client_key_data : String | Nil)
 - #exec : Exec | Nil
 - #exec=(exec : Exec | Nil)
 - #password : String | Nil
 - #password=(password : String | Nil)
 - #token : String | Nil
 - #token=(token : String | Nil)
 - #username : String | Nil
 - #username=(username : String | Nil)
 
Instance methods inherited from module Kube::Config::Var
  
  
    
      to_h
    to_h
    
  
    
    
  
    
    
    
  
    
    
    
  
Constructor Detail
        
        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)
        #