v1alpha1

package
v0.10.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCISKubeBenchReportInformer

func NewCISKubeBenchReportInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCISKubeBenchReportInformer constructs a new informer for CISKubeBenchReport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewConfigAuditReportInformer

func NewConfigAuditReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewConfigAuditReportInformer constructs a new informer for ConfigAuditReport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredCISKubeBenchReportInformer

func NewFilteredCISKubeBenchReportInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCISKubeBenchReportInformer constructs a new informer for CISKubeBenchReport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredConfigAuditReportInformer

func NewFilteredConfigAuditReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredConfigAuditReportInformer constructs a new informer for ConfigAuditReport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredKubeHunterReportInformer

func NewFilteredKubeHunterReportInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredKubeHunterReportInformer constructs a new informer for KubeHunterReport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewFilteredVulnerabilityReportInformer added in v0.4.0

func NewFilteredVulnerabilityReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVulnerabilityReportInformer constructs a new informer for VulnerabilityReport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewKubeHunterReportInformer

func NewKubeHunterReportInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewKubeHunterReportInformer constructs a new informer for KubeHunterReport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

func NewVulnerabilityReportInformer added in v0.4.0

func NewVulnerabilityReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVulnerabilityReportInformer constructs a new informer for VulnerabilityReport type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.

Types

type CISKubeBenchReportInformer

type CISKubeBenchReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CISKubeBenchReportLister
}

CISKubeBenchReportInformer provides access to a shared informer and lister for CISKubeBenchReports.

type ConfigAuditReportInformer

type ConfigAuditReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ConfigAuditReportLister
}

ConfigAuditReportInformer provides access to a shared informer and lister for ConfigAuditReports.

type Interface

type Interface interface {
	// CISKubeBenchReports returns a CISKubeBenchReportInformer.
	CISKubeBenchReports() CISKubeBenchReportInformer
	// ConfigAuditReports returns a ConfigAuditReportInformer.
	ConfigAuditReports() ConfigAuditReportInformer
	// KubeHunterReports returns a KubeHunterReportInformer.
	KubeHunterReports() KubeHunterReportInformer
	// VulnerabilityReports returns a VulnerabilityReportInformer.
	VulnerabilityReports() VulnerabilityReportInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type KubeHunterReportInformer

type KubeHunterReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.KubeHunterReportLister
}

KubeHunterReportInformer provides access to a shared informer and lister for KubeHunterReports.

type VulnerabilityReportInformer added in v0.4.0

type VulnerabilityReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VulnerabilityReportLister
}

VulnerabilityReportInformer provides access to a shared informer and lister for VulnerabilityReports.

Jump to

Keyboard shortcuts

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