Versions in this module Expand all Collapse all v1 v1.3.1 Mar 10, 2020 Changes in this version + const ConfigKeyFeatures + const ConfigKeyNamespace + func Config(kubeconfig, kubecontext, baseName string, qps float32, burst int) (*rest.Config, error) + func SaveConfig(config VeleroConfig) error + type Creator interface + Create func(obj *unstructured.Unstructured) (*unstructured.Unstructured, error) + type Dynamic interface + type DynamicFactory interface + ClientForGroupVersionResource func(gv schema.GroupVersion, resource metav1.APIResource, namespace string) (Dynamic, error) + func NewDynamicFactory(dynamicClient dynamic.Interface) DynamicFactory + type Factory interface + BindFlags func(flags *pflag.FlagSet) + Client func() (clientset.Interface, error) + ClientConfig func() (*rest.Config, error) + DynamicClient func() (dynamic.Interface, error) + KubeClient func() (kubernetes.Interface, error) + Namespace func() string + SetBasename func(string) + SetClientBurst func(int) + SetClientQPS func(float32) + func NewFactory(baseName string, config VeleroConfig) Factory + type Getter interface + Get func(name string, opts metav1.GetOptions) (*unstructured.Unstructured, error) + type Lister interface + List func(metav1.ListOptions) (runtime.Object, error) + type Patcher interface + Patch func(name string, data []byte) (*unstructured.Unstructured, error) + type VeleroConfig map[string]interface + func (c VeleroConfig) Features() []string + func (c VeleroConfig) Namespace() string + func LoadConfig() (VeleroConfig, error) + type Watcher interface + Watch func(metav1.ListOptions) (watch.Interface, error)