# Functions
DefaultConfiguration creates a configuration prepopulated with default values.
DefaultFleetAgentConfig creates a default configuration for fleet.
DefaultReloadConfig creates a default configuration for standalone mode.
DefaultSettingsConfig creates a config with pre-set default values.
ElasticsearchFromConnStr returns an Elasticsearch configuration from the connection string.
IsFleetServerBootstrap decides if Elastic Agent is started in bootstrap mode.
IsStandalone decides based on missing of fleet.enabled: true or fleet.{access_token,kibana} will place Elastic Agent into standalone mode.
NewFromConfig creates a configuration based on common Config.
NewFromFile uses unencrypted disk store to load a configuration.
# Variables
ErrInvalidPeriod is returned when a reload period interval is not valid.
# Structs
AgentInfo is a set of agent information.
Configuration is a overall agent configuration.
Elasticsearch is the configuration for elasticsearch.
FleetAgentConfig is the internal configuration of the agent after the enrollment is done, this configuration is not exposed in anyway in the elastic-agent.yml and is only internal configuration.
FleetServerConfig is the configuration written so Elastic Agent can run Fleet Server.
FleetServerOutputConfig is the connection for Fleet Server to call to Elasticsearch.
FleetServerPolicyConfig is the configuration for the policy Fleet Server should run on.
ReloadConfig defines behavior of a reloader for standalone configuration.
SettingsConfig is an collection of agent settings configuration.