v1alpha1

package
v0.15.15 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2023 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

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

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

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

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

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

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

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

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

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

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

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

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

type ClusterComplianceReportInformer

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

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

type ClusterConfigAuditReportInformer

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

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

type ClusterVulnerabilityReportInformer

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

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