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