Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultLoggingLevel = "info" DefaultMaxAmount = 10 DefaultValidDuration = 1 * time.Second )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrokerCredentialsConfig ¶
type Config ¶
type Config struct { Logging helpers.LoggingConfig `yaml:"logging"` BrokerServer ServerConfig `yaml:"broker_server"` PublicApiServer ServerConfig `yaml:"public_api_server"` DB map[string]db.DatabaseConfig `yaml:"db"` BrokerCredentials []BrokerCredentialsConfig `yaml:"broker_credentials"` APIClientId string `yaml:"api_client_id"` QuotaManagement *QuotaManagementConfig `yaml:"quota_management"` PlanCheck *PlanCheckConfig `yaml:"plan_check"` CatalogPath string `yaml:"catalog_path"` CatalogSchemaPath string `yaml:"catalog_schema_path"` DashboardRedirectURI string `yaml:"dashboard_redirect_uri"` PolicySchemaPath string `yaml:"policy_schema_path"` Scheduler SchedulerConfig `yaml:"scheduler"` ScalingEngine ScalingEngineConfig `yaml:"scaling_engine"` MetricsCollector MetricsCollectorConfig `yaml:"metrics_collector"` EventGenerator EventGeneratorConfig `yaml:"event_generator"` CF cf.CFConfig `yaml:"cf"` UseBuildInMode bool `yaml:"use_buildin_mode"` InfoFilePath string `yaml:"info_file_path"` MetricsForwarder MetricsForwarderConfig `yaml:"metrics_forwarder"` Health models.HealthConfig `yaml:"health"` RateLimit models.RateLimitConfig `yaml:"rate_limit"` CredHelperImpl string `yaml:"cred_helper_impl"` StoredProcedureConfig *models.StoredProcedureConfig `yaml:"stored_procedure_binding_credential_config"` }
type EventGeneratorConfig ¶
type MetricsCollectorConfig ¶
type MetricsForwarderConfig ¶
type PlanCheckConfig ¶
type PlanCheckConfig struct {
PlanDefinitions map[string]PlanDefinition `yaml:"plan_definitions"`
}
type PlanDefinition ¶
type QuotaManagementConfig ¶
type ScalingEngineConfig ¶
type SchedulerConfig ¶
type ServerConfig ¶
Click to show internal directories.
Click to hide internal directories.