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.