models

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2022 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"`
	ThreaPreventionDetectEvents  bool   `json:"tpDetect"`
	ThreaPreventionPreventEvents 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"`
	SyslogPort                   int    `json:"syslogPortNum,omitempty"`
	LogToCEF                     bool   `json:"logToCef"`
	CEFIPAddress                 string `json:"cefIpAddress,omitempty"`
	CEFPort                      int    `json:"cefPortNum,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"`
	ThreaPreventionDetectEvents  bool   `json:"tpDetect"`
	ThreaPreventionPreventEvents 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"`
	SyslogPort                   int    `json:"syslogPortNum,omitempty"`
	LogToCEF                     bool   `json:"logToCef"`
	CEFIPAddress                 string `json:"cefIpAddress,omitempty"`
	CEFPort                      int    `json:"cefPortNum,omitempty"`
}

type UpdateLogTriggerInput

type UpdateLogTriggerInput struct {
	Name                         string `json:"name"`
	Verbosity                    string `json:"verbosity"`
	AccessControlAllowEvents     bool   `json:"acAllow"`
	AccessControlDropEvents      bool   `json:"acDrop"`
	ThreaPreventionDetectEvents  bool   `json:"tpDetect"`
	ThreaPreventionPreventEvents 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"`
	SyslogPort                   int    `json:"syslogPortNum,omitempty"`
	LogToCEF                     bool   `json:"logToCef"`
	CEFIPAddress                 string `json:"cefIpAddress,omitempty"`
	CEFPort                      int    `json:"cefPortNum,omitempty"`
}

Jump to

Keyboard shortcuts

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