ingesters

package
v0.0.0-...-e90a2f8 Latest Latest
Warning

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

Go to latest
Published: May 3, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NodeTypeHost              = "host"
	NodeTypeKubernetesCluster = "kubernetes_cluster"
	Ec2DnsSuffix              = ".compute.amazonaws.com"
	AwsEc2ResourceId          = "aws_ec2_instance"
	GcpComputeResourceId      = "gcp_compute_instance"
	AzureComputeResourceId    = "azure_compute_virtual_machine"
)

Variables

This section is empty.

Functions

func CVEsToMaps

func CVEsToMaps(ms []ingestersUtil.Vulnerability) ([]map[string]interface{}, error)

func CloudCompliancesToMaps

func CloudCompliancesToMaps(ms []ingestersUtil.CloudCompliance) []map[string]interface{}

func CommitFuncCloudCompliance

func CommitFuncCloudCompliance(ctx context.Context, ns string, data []ingestersUtil.CloudCompliance) error

func CommitFuncCloudResource

func CommitFuncCloudResource(ctx context.Context, ns string, cs []ingestersUtil.CloudResource) error

func CommitFuncCompliance

func CommitFuncCompliance(ctx context.Context, ns string, data []ingestersUtil.Compliance) error

func CommitFuncMalware

func CommitFuncMalware(ctx context.Context, ns string, data []ingestersUtil.Malware) error

func CommitFuncSecrets

func CommitFuncSecrets(ctx context.Context, ns string, data []ingestersUtil.Secret) error

func CommitFuncStatus

func CommitFuncStatus[Status any](ts utils.Neo4jScanType) func(ctx context.Context, ns string, data []Status) error

func CommitFuncVulnerabilities

func CommitFuncVulnerabilities(ctx context.Context, ns string, data []ingestersUtil.Vulnerability) error

func CompliancesToMaps

func CompliancesToMaps(ms []ingestersUtil.Compliance) []map[string]interface{}

func LinkNodesWithCloudResources

func LinkNodesWithCloudResources(ctx context.Context) error

TODO: Call somewhere

func ResourceToMaps

func ResourceToMaps(ms []ingestersUtil.CloudResource) ([]map[string]interface{}, []map[string]interface{}, []map[string]interface{})

func ToMap

func ToMap[T any](data T) map[string]interface{}

Types

This section is empty.

Jump to

Keyboard shortcuts

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