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
InvalidateComponentTemplateCache()
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)
// getAll == false should skip TRG in the list
ListDetectors(getAll bool) (detectors []string, err error)
GetHostInventory(detector string) (hosts []string, err error)
GetDetectorsInventory() (inventory map[string][]string, err error)
ListComponents() (components []string, err error)
ListComponentEntries(query *componentcfg.EntriesQuery) (entries []string, err error)
ResolveComponentQuery(query *componentcfg.Query) (resolved *componentcfg.Query, err error)
ImportComponentConfiguration(query *componentcfg.Query, payload string, newComponent bool) (existingComponentUpdated bool, existingEntryUpdated bool, err error)
GetDetectorForHost(hostname string) (string, error)
GetDetectorsForHosts(hosts []string) ([]string, error)
GetCRUCardsForHost(hostname string) ([]string, error)
GetEndpointsForCRUCard(hostname, cardSerial string) ([]string, error)
GetLinkIDsForCRUEndpoint(host string, cruId string, endpoint string, onlyEnabled bool) (ids []string, err error)
GetAliasedLinkIDsForDetector(detector string, onlyEnabled bool) (aliasedLinkIds []string, err 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.