validations

package
v0.0.0-...-221c3f5 Latest Latest
Warning

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

Go to latest
Published: May 16, 2026 License: AGPL-3.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateAwsConfig

func ValidateAwsConfig(config *config.ModuleGroup) error

func ValidateAzureConfig

func ValidateAzureConfig(config *config.ModuleGroup) error

func ValidateBdgzConfig

func ValidateBdgzConfig(config *config.ModuleGroup) error

func ValidateCrowdstrikeConfig

func ValidateCrowdstrikeConfig(config *config.ModuleGroup) error

func ValidateGcpConfig

func ValidateGcpConfig(config *config.ModuleGroup) error

func ValidateModuleConfig

func ValidateModuleConfig(moduleName string, config *config.ModuleGroup) error

func ValidateO365Config

func ValidateO365Config(config *config.ModuleGroup) error

func ValidateSOCAIConfig

func ValidateSOCAIConfig(cfg *config.ModuleGroup) error

func ValidateSophosConfig

func ValidateSophosConfig(config *config.ModuleGroup) error

Types

type BitdefenderRequest

type BitdefenderRequest struct {
	JsonRPC string         `json:"jsonrpc"`
	Method  string         `json:"method"`
	ID      string         `json:"id"`
	Params  map[string]any `json:"params"`
}

type CloudConfig

type CloudConfig struct {
	LoginAuthority     string
	ManagementEndpoint string
	Scope              string
}

type CloudEnvironment

type CloudEnvironment string
const (
	CloudCommercial CloudEnvironment = "Commercial"
	CloudGCC        CloudEnvironment = "GCC"
	CloudGCCHigh    CloudEnvironment = "GCCHigh"
	CloudDoD        CloudEnvironment = "DoD"
)

type MicrosoftLoginResponse

type MicrosoftLoginResponse struct {
	TokenType   string `json:"token_type,omitempty"`
	Expires     int    `json:"expires_in,omitempty"`
	ExtExpires  int    `json:"ext_expires_in,omitempty"`
	AccessToken string `json:"access_token,omitempty"`
	Error       string `json:"error,omitempty"`
	ErrorDesc   string `json:"error_description,omitempty"`
}

Directories

Path Synopsis