Versions in this module Expand all Collapse all v1 v1.4.0 Nov 13, 2023 Changes in this version + type MetricOTLP struct + GRPC *MetricOTLPgRPC + HTTP *MetricOTLPHTTP + type MetricOTLPHTTP struct + type MetricOTLPgRPC struct type Metrics + OTLP MetricOTLP + type OTLPCommon struct + ClientTLS *TLS + Compression OTLPCompressor + Endpoint string + Headers map[string]string + Insecure bool + Timeout *Duration + type OTLPCompressor int + const OTLPCompressGzip + const OTLPCompressNone + const OTLPCompressUnset + func (i OTLPCompressor) String() string + type OTLPHTTPCommon struct + URLPath string + type OTLPgRPCCommon struct + Reconnect *Duration + ServiceConfig string + type Sentry struct + DSN string + Environment string type Trace + OTLP TraceOTLP + Sentry Sentry + type TraceOTLP struct + GRPC *TraceOTLPgRPC + HTTP *TraceOTLPHTTP + type TraceOTLPHTTP struct + type TraceOTLPgRPC struct v1.3.0 Jun 15, 2023 Changes in this version + type Duration time.Duration + func (d *Duration) MarshalText() ([]byte, error) + func (d *Duration) UnmarshalText(b []byte) error v1.1.3 Mar 21, 2022 Changes in this version type LogLevel + func (l *LogLevel) MarshalText() ([]byte, error) v1.1.2 Jan 24, 2022 v1.1.1 Jan 17, 2022 v1.1.0 Dec 7, 2021 Changes in this version type Config + TLS *TLS v1.0.0 Nov 4, 2021 Changes in this version + const DefaultAddress + const DefaultMatcherPeriod + const DefaultNotifierDeliveryInterval + const DefaultNotifierPollInterval + const DefaultScanLockRetry + const DefaultUpdateRetention + var ErrDeprecated = errors.New("setting will be removed in a future release") + type AMQP struct + Callback string + Direct bool + Exchange Exchange + Rollup int + RoutingKey string + TLS *TLS + URIs []string + type Auth struct + Keyserver *AuthKeyserver + PSK *AuthPSK + func (a Auth) Any() bool + type AuthKeyserver struct + API string + Intraservice Base64 + type AuthPSK struct + Issuer []string + Key Base64 + type Base64 []byte + func (b *Base64) MarshalText() ([]byte, error) + func (b *Base64) UnmarshalText(in []byte) error + type Config struct + Auth Auth + HTTPListenAddr string + Indexer Indexer + IntrospectionAddr string + LogLevel LogLevel + Matcher Matcher + Matchers Matchers + Metrics Metrics + Mode Mode + Notifier Notifier + Trace Trace + Updaters Updaters + type Exchange struct + AutoDelete bool + Durable bool + Name string + Type string + type Indexer struct + Airgap bool + ConnString string + IndexReportRequestConcurrency int + LayerScanConcurrency int + Migrations bool + ScanLockRetry int + Scanner ScannerConfig + type Jaeger struct + Agent struct{ ... } + BufferMax int + Collector struct{ ... } + ServiceName string + Tags map[string]string + type LogLevel int + const DebugColorLog + const DebugLog + const ErrorLog + const FatalLog + const InfoLog + const PanicLog + const WarnLog + func ParseLogLevel(s string) (LogLevel, error) + func (i LogLevel) String() string + func (l *LogLevel) UnmarshalText(b []byte) (err error) + type Login struct + Login string + Passcode string + type Matcher struct + CacheAge time.Duration + ConnString string + DisableUpdaters bool + IndexerAddr string + MaxConnPool int + Migrations bool + Period time.Duration + UpdateRetention int + type Matchers struct + Config map[string]interface{} + Names []string + type Metrics struct + Name string + Prometheus Prometheus + type Mode int + const ComboMode + const IndexerMode + const MatcherMode + const NotifierMode + func ParseMode(s string) (Mode, error) + func (i Mode) String() string + type Notifier struct + AMQP *AMQP + ConnString string + DeliveryInterval time.Duration + DisableSummary bool + IndexerAddr string + MatcherAddr string + Migrations bool + PollInterval time.Duration + STOMP *STOMP + Webhook *Webhook + type Prometheus struct + Endpoint *string + type STOMP struct + Callback string + Destination string + Direct bool + Login *Login + Rollup int + TLS *TLS + URIs []string + type ScannerConfig struct + Dist map[string]interface{} + Package map[string]interface{} + Repo map[string]interface{} + type TLS struct + Cert string + Key string + RootCA string + func (t *TLS) Config() (*tls.Config, error) + type Trace struct + Jaeger Jaeger + Name string + Probability *float64 + type Updaters struct + Config map[string]interface{} + Filter string + Sets []string + type Warning struct + func Lint(c *Config) ([]Warning, error) + func Validate(c *Config) ([]Warning, error) + func (w *Warning) Error() string + func (w *Warning) Unwrap() error + type Webhook struct + Callback string + Headers http.Header + Signed bool + Target string Other modules containing this package github.com/quay/clair github.com/quay/clair/v4