Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BBSConfig ¶
type BBSConfig struct {
AccessLogPath string `json:"access_log_path,omitempty"`
AdvertiseURL string `json:"advertise_url,omitempty"`
AuctioneerAddress string `json:"auctioneer_address,omitempty"`
AuctioneerCACert string `json:"auctioneer_ca_cert,omitempty"`
AuctioneerClientCert string `json:"auctioneer_client_cert,omitempty"`
AuctioneerClientKey string `json:"auctioneer_client_key,omitempty"`
AuctioneerRequireTLS bool `json:"auctioneer_require_tls,omitempty"`
UUID string `json:"uuid,omitempty"`
CaFile string `json:"ca_file,omitempty"`
CellRegistrationsLocketEnabled bool `json:"cell_registrations_locket_enabled"`
CertFile string `json:"cert_file,omitempty"`
CommunicationTimeout durationjson.Duration `json:"communication_timeout,omitempty"`
ConsulCluster string `json:"consul_cluster,omitempty"`
ConvergeRepeatInterval durationjson.Duration `json:"converge_repeat_interval,omitempty"`
ConvergenceWorkers int `json:"convergence_workers,omitempty"`
DatabaseConnectionString string `json:"database_connection_string"`
DatabaseDriver string `json:"database_driver,omitempty"`
DesiredLRPCreationTimeout durationjson.Duration `json:"desired_lrp_creation_timeout,omitempty"`
DetectConsulCellRegistrations bool `json:"detect_consul_cell_registrations,omitempty"`
EnableConsulServiceRegistration bool `json:"enable_consul_service_registration"`
ExpireCompletedTaskDuration durationjson.Duration `json:"expire_completed_task_duration,omitempty"`
ExpirePendingTaskDuration durationjson.Duration `json:"expire_pending_task_duration,omitempty"`
HealthAddress string `json:"health_address,omitempty"`
KeyFile string `json:"key_file,omitempty"`
KickTaskDuration durationjson.Duration `json:"kick_task_duration,omitempty"`
ListenAddress string `json:"listen_address,omitempty"`
LocksLocketEnabled bool `json:"locks_locket_enabled"`
LockRetryInterval durationjson.Duration `json:"lock_retry_interval,omitempty"`
LockTTL durationjson.Duration `json:"lock_ttl,omitempty"`
MaxIdleDatabaseConnections int `json:"max_idle_database_connections,omitempty"`
MaxOpenDatabaseConnections int `json:"max_open_database_connections,omitempty"`
MaxTaskRetries int `json:"max_task_retries,omitempty"`
RepCACert string `json:"rep_ca_cert,omitempty"`
RepClientCert string `json:"rep_client_cert,omitempty"`
RepClientKey string `json:"rep_client_key,omitempty"`
RepClientSessionCacheSize int `json:"rep_client_session_cache_size,omitempty"`
RepRequireTLS bool `json:"rep_require_tls,omitempty"`
ReportInterval durationjson.Duration `json:"report_interval,omitempty"`
RequireSSL bool `json:"require_ssl,omitempty"`
SQLCACertFile string `json:"sql_ca_cert_file,omitempty"`
SQLEnableIdentityVerification bool `json:"sql_enable_identity_verification,omitempty"`
SessionName string `json:"session_name,omitempty"`
SkipConsulLock bool `json:"skip_consul_lock,omitempty"`
TaskCallbackWorkers int `json:"task_callback_workers,omitempty"`
UpdateWorkers int `json:"update_workers,omitempty"`
LoggregatorConfig loggingclient.Config `json:"loggregator"`
debugserver.DebugServerConfig
encryption.EncryptionConfig
lagerflags.LagerConfig
locket.ClientLocketConfig
}
func NewBBSConfig ¶
Click to show internal directories.
Click to hide internal directories.