Versions in this module Expand all Collapse all v4 v4.0.0 Nov 26, 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 + SecurityOptions map[string]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 + SecurityOptions map[string]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) Other modules containing this package git.buildlinx.io/buildlinx/edgelinx/go-libs/go-mod-bootstrap/v3