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
Click to show internal directories.
Click to hide internal directories.