class Kube::Config::UserDef::AuthProvider::Config
- Kube::Config::UserDef::AuthProvider::Config
 - Reference
 - Object
 
Included Modules
- JSON::Serializable
 - Kube::Config::Var
 - YAML::Serializable
 
Defined in:
kube/config/user.crConstructors
- .new(access_token : Nil | String, access_token_file : Nil | String, cmd_args : Array(String), cmd_path : String, expiry : Nil | String, expiry_key : Nil | String, token_key : Nil | String)
 - .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
 - .new(pull : JSON::PullParser)
 
Class Method Summary
Instance Method Summary
- #access_token : String | Nil
 - #access_token=(access_token : String | Nil)
 - #access_token_file : String | Nil
 - #access_token_file=(access_token_file : String | Nil)
 - #cmd_args : Array(String)
 - #cmd_args=(cmd_args : Array(String))
 - #cmd_path : String
 - #cmd_path=(cmd_path : String)
 - #expiry : String | Nil
 - #expiry=(expiry : String | Nil)
 - #expiry_key : String | Nil
 - #expiry_key=(expiry_key : String | Nil)
 - #token_key : String | Nil
 - #token_key=(token_key : String | Nil)
 
Instance methods inherited from module Kube::Config::Var
  
  
    
      to_h
    to_h
    
  
    
    
  
    
    
    
  
    
    
    
  
Constructor Detail
        
        def self.new(access_token : Nil | String, access_token_file : Nil | String, cmd_args : Array(String), cmd_path : String, expiry : Nil | String, expiry_key : Nil | String, token_key : Nil | String)
        #