lrs3driver

package
v0.0.0-...-ae6cc27 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2018 License: BSD-3-Clause Imports: 8 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSOptions

type AWSOptions struct {
	Region       string `short:"R" long:"region" description:"AWS region name, such as \"us-east-1\"" default:"us-east-1"`
	BucketName   string `short:"b" long:"bucket" description:"Name of S3 bucket used to store the backups" required:"true"`
	BucketPrefix string `short:"p" long:"bucket-prefix" description:"Prefix used when storing and retrieving files. Optional" optional:"true"`
	BucketACL    string `` /* 182-byte string literal not displayed */
}

AWSOptions are common to all commands

type DriverFactory

type DriverFactory struct {
	Ops *Options
}

DriverFactory implements strata.DriverFactory

func (DriverFactory) Driver

func (factory DriverFactory) Driver() (*strata.Driver, error)

Driver uses the DriverFactory's Options to construct a strata.Driver

func (DriverFactory) GetOptions

func (factory DriverFactory) GetOptions() interface{}

GetOptions returns the factory's Options

type Options

type Options struct {
	AWS     AWSOptions     `group:"AWS Options"`
	Replica ReplicaOptions `group:"Replica Options"`
}

Options define the common options needed by this strata command

type ReplicaOptions

type ReplicaOptions struct {
	MaxBackgroundCopies int    `` /* 132-byte string literal not displayed */
	Port                int    `long:"port" default:"27017" description:"Backup should look for a mongod instance that is listening on this port"`
	Username            string `long:"username" description:"If auth is configured, specify the username with admin privileges here"`
	Password            string `long:"password" description:"Password for the specified user."`
}

ReplicaOptions are used for commands like backup and restore

Jump to

Keyboard shortcuts

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