v1alpha1

package
v0.0.0-...-7c36f52 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 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 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 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 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 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 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
	// ClusterConfigAuditReports returns a ClusterConfigAuditReportInformer.
	ClusterConfigAuditReports() ClusterConfigAuditReportInformer
	// ClusterVulnerabilityReports returns a ClusterVulnerabilityReportInformer.
	ClusterVulnerabilityReports() ClusterVulnerabilityReportInformer
	// ConfigAuditReports returns a ConfigAuditReportInformer.
	ConfigAuditReports() ConfigAuditReportInformer
	// 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 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