config

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2020 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const Filepath = "deployments/panther_config.yml"

Filepath is the config settings file

Variables

This section is empty.

Functions

This section is empty.

Types

type Infra

type Infra struct {
	BaseLayerVersionArns         string   `yaml:"BaseLayerVersionArns"`
	LogProcessorLambdaMemorySize int      `yaml:"LogProcessorLambdaMemorySize"`
	PipLayer                     []string `yaml:"PipLayer"`
	PythonLayerVersionArn        string   `yaml:"PythonLayerVersionArn"`
}

type LogSubscriptions added in v1.0.1

type LogSubscriptions struct {
	PrincipalARNs []string `yaml:"PrincipalARNs"`
}

type Monitoring

type Monitoring struct {
	AlarmSnsTopicArn           string `yaml:"AlarmSnsTopicArn"`
	CloudWatchLogRetentionDays int    `yaml:"CloudWatchLogRetentionDays"`
	Debug                      bool   `yaml:"Debug"`
	TracingMode                string `yaml:"TracingMode"`
}

type PantherConfig

type PantherConfig struct {
	Infra      Infra      `yaml:"Infra"`
	Monitoring Monitoring `yaml:"Monitoring"`
	Setup      Setup      `yaml:"Setup"`
	Web        Web        `yaml:"Web"`
}

func Settings

func Settings() (*PantherConfig, error)

Read settings from the config file

type Setup

type Setup struct {
	OnboardSelf         bool             `yaml:"OnboardSelf"`
	EnableS3AccessLogs  bool             `yaml:"EnableS3AccessLogs"`
	EnableCloudTrail    bool             `yaml:"EnableCloudTrail"`
	EnableGuardDuty     bool             `yaml:"EnableGuardDuty"`
	S3AccessLogsBucket  string           `yaml:"S3AccessLogsBucket"`
	InitialAnalysisSets []string         `yaml:"InitialAnalysisSets"`
	LogSubscriptions    LogSubscriptions `yaml:"LogSubscriptions"`
}

type Web

type Web struct {
	CertificateArn string `yaml:"CertificateArn"`
	CustomDomain   string `yaml:"CustomDomain"`
}

Jump to

Keyboard shortcuts

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