Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatadogConfig ¶
type DatadogSIEMClient ¶
type DatadogSIEMClient struct {
DatadogConfig
}
func NewDatadogSIEMClient ¶
func NewDatadogSIEMClient(config DatadogConfig) *DatadogSIEMClient
type ElasticConfig ¶
type ElasticSIEMClient ¶
type ElasticSIEMClient struct {
ElasticConfig
}
func NewElasticSIEMClient ¶
func NewElasticSIEMClient(config ElasticConfig) *ElasticSIEMClient
type Provider ¶
type Provider interface {
Validate(config json.RawMessage) error
Test(config json.RawMessage) error
}
type ProviderID ¶
type ProviderID string
const ( ProviderDatadog ProviderID = "datadog" ProviderElastic ProviderID = "elastic" ProviderSentinel ProviderID = "sentinel" ProviderSplunk ProviderID = "splunk" )
type SentinelConfig ¶
type SentinelSIEMClient ¶
type SentinelSIEMClient struct {
SentinelConfig
}
func NewSentinelSIEMClient ¶
func NewSentinelSIEMClient(config SentinelConfig) *SentinelSIEMClient
type SplunkConfig ¶
type SplunkSIEMClient ¶
type SplunkSIEMClient struct {
SplunkConfig
}
func NewSplunkSIEMClient ¶
func NewSplunkSIEMClient(config SplunkConfig) *SplunkSIEMClient
Click to show internal directories.
Click to hide internal directories.