models

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2025 License: MPL-2.0 Imports: 0 Imported by: 0

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 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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL