backup

package
v0.0.0-...-af0b780 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: Apache-2.0, Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateCmd

func CreateCmd(ctx *cmdutil.YWClientContext) *cobra.Command

func ListCmd

func ListCmd(ctx *cmdutil.YWClientContext) *cobra.Command

func RestoreCmd

func RestoreCmd(ctx *cmdutil.YWClientContext) *cobra.Command

Types

type CreateOptions

type CreateOptions struct {
	UniverseName string // positional arg

	// Common options
	Type          string        `mapstructure:"type,omitempty"`
	StorageConfig string        `mapstructure:"storage_config,omitempty"`
	Retention     time.Duration `mapstructure:"retention,omitempty"`
	Parallelism   int32         `mapstructure:"parallelism,omitempty"`
	Wait          bool          `mapstructure:"wait,omitempty"`

	// CQL only options
	Keyspace string   `mapstructure:"keyspace,omitempty"`
	Tables   []string `mapstructure:"tables,omitempty"`

	// SQL only options
	Database string `mapstructure:"database,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOptions) AddFlags

func (o *CreateOptions) AddFlags(cmd *cobra.Command)

func (*CreateOptions) Validate

func (o *CreateOptions) Validate(ctx *cmdutil.YWClientContext) error

type ListOptions

type ListOptions struct {
	IncludeRestore bool `mapstructure:"include_restore,omitempty"`
}

func (*ListOptions) AddFlags

func (o *ListOptions) AddFlags(cmd *cobra.Command)

func (*ListOptions) Validate

func (o *ListOptions) Validate(_ *cmdutil.YWClientContext) error

type RestoreOptions

type RestoreOptions struct {
	BackupUUID string // positional arg

	UniverseName string `mapstructure:"universe_name"`
	Parallelism  int32  `mapstructure:"parallelism"`
	Wait         bool   `mapstructure:"wait"`
	// contains filtered or unexported fields
}

func (*RestoreOptions) AddFlags

func (o *RestoreOptions) AddFlags(cmd *cobra.Command)

func (*RestoreOptions) Validate

func (o *RestoreOptions) Validate(ctx *cmdutil.YWClientContext) error

Jump to

Keyboard shortcuts

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