Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Mask int `mapstructure:"netmask"` Iface string `mapstructure:"interface"` Label string `mapstructure:"label"` HostingType string `mapstructure:"manager-type"` Nodename string `mapstructure:"nodename"` //hostname to trigger on. usually the name of the host where this vip-manager runs. DcsType string `mapstructure:"dcs-type"` DcsEndpoints []string `mapstructure:"dcs-endpoints"` DcsNamespace string `mapstructure:"dcs-namespace"` DcsClusterName string `mapstructure:"dcs-clustername"` CheckerType string `mapstructure:"checker-type"` HttpUrl string `mapstructure:"http-url"` HttpUser string `mapstructure:"http-user"` HttpPassword string `mapstructure:"http-password"` HttpCAFile string `mapstructure:"http-ca-file"` HttpCertFile string `mapstructure:"http-cert-file"` HttpKeyFile string `mapstructure:"http-key-file"` HttpExpectedCode int `mapstructure:"http-expected-code"` HttpExpectedResponse string `mapstructure:"http-expected-response"` HttpExpectedResponseContains string `mapstructure:"http-expected-response-contains"` PostgresConnUrl string `mapstructure:"postgres-conn-url"` PostgresQuery string `mapstructure:"postgres-query"` PostgresUser string `mapstructure:"postgres-user"` PostgresPassword string `mapstructure:"postgres-password"` PostgresCAFile string `mapstructure:"postgres-ca-file"` PostgresCertFile string `mapstructure:"postgres-cert-file"` PostgresKeyFile string `mapstructure:"postgres-key-file"` PostgresExpectedResponse string `mapstructure:"postgres-exprected-response"` EtcdUser string `mapstructure:"etcd-user"` EtcdPassword string `mapstructure:"etcd-password"` EtcdCAFile string `mapstructure:"etcd-ca-file"` EtcdCertFile string `mapstructure:"etcd-cert-file"` EtcdKeyFile string `mapstructure:"etcd-key-file"` ConsulToken string `mapstructure:"consul-token"` TTL int `mapstructure:"ttl"` Interval int `mapstructure:"interval"` //milliseconds RetryAfter int `mapstructure:"retry-after"` //milliseconds RetryNum int `mapstructure:"retry-num"` LogLevel string `mapstructure:"log-level"` // Trace, Debug, Info, Warning, Error, Fatal and Panic }
Config represents the configuration of the VIP manager
Click to show internal directories.
Click to hide internal directories.