v1alpha1

package
v0.12.0-rc3 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 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 NewClusterConfigAuditReportInformer added in v0.11.0

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

NewClusterConfigAuditReportInformer constructs a new informer for ClusterConfigAuditReport 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 NewFilteredClusterConfigAuditReportInformer added in v0.11.0

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

NewFilteredClusterConfigAuditReportInformer constructs a new informer for ClusterConfigAuditReport 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 ClusterConfigAuditReportInformer added in v0.11.0

type ClusterConfigAuditReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterConfigAuditReportLister
}

ClusterConfigAuditReportInformer provides access to a shared informer and lister for ClusterConfigAuditReports.

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
	// ClusterConfigAuditReports returns a ClusterConfigAuditReportInformer.
	ClusterConfigAuditReports() ClusterConfigAuditReportInformer
	// 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