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.