config

package
v2.24.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2023 License: Apache-2.0 Imports: 1 Imported by: 5

Documentation

Index

Constants

View Source
const (
	DefaultPluginSize = 100
	KeyDelimiter      = "_"

	// Features
	FeaturesKey             = "features"
	FeatureRegistration     = FeaturesKey + KeyDelimiter + "registration"
	FeatureNginxConfig      = FeaturesKey + KeyDelimiter + "nginx-config"
	FeatureNginxConfigAsync = FeaturesKey + KeyDelimiter + "nginx-config-async"
	FeatureNginxSSLConfig   = FeaturesKey + KeyDelimiter + "nginx-ssl-config"
	FeatureNginxCounting    = FeaturesKey + KeyDelimiter + "nginx-counting"
	FeatureMetrics          = FeaturesKey + KeyDelimiter + "metrics"
	FeatureMetricsThrottle  = FeaturesKey + KeyDelimiter + "metrics-throttle"
	FeatureDataPlaneStatus  = FeaturesKey + KeyDelimiter + "dataplane-status"
	FeatureProcessWatcher   = FeaturesKey + KeyDelimiter + "process-watcher"
	FeatureFileWatcher      = FeaturesKey + KeyDelimiter + "file-watcher"
	FeatureActivityEvents   = FeaturesKey + KeyDelimiter + "activity-events"
	FeatureAgentAPI         = FeaturesKey + KeyDelimiter + "agent-api"

	// Extensions
	ExtensionsKey                            = "extensions"
	AdvancedMetricsExtensionPlugin           = "advanced-metrics"
	NginxAppProtectExtensionPlugin           = "nginx-app-protect"
	NginxAppProtectMonitoringExtensionPlugin = "nap-monitoring"

	// Configuration Keys
	AdvancedMetricsExtensionPluginConfigKey           = "advanced_metrics"
	NginxAppProtectExtensionPluginConfigKey           = "nginx_app_protect"
	NginxAppProtectMonitoringExtensionPluginConfigKey = "nap_monitoring"
)

Variables

This section is empty.

Functions

func DecodeConfig added in v2.24.0

func DecodeConfig[T interface{}](input interface{}) (output T, err error)

func GetDefaultFeatures

func GetDefaultFeatures() []string

func GetKnownExtensions added in v2.24.0

func GetKnownExtensions() []string

func IsKnownExtension added in v2.24.0

func IsKnownExtension(extension string) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL