Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SERVICE_NAME = "compliance"
Functions ¶
This section is empty.
Types ¶
type CerealConfig ¶
type Compliance ¶
type Compliance struct { Postgres ElasticSearch InspecAgent Service Profiles Delivery Manager Secrets Authz LatestRebuilder ElasticSearchSidecar DataRetention EventConfig Notifications CerealConfig ReportConfig }
Compliance service specific config options
type DataRetention ¶
type DataRetention struct {
ComplianceReportDays int32
}
DataRetention describes data retention policies
type ElasticSearch ¶
ElasticSearch specific options
type ElasticSearchSidecar ¶
type ElasticSearchSidecar struct {
Address string
}
ElasticSearchSidecar specific options
type EventConfig ¶
type EventConfig struct {
Endpoint string
}
type InspecAgent ¶
type InspecAgent struct { JobBufferSize int JobWorkers int SocketPath string BackendCache string AuthnTarget string AutomateFQDN string TmpDir string RemoteInspecVersion string ResultMessageLimit int ControlResultsLimit int RunTimeLimit float32 }
InspecAgent service specific config options
type LatestRebuilder ¶
type Manager ¶
type Manager struct { Host string Port int Endpoint string ManualPollIntervalMinutes int AwsEc2PollIntervalMinutes int AzureVMPollIntervalMinutes int }
Manager service specific config options
type Notifications ¶
type Notifications struct {
Target string
}
type ReportConfig ¶
type ReportConfig struct {
Endpoint string
}
type Service ¶
type Service struct { Endpoint string Name string HostBind string Port int LogLevel string ServerBind string certs.TLSConfig ConfigFilePath string MessageBufferSize int EnableLargeReporting bool LcrOpenSearchRequests int EnableEnhancedReporting bool ControlsPopulatorsCount int FirejailProfilePath string FireJailExecProfilePath string }
Service is a base config options struct for all services
Click to show internal directories.
Click to hide internal directories.