Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RuntimeService ¶ added in v0.19.90
type Service ¶ added in v0.19.90
type Service interface {
RuntimeService
NewRunNumber() (runNumber uint32, err error)
GetDefaults() map[string]string
GetVars() map[string]string
GetComponentConfiguration(query *componentcfg.Query) (payload string, err error)
GetComponentConfigurationWithLastIndex(query *componentcfg.Query) (payload string, lastIndex uint64, err error)
GetAndProcessComponentConfiguration(query *componentcfg.Query, varStack map[string]string) (payload string, err error)
ListDetectors(getAll bool) (detectors []string, err error)
GetHostInventory(detector string) (hosts []string, err error)
ListComponents() (components []string, err error)
ListComponentEntries(query *componentcfg.EntriesQuery, showLatestTimestamp bool) (entries []string, err error)
ListComponentEntryHistory(query *componentcfg.Query) (entries []string, err error)
ImportComponentConfiguration(query *componentcfg.Query, payload string, newComponent bool, useVersioning bool) (existingComponentUpdated bool, existingEntryUpdated bool, newTimestamp int64, err error)
GetDetectorForHost(hostname string) (string, error)
GetDetectorsForHosts(hosts []string) ([]string, error)
GetCRUCardsForHost(hostname string) (string, error)
GetEndpointsForCRUCard(hostname, cardSerial string) (string, error)
RawGetRecursive(path string) (string, error)
}
Directories
¶
| Path | Synopsis |
|---|---|
|
Package configuration defines the Source interface as the main access point to O² Configuration backends.
|
Package configuration defines the Source interface as the main access point to O² Configuration backends. |
Click to show internal directories.
Click to hide internal directories.