reporters_lookup

package
v0.0.0-...-96fab68 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetCloudComplianceReport

func GetCloudComplianceReport(ctx context.Context, filter LookupFilter) ([]model.CloudCompliance, error)

func GetCloudResourcesReport

func GetCloudResourcesReport(ctx context.Context, filter LookupFilter) ([]model.CloudResource, error)

func GetComplianceReport

func GetComplianceReport(ctx context.Context, filter LookupFilter) ([]model.Compliance, error)

func GetContainerImagesReport

func GetContainerImagesReport(ctx context.Context, filter LookupFilter) ([]model.ContainerImage, error)

func GetContainersReport

func GetContainersReport(ctx context.Context, filter LookupFilter) ([]model.Container, error)

func GetHostsReport

func GetHostsReport(ctx context.Context, filter LookupFilter) ([]model.Host, error)

func GetKubernetesClustersReport

func GetKubernetesClustersReport(ctx context.Context, filter LookupFilter) ([]model.KubernetesCluster, error)

func GetMalwaresReport

func GetMalwaresReport(ctx context.Context, filter LookupFilter) ([]model.Malware, error)

func GetPodsReport

func GetPodsReport(ctx context.Context, filter LookupFilter) ([]model.Pod, error)

func GetProcessesReport

func GetProcessesReport(ctx context.Context, filter LookupFilter) ([]model.Process, error)

func GetRegistryAccountReport

func GetRegistryAccountReport(ctx context.Context, filter LookupFilter) ([]model.RegistryAccount, error)

func GetSecretsReport

func GetSecretsReport(ctx context.Context, filter LookupFilter) ([]model.Secret, error)

func GetVulnerabilitiesReport

func GetVulnerabilitiesReport(ctx context.Context, filter LookupFilter) ([]model.Vulnerability, error)

Types

type LookupFilter

type LookupFilter struct {
	InFieldFilter []string          `json:"in_field_filter" required:"true"` // Fields to return
	NodeIds       []string          `json:"node_ids" required:"true"`        // Node to return
	Window        model.FetchWindow `json:"window" required:"true"`
}

If no nodeIds are provided, will return all If no field are provided, will return all fields. (Fields can only be top level since neo4j does not support nested fields)

Jump to

Keyboard shortcuts

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