Documentation ¶
Index ¶
- Constants
- func CVEsToMaps(ms []ingestersUtil.Vulnerability) ([]map[string]interface{}, error)
- func CloudCompliancesToMaps(ms []ingestersUtil.CloudCompliance) []map[string]interface{}
- func CommitFuncCloudCompliance(ctx context.Context, ns string, data []ingestersUtil.CloudCompliance) error
- func CommitFuncCloudResource(ctx context.Context, ns string, cs []ingestersUtil.CloudResource) error
- func CommitFuncCompliance(ctx context.Context, ns string, data []ingestersUtil.Compliance) error
- func CommitFuncMalware(ctx context.Context, ns string, data []ingestersUtil.Malware) error
- func CommitFuncSecrets(ctx context.Context, ns string, data []ingestersUtil.Secret) error
- func CommitFuncStatus[Status any](ts utils.Neo4jScanType) func(ctx context.Context, ns string, data []Status) error
- func CommitFuncVulnerabilities(ctx context.Context, ns string, data []ingestersUtil.Vulnerability) error
- func CompliancesToMaps(ms []ingestersUtil.Compliance) []map[string]interface{}
- func LinkNodesWithCloudResources(ctx context.Context) error
- func ResourceToMaps(ms []ingestersUtil.CloudResource) ([]map[string]interface{}, []map[string]interface{}, []map[string]interface{})
- func ToMap[T any](data T) map[string]interface{}
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 CommitFuncSecrets ¶
func CommitFuncStatus ¶
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 ¶
TODO: Call somewhere
func ResourceToMaps ¶
func ResourceToMaps(ms []ingestersUtil.CloudResource) ([]map[string]interface{}, []map[string]interface{}, []map[string]interface{})
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.