kubernetes/staging/src/k8s.io/client-go/tools/clientcmd/api/types.go

type Config

type Preferences

type Cluster

type AuthInfo

type Context

type AuthProviderConfig

var _

var _

// GoString implements fmt.GoStringer and sanitizes sensitive fields of
// AuthProviderConfig to prevent accidental leaking via logs.
func (c AuthProviderConfig) GoString() string {}

// String implements fmt.Stringer and sanitizes sensitive fields of
// AuthProviderConfig to prevent accidental leaking via logs.
func (c AuthProviderConfig) String() string {}

type ExecConfig

var _

var _

// GoString implements fmt.GoStringer and sanitizes sensitive fields of
// ExecConfig to prevent accidental leaking via logs.
func (c ExecConfig) GoString() string {}

// String implements fmt.Stringer and sanitizes sensitive fields of ExecConfig
// to prevent accidental leaking via logs.
func (c ExecConfig) String() string {}

type ExecEnvVar

type ExecInteractiveMode

const NeverExecInteractiveMode

const IfAvailableExecInteractiveMode

const AlwaysExecInteractiveMode

// NewConfig is a convenience function that returns a new Config object with non-nil maps
func NewConfig() *Config {}

// NewContext is a convenience function that returns a new Context
// object with non-nil maps
func NewContext() *Context {}

// NewCluster is a convenience function that returns a new Cluster
// object with non-nil maps
func NewCluster() *Cluster {}

// NewAuthInfo is a convenience function that returns a new AuthInfo
// object with non-nil maps
func NewAuthInfo() *AuthInfo {}

// NewPreferences is a convenience function that returns a new
// Preferences object with non-nil maps
func NewPreferences() *Preferences {}