Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateLogTriggerInput ¶
type CreateLogTriggerInput struct {
Name string `json:"name"`
Verbosity string `json:"verbosity"`
AccessControlAllowEvents bool `json:"acAllow"`
AccessControlDropEvents bool `json:"acDrop"`
ThreatPreventionDetectEvents bool `json:"tpDetect"`
ThreatPreventionPreventEvents bool `json:"tpPrevent"`
WebRequests bool `json:"webRequests"`
WebURLPath bool `json:"webUrlPath"`
WebURLQuery bool `json:"webUrlQuery"`
WebHeaders bool `json:"webHeaders"`
WebBody bool `json:"webBody"`
LogToCloud bool `json:"logToCloud"`
LogToAgent bool `json:"logToAgent"`
ExtendLogging bool `json:"extendLogging"`
ExtendLoggingMinSeverity string `json:"extendLoggingMinSeverity,omitempty"`
ResponseBody bool `json:"responseBody"`
ResponseCode bool `json:"responseCode"`
LogToSyslog bool `json:"logToSyslog"`
SyslogIPAddress string `json:"syslogIpAddress,omitempty"`
SyslogProtocol string `json:"syslogProtocol,omitempty"`
SyslogPort int `json:"syslogPortNum,omitempty"`
LogToCEF bool `json:"logToCef"`
CEFIPAddress string `json:"cefIpAddress,omitempty"`
CEFPort int `json:"cefPortNum,omitempty"`
CEFProtocol string `json:"cefProtocol,omitempty"`
ComplianceWarnings bool `json:"complianceWarnings,omitempty"`
ComplianceViolations bool `json:"complianceViolations,omitempty"`
}
type LogTrigger ¶
type LogTrigger struct {
ID string `json:"id"`
Name string `json:"name"`
Verbosity string `json:"verbosity"`
AccessControlAllowEvents bool `json:"acAllow"`
AccessControlDropEvents bool `json:"acDrop"`
ThreatPreventionDetectEvents bool `json:"tpDetect"`
ThreatPreventionPreventEvents bool `json:"tpPrevent"`
WebRequests bool `json:"webRequests"`
WebURLPath bool `json:"webUrlPath"`
WebURLQuery bool `json:"webUrlQuery"`
WebHeaders bool `json:"webHeaders"`
WebBody bool `json:"webBody"`
LogToCloud bool `json:"logToCloud"`
LogToAgent bool `json:"logToAgent"`
ExtendLogging bool `json:"extendLogging"`
ExtendLoggingMinSeverity string `json:"extendLoggingMinSeverity,omitempty"`
ResponseBody bool `json:"responseBody"`
ResponseCode bool `json:"responseCode"`
LogToSyslog bool `json:"logToSyslog"`
SyslogIPAddress string `json:"syslogIpAddress,omitempty"`
SyslogProtocol string `json:"syslogProtocol,omitempty"`
SyslogPort int `json:"syslogPortNum,omitempty"`
LogToCEF bool `json:"logToCef"`
CEFIPAddress string `json:"cefIpAddress,omitempty"`
CEFPort int `json:"cefPortNum,omitempty"`
CEFProtocol string `json:"cefProtocol,omitempty"`
ObjectStatus string `json:"objectStatus,omitempty"`
TriggerType string `json:"triggerType"`
UsedBy int `json:"usedBy"`
ComplianceWarnings bool `json:"complianceWarnings"`
ComplianceViolations bool `json:"complianceViolations"`
}
type TriggerUsedBy ¶ added in v1.1.3
type TriggersUsedBy ¶ added in v1.1.3
type TriggersUsedBy []TriggerUsedBy
type UpdateLogTriggerInput ¶
type UpdateLogTriggerInput struct {
Name string `json:"name"`
Verbosity string `json:"verbosity"`
ComplianceWarnings bool `json:"complianceWarnings"`
ComplianceViolations bool `json:"complianceViolations"`
AccessControlAllowEvents bool `json:"acAllow"`
AccessControlDropEvents bool `json:"acDrop"`
ThreatPreventionDetectEvents bool `json:"tpDetect"`
ThreatPreventionPreventEvents bool `json:"tpPrevent"`
WebRequests bool `json:"webRequests"`
WebURLPath bool `json:"webUrlPath"`
WebURLQuery bool `json:"webUrlQuery"`
WebHeaders bool `json:"webHeaders"`
WebBody bool `json:"webBody"`
LogToCloud bool `json:"logToCloud"`
LogToAgent bool `json:"logToAgent"`
ExtendLogging bool `json:"extendLogging"`
ExtendLoggingMinSeverity string `json:"extendLoggingMinSeverity,omitempty"`
ResponseBody bool `json:"responseBody"`
ResponseCode bool `json:"responseCode"`
LogToSyslog bool `json:"logToSyslog"`
SyslogIPAddress string `json:"syslogIpAddress,omitempty"`
SyslogProtocol string `json:"syslogProtocol,omitempty"`
SyslogPort int `json:"syslogPortNum,omitempty"`
LogToCEF bool `json:"logToCef"`
CEFIPAddress string `json:"cefIpAddress,omitempty"`
CEFPort int `json:"cefPortNum,omitempty"`
CEFProtocol string `json:"cefProtocol,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.