Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { // Vault Config Address string `yaml:"vault_address" validate:"required"` Token string `yaml:"vault_token" validate:"required"` // TLS SkipTLSValidation bool `yaml:"skip_tls_validation"` CACertPEMPath string `yaml:"vault_ca_pem_file" ` // Prometheus metrics port PrometheusListeningPort int `yaml:"prometheus_listening_port" validate:"required"` // Scheduler SchedulerPeriodDuration string `yaml:"scheduler_period_duration" validate:"required"` // Vault Accessor Token List VaultAccessorMonitors []*VaultAccessorMonitor `yaml:"vault_accessor_token_list" validate:"required"` }
func ParseConfig ¶
ParseConfig Parse config file
type VaultAccessorMonitor ¶
Click to show internal directories.
Click to hide internal directories.