Documentation ¶
Index ¶
- func NewChaosEngineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewChaosExperimentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewChaosResultInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChaosEngineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChaosExperimentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredChaosResultInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ChaosEngineInformer
- type ChaosExperimentInformer
- type ChaosResultInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChaosEngineInformer ¶
func NewChaosEngineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChaosEngineInformer constructs a new informer for ChaosEngine 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 NewChaosExperimentInformer ¶
func NewChaosExperimentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChaosExperimentInformer constructs a new informer for ChaosExperiment 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 NewChaosResultInformer ¶
func NewChaosResultInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewChaosResultInformer constructs a new informer for ChaosResult 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 NewFilteredChaosEngineInformer ¶
func NewFilteredChaosEngineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChaosEngineInformer constructs a new informer for ChaosEngine 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 NewFilteredChaosExperimentInformer ¶
func NewFilteredChaosExperimentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChaosExperimentInformer constructs a new informer for ChaosExperiment 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 NewFilteredChaosResultInformer ¶
func NewFilteredChaosResultInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredChaosResultInformer constructs a new informer for ChaosResult 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 ChaosEngineInformer ¶
type ChaosEngineInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ChaosEngineLister }
ChaosEngineInformer provides access to a shared informer and lister for ChaosEngines.
type ChaosExperimentInformer ¶
type ChaosExperimentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ChaosExperimentLister }
ChaosExperimentInformer provides access to a shared informer and lister for ChaosExperiments.
type ChaosResultInformer ¶
type ChaosResultInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ChaosResultLister }
ChaosResultInformer provides access to a shared informer and lister for ChaosResults.
type Interface ¶
type Interface interface { // ChaosEngines returns a ChaosEngineInformer. ChaosEngines() ChaosEngineInformer // ChaosExperiments returns a ChaosExperimentInformer. ChaosExperiments() ChaosExperimentInformer // ChaosResults returns a ChaosResultInformer. ChaosResults() ChaosResultInformer }
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.