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)
#