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.