Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BulkerConfig ¶
type BulkerConfig struct { BBSAddress string `json:"bbs_api_url"` BBSCACert string `json:"bbs_ca_cert"` BBSCancelTaskPoolSize int `json:"bbs_cancel_task_pool_size"` BBSClientCert string `json:"bbs_client_cert"` BBSClientConnectionPerHost int `json:"bbs_client_connection_per_host"` BBSClientKey string `json:"bbs_client_key"` BBSClientSessionCacheSize int `json:"bbs_client_cache_size"` BBSFailTaskPoolSize int `json:"bbs_fail_task_pool_size"` BBSMaxIdleConnsPerHost int `json:"bbs_max_idle_conns_per_host"` BBSUpdateLRPWorkers int `json:"bbs_update_lrp_workers"` CCBaseUrl string `json:"cc_base_url"` CCBulkBatchSize uint `json:"cc_bulk_batch_size"` CCPassword string `json:"cc_basic_auth_password"` CCPollingInterval Duration `json:"cc_polling_interval"` CCUsername string `json:"cc_basic_auth_username"` CommunicationTimeout Duration `json:"communication_timeout"` ConsulCluster string `json:"consul_cluster"` DebugServerConfig debugserver.DebugServerConfig `json:"debug_server_config"` DomainTTL Duration `json:"domain_ttl"` DropsondePort int `json:"dropsonde_port"` FileServerUrl string `json:"file_server_url"` LagerConfig lagerflags.LagerConfig `json:"lager_config"` LockRetryInterval Duration `json:"lock_retry_interval"` LockTTL Duration `json:"lock_ttl"` Lifecycles []string `json:"lifecycle_bundles"` PrivilegedContainers bool `json:"diego_privileged_containers"` SkipCertVerify bool `json:"skip_cert_verify"` }
func DefaultBulkerConfig ¶
func DefaultBulkerConfig() BulkerConfig
func NewBulkerConfig ¶
func NewBulkerConfig(configPath string) (BulkerConfig, error)
type ListenerConfig ¶
type ListenerConfig struct { BBSAddress string `json:"bbs_api_url"` BBSCACert string `json:"bbs_ca_cert"` BBSClientCert string `json:"bbs_client_cert"` BBSClientKey string `json:"bbs_client_key"` BBSClientSessionCacheSize int `json:"bbs_client_cache_size"` BBSMaxIdleConnsPerHost int `json:"bbs_max_idle_conns_per_host"` CommunicationTimeout Duration `json:"communication_timeout"` ConsulCluster string `json:"consul_cluster"` DebugServerConfig debugserver.DebugServerConfig `json:"debug_server_config"` DropsondePort int `json:"dropsonde_port"` FileServerURL string `json:"file_server_url"` Lifecycles []string `json:"lifecycle_bundles"` ListenAddress string `json:"nsync_listen_addr"` LagerConfig lagerflags.LagerConfig `json:"lager_config"` PrivilegedContainers bool `json:"diego_privileged_containers"` }
func DefaultListenerConfig ¶
func DefaultListenerConfig() ListenerConfig
func NewListenerConfig ¶
func NewListenerConfig(configPath string) (ListenerConfig, error)
Click to show internal directories.
Click to hide internal directories.