Versions in this module Expand all Collapse all v1 v1.0.2 Jul 30, 2024 Changes in this version + const CommonConfigDone + const DefaultHttpProtocol + const ServiceTypeApp + const ServiceTypeDevice + const ServiceTypeOther + type BootstrapConfiguration struct + Clients *ClientsCollection + Config *ConfigProviderInfo + Database *Database + ExternalMQTT *ExternalMQTTInfo + MessageBus *MessageBusInfo + Registry *RegistryInfo + Service *ServiceInfo + type CORSConfigurationInfo struct + CORSAllowCredentials bool + CORSAllowedHeaders string + CORSAllowedMethods string + CORSAllowedOrigin string + CORSExposeHeaders string + CORSMaxAge int + EnableCORS bool + type CertKeyPair struct + Cert string + Key string + type ClientInfo struct + Host string + Port int + Protocol string + UseMessageBus bool + func (c ClientInfo) Url() string + type ClientsCollection map[string]*ClientInfo + type ConfigProviderInfo struct + Host string + Port int + Type string + type Credentials struct + Password string + Username string + type Database struct + Host string + Name string + Port int + Timeout string + Type string + type ExternalMQTTInfo struct + AuthMode string + AutoReconnect bool + ClientId string + ConnectTimeout string + Enabled bool + KeepAlive int64 + PublishTopic string + QoS byte + Retain bool + RetryDuration int + RetryInterval int + SecretName string + SkipCertVerify bool + SubscribeTopics string + Topics map[string]string + Url string + type InsecureSecrets map[string]InsecureSecretsInfo + type InsecureSecretsInfo struct + SecretData map[string]string + SecretName string + type MessageBusInfo struct + AuthMode string + BaseTopicPrefix string + Disabled bool + Host string + Optional map[string]string + Port int + Protocol string + SecretName string + Type string + func (m MessageBusInfo) GetBaseTopicPrefix() string + func (p MessageBusInfo) URL() string + type RegistryInfo struct + Host string + Port int + Type string + type SecretStoreInfo struct + Authentication types.AuthenticationInfo + DisableScrubSecretsFile bool + Host string + Namespace string + Port int + Protocol string + RootCaCertPath string + RuntimeTokenProvider types.RuntimeTokenProviderInfo + SecretsFile string + ServerName string + StoreName string + TokenFile string + Type string + func NewSecretStoreInfo(serviceKey string) SecretStoreInfo + type ServiceInfo struct + CORSConfiguration CORSConfigurationInfo + EnableNameFieldEscape bool + HealthCheckInterval string + Host string + MaxRequestSize int64 + MaxResultCount int + Port int + RequestTimeout string + ServerBindAddr string + StartupMsg string + func (s ServiceInfo) HealthCheck() string + func (s ServiceInfo) Url() string + type TelemetryInfo struct + Interval string + Metrics map[string]bool + Tags map[string]string + func (t *TelemetryInfo) GetEnabledMetricName(metricName string) (string, bool)