integration

package
v0.3.5 Latest Latest
Warning

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

Go to latest
Published: May 25, 2023 License: Apache-2.0 Imports: 8 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IIntegration

type IIntegration interface {
	// Add adds an integration to the cluster
	Deploy(namespace string) error
	// Remove removes an integration from the cluster
	UnDeploy(namespace string) error
	//
	AddAnalyzer(*map[string]common.IAnalyzer)
	// RemoveAnalyzer removes an analyzer from the cluster
	RemoveAnalyzer() error

	GetAnalyzerName() string

	IsActivate() bool
}

type Integration

type Integration struct {
}

func NewIntegration

func NewIntegration() *Integration

func (*Integration) Activate

func (*Integration) Activate(name string, namespace string, activeFilters []string) error

func (*Integration) Deactivate

func (*Integration) Deactivate(name string, namespace string) error

func (*Integration) Get

func (*Integration) Get(name string) (IIntegration, error)

func (*Integration) IsActivate

func (*Integration) IsActivate(name string) (bool, error)

func (*Integration) List

func (*Integration) List() []string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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