v1alpha1

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAggregateCompliancePackInformer

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

NewAggregateCompliancePackInformer constructs a new informer for AggregateCompliancePack 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 NewAggregateConfigRuleInformer

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

NewAggregateConfigRuleInformer constructs a new informer for AggregateConfigRule 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 NewAggregatorInformer

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

NewAggregatorInformer constructs a new informer for Aggregator 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 NewCompliancePackInformer

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

NewCompliancePackInformer constructs a new informer for CompliancePack 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 NewConfigurationRecorderInformer

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

NewConfigurationRecorderInformer constructs a new informer for ConfigurationRecorder 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 NewDeliveryChannelInformer

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

NewDeliveryChannelInformer constructs a new informer for DeliveryChannel 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 NewFilteredAggregateCompliancePackInformer

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

NewFilteredAggregateCompliancePackInformer constructs a new informer for AggregateCompliancePack 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 NewFilteredAggregateConfigRuleInformer

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

NewFilteredAggregateConfigRuleInformer constructs a new informer for AggregateConfigRule 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 NewFilteredAggregatorInformer

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

NewFilteredAggregatorInformer constructs a new informer for Aggregator 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 NewFilteredCompliancePackInformer

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

NewFilteredCompliancePackInformer constructs a new informer for CompliancePack 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 NewFilteredConfigurationRecorderInformer

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

NewFilteredConfigurationRecorderInformer constructs a new informer for ConfigurationRecorder 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 NewFilteredDeliveryChannelInformer

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

NewFilteredDeliveryChannelInformer constructs a new informer for DeliveryChannel 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 NewFilteredRuleInformer

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

NewFilteredRuleInformer constructs a new informer for Rule 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 NewRuleInformer

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

NewRuleInformer constructs a new informer for Rule 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 AggregateCompliancePackInformer

type AggregateCompliancePackInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AggregateCompliancePackLister
}

AggregateCompliancePackInformer provides access to a shared informer and lister for AggregateCompliancePacks.

type AggregateConfigRuleInformer

type AggregateConfigRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AggregateConfigRuleLister
}

AggregateConfigRuleInformer provides access to a shared informer and lister for AggregateConfigRules.

type AggregatorInformer

type AggregatorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AggregatorLister
}

AggregatorInformer provides access to a shared informer and lister for Aggregators.

type CompliancePackInformer

type CompliancePackInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CompliancePackLister
}

CompliancePackInformer provides access to a shared informer and lister for CompliancePacks.

type ConfigurationRecorderInformer

type ConfigurationRecorderInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ConfigurationRecorderLister
}

ConfigurationRecorderInformer provides access to a shared informer and lister for ConfigurationRecorders.

type DeliveryChannelInformer

type DeliveryChannelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DeliveryChannelLister
}

DeliveryChannelInformer provides access to a shared informer and lister for DeliveryChannels.

type Interface

type Interface interface {
	// AggregateCompliancePacks returns a AggregateCompliancePackInformer.
	AggregateCompliancePacks() AggregateCompliancePackInformer
	// AggregateConfigRules returns a AggregateConfigRuleInformer.
	AggregateConfigRules() AggregateConfigRuleInformer
	// Aggregators returns a AggregatorInformer.
	Aggregators() AggregatorInformer
	// CompliancePacks returns a CompliancePackInformer.
	CompliancePacks() CompliancePackInformer
	// ConfigurationRecorders returns a ConfigurationRecorderInformer.
	ConfigurationRecorders() ConfigurationRecorderInformer
	// DeliveryChannels returns a DeliveryChannelInformer.
	DeliveryChannels() DeliveryChannelInformer
	// Rules returns a RuleInformer.
	Rules() RuleInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type RuleInformer

type RuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuleLister
}

RuleInformer provides access to a shared informer and lister for Rules.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL