Documentation ¶
Index ¶
- func NewCISKubeBenchReportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterComplianceDetailReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterComplianceReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterConfigAuditReportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterVulnerabilityReportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewConfigAuditReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCISKubeBenchReportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterComplianceDetailReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterComplianceReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterConfigAuditReportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterVulnerabilityReportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConfigAuditReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubeHunterReportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVulnerabilityReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubeHunterReportInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVulnerabilityReportInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CISKubeBenchReportInformer
- type ClusterComplianceDetailReportInformer
- type ClusterComplianceReportInformer
- type ClusterConfigAuditReportInformer
- type ClusterVulnerabilityReportInformer
- type ConfigAuditReportInformer
- type Interface
- type KubeHunterReportInformer
- type VulnerabilityReportInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.