Files
cloudpods/pkg/cloudcommon/etcd/options.go
T
Qiu Jian c70201b177 temp commit
Conflicts:
	Gopkg.lock
	Gopkg.toml
	vendor/yunion.io/x/pkg/util/sysutils/storagetypes.go
	vendor/yunion.io/x/structarg/structarg.go
2018-12-26 22:44:03 +08:00

18 lines
697 B
Go

package etcd
type SEtcdOptions struct {
EtcdEndpoint []string `help:"etcd endpoints in format of addr:port"`
EtcdTimeoutSeconds int `default:"5" help:"etcd dial timeout in seconds"`
EtcdRequestTimeoutSeconds int `default:"2" help:"etcd request timeout in seconds"`
EtcdLeaseExpireSeconds int `default:"5" help:"etcd expire timeout in seconds"`
EtcdNamspace string `help:"etcd namespace"`
EtcdUsername string `help:"etcd username"`
EtcdPassword string `help:"etcd password"`
EtcdEnabldSsl bool `help:"enable SSL/TLS"`
EtcdSslCertfile string `help:"ssl certification file"`
EtcdSslKeyfile string `help:"ssl certification private key file"`
}