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.