export

package
v0.0.0-...-00984ce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2018 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrExportOmit = fmt.Errorf("object is omitted")

Functions

func NewCmdExport

func NewCmdExport(fullName string, f kcmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

Types

type DefaultExporter

type DefaultExporter struct{}

func (*DefaultExporter) AddExportOptions

func (e *DefaultExporter) AddExportOptions(flags *pflag.FlagSet)

func (*DefaultExporter) Export

func (e *DefaultExporter) Export(obj runtime.Object, exact bool) error

type ExportOptions

type ExportOptions struct {
	resource.FilenameOptions
	PrintFlags *genericclioptions.PrintFlags

	Exporter Exporter

	AsTemplateName string
	Exact          bool
	Raw            bool
	AllNamespaces  bool
	Selector       string
	OutputVersion  string
	Args           []string

	Builder          *resource.Builder
	Namespace        string
	RequireNamespace bool
	ClientConfig     *rest.Config

	Printer printers.ResourcePrinter

	genericclioptions.IOStreams
}

func NewExportOptions

func NewExportOptions(streams genericclioptions.IOStreams) *ExportOptions

func (*ExportOptions) Complete

func (o *ExportOptions) Complete(f kcmdutil.Factory, args []string) error

func (*ExportOptions) Run

func (o *ExportOptions) Run() error

func (*ExportOptions) Validate

func (o *ExportOptions) Validate() error

type Exporter

type Exporter interface {
	AddExportOptions(*pflag.FlagSet)
	Export(obj runtime.Object, exact bool) error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL