Documentation ¶
Index ¶
- func NewAggregateCompliancePackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAggregateConfigRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAggregatorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCompliancePackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewConfigurationRecorderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDeliveryChannelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAggregateCompliancePackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAggregateConfigRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAggregatorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCompliancePackInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConfigurationRecorderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDeliveryChannelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AggregateCompliancePackInformer
- type AggregateConfigRuleInformer
- type AggregatorInformer
- type CompliancePackInformer
- type ConfigurationRecorderInformer
- type DeliveryChannelInformer
- type Interface
- type RuleInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.