class Kube::Config::UserDef::AuthProvider::Config

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

[View source]
def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

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

Class Method Detail

def self.from_hash(data) #

[View source]

Instance Method Detail

def access_token : String | Nil #

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

[View source]
def access_token_file : String | Nil #

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

[View source]
def cmd_args : Array(String) #

[View source]
def cmd_args=(cmd_args : Array(String)) #

[View source]
def cmd_path : String #

[View source]
def cmd_path=(cmd_path : String) #

[View source]
def expiry : String | Nil #

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

[View source]
def expiry_key : String | Nil #

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

[View source]
def token_key : String | Nil #

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

[View source]