v1alpha1

package
v0.15.6 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2022 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 NewClusterComplianceDetailReportInformer added in v0.15.0

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

NewClusterComplianceDetailReportInformer constructs a new informer for ClusterComplianceDetailReport 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 NewClusterComplianceReportInformer added in v0.15.0

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

NewClusterComplianceReportInformer constructs a new informer for ClusterComplianceReport 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 NewClusterVulnerabilityReportInformer added in v0.13.0

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

NewClusterVulnerabilityReportInformer constructs a new informer for ClusterVulnerabilityReport 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 NewFilteredClusterComplianceDetailReportInformer added in v0.15.0

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

NewFilteredClusterComplianceDetailReportInformer constructs a new informer for ClusterComplianceDetailReport 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 NewFilteredClusterComplianceReportInformer added in v0.15.0

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

NewFilteredClusterComplianceReportInformer constructs a new informer for ClusterComplianceReport 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 NewFilteredClusterVulnerabilityReportInformer added in v0.13.0

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

NewFilteredClusterVulnerabilityReportInformer constructs a new informer for ClusterVulnerabilityReport 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 ClusterComplianceDetailReportInformer added in v0.15.0

type ClusterComplianceDetailReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterComplianceDetailReportLister
}

ClusterComplianceDetailReportInformer provides access to a shared informer and lister for ClusterComplianceDetailReports.

type ClusterComplianceReportInformer added in v0.15.0

type ClusterComplianceReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterComplianceReportLister
}

ClusterComplianceReportInformer provides access to a shared informer and lister for ClusterComplianceReports.

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 ClusterVulnerabilityReportInformer added in v0.13.0

type ClusterVulnerabilityReportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterVulnerabilityReportLister
}

ClusterVulnerabilityReportInformer provides access to a shared informer and lister for ClusterVulnerabilityReports.

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
	// ClusterComplianceDetailReports returns a ClusterComplianceDetailReportInformer.
	ClusterComplianceDetailReports() ClusterComplianceDetailReportInformer
	// ClusterComplianceReports returns a ClusterComplianceReportInformer.
	ClusterComplianceReports() ClusterComplianceReportInformer
	// ClusterConfigAuditReports returns a ClusterConfigAuditReportInformer.
	ClusterConfigAuditReports() ClusterConfigAuditReportInformer
	// ClusterVulnerabilityReports returns a ClusterVulnerabilityReportInformer.
	ClusterVulnerabilityReports() ClusterVulnerabilityReportInformer
	// 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