kuberc (v1beta1)
Resource Types
Preference    
Preference stores elements of KubeRC configuration file
| Field | Description | 
|---|---|
apiVersionstring  | kubectl.config.k8s.io/v1beta1 | 
kindstring  | Preference | 
defaults [Required][]CommandDefaults
 | 
    defaults allow changing default option values of commands. This is especially useful, when user doesn't want to explicitly set options each time.  | 
aliases [Required][]AliasOverride
 | 
    aliases allow defining command aliases for existing kubectl commands, with optional default option values. If the alias name collides with a built-in command, built-in command always takes precedence. Option overrides defined in the defaults section do NOT apply to aliases for the same command. kubectl [ALIAS NAME] [USER_OPTIONS] [USER_EXPLICIT_ARGS] expands to kubectl [COMMAND] # built-in command alias points to [KUBERC_PREPEND_ARGS] [USER_OPTIONS] [KUBERC_OPTIONS] # rest of the options that are not passed by user in [USER_OPTIONS] [USER_EXPLICIT_ARGS] [KUBERC_APPEND_ARGS] e.g. 
  | 
AliasOverride    
Appears in:
AliasOverride stores the alias definitions.
| Field | Description | 
|---|---|
name [Required]string
 | 
    name is the name of alias that can only include alphabetical characters If the alias name conflicts with the built-in command, built-in command will be used.  | 
command [Required]string
 | 
    command is the single or set of commands to execute, such as "set env" or "create"  | 
prependArgs [Required][]string
 | 
    prependArgs stores the arguments such as resource names, etc. These arguments are inserted after the alias name.  | 
appendArgs [Required][]string
 | 
    appendArgs stores the arguments such as resource names, etc. These arguments are appended to the USER_ARGS.  | 
options [Required][]CommandOptionDefault
 | 
    options is allocated to store the option definitions of alias. options only modify the default value of the option and if user explicitly passes a value, explicit one is used.  | 
CommandDefaults    
Appears in:
CommandDefaults stores the commands and their associated option's default values.
| Field | Description | 
|---|---|
command [Required]string
 | 
    command refers to a command whose option's default value is changed.  | 
options [Required][]CommandOptionDefault
 | 
    options is a list of options storing different default values.  | 
CommandOptionDefault    
Appears in:
CommandOptionDefault stores the name and the specified default value of an option.
| Field | Description | 
|---|---|
name [Required]string
 | 
    Option name (long form, without dashes).  | 
default [Required]string
 | 
    In a string format of a default value. It will be parsed by kubectl to the compatible value of the option.  | 
This page is automatically generated.
If you plan to report an issue with this page, mention that the page is auto-generated in your issue description. The fix may need to happen elsewhere in the Kubernetes project.