Documentation ¶
Index ¶
- func GetCloudComplianceReport(ctx context.Context, filter LookupFilter) ([]model.CloudCompliance, error)
- func GetCloudResourcesReport(ctx context.Context, filter LookupFilter) ([]model.CloudResource, error)
- func GetComplianceReport(ctx context.Context, filter LookupFilter) ([]model.Compliance, error)
- func GetContainerImagesReport(ctx context.Context, filter LookupFilter) ([]model.ContainerImage, error)
- func GetContainersReport(ctx context.Context, filter LookupFilter) ([]model.Container, error)
- func GetHostsReport(ctx context.Context, filter LookupFilter) ([]model.Host, error)
- func GetKubernetesClustersReport(ctx context.Context, filter LookupFilter) ([]model.KubernetesCluster, error)
- func GetMalwaresReport(ctx context.Context, filter LookupFilter) ([]model.Malware, error)
- func GetPodsReport(ctx context.Context, filter LookupFilter) ([]model.Pod, error)
- func GetProcessesReport(ctx context.Context, filter LookupFilter) ([]model.Process, error)
- func GetRegistryAccountReport(ctx context.Context, filter LookupFilter) ([]model.RegistryAccount, error)
- func GetSecretsReport(ctx context.Context, filter LookupFilter) ([]model.Secret, error)
- func GetVulnerabilitiesReport(ctx context.Context, filter LookupFilter) ([]model.Vulnerability, error)
- type LookupFilter
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 GetHostsReport ¶
func GetKubernetesClustersReport ¶
func GetKubernetesClustersReport(ctx context.Context, filter LookupFilter) ([]model.KubernetesCluster, error)
func GetMalwaresReport ¶
func GetPodsReport ¶
func GetProcessesReport ¶
func GetRegistryAccountReport ¶
func GetRegistryAccountReport(ctx context.Context, filter LookupFilter) ([]model.RegistryAccount, error)
func GetSecretsReport ¶
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)
Click to show internal directories.
Click to hide internal directories.