Documentation ¶
Index ¶
- func NewAutoscalingEngineInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAutoscalingGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAutoscalingPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAutoscalingEngineInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAutoscalingGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAutoscalingPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMetricsBackendInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMetricsBackendInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AutoscalingEngineInformer
- type AutoscalingGroupInformer
- type AutoscalingPolicyInformer
- type Interface
- type MetricsBackendInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAutoscalingEngineInformer ¶
func NewAutoscalingEngineInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAutoscalingEngineInformer constructs a new informer for AutoscalingEngine 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 NewAutoscalingGroupInformer ¶
func NewAutoscalingGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAutoscalingGroupInformer constructs a new informer for AutoscalingGroup 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 NewAutoscalingPolicyInformer ¶
func NewAutoscalingPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAutoscalingPolicyInformer constructs a new informer for AutoscalingPolicy 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 NewFilteredAutoscalingEngineInformer ¶
func NewFilteredAutoscalingEngineInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAutoscalingEngineInformer constructs a new informer for AutoscalingEngine 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 NewFilteredAutoscalingGroupInformer ¶
func NewFilteredAutoscalingGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAutoscalingGroupInformer constructs a new informer for AutoscalingGroup 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 NewFilteredAutoscalingPolicyInformer ¶
func NewFilteredAutoscalingPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAutoscalingPolicyInformer constructs a new informer for AutoscalingPolicy 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 NewFilteredMetricsBackendInformer ¶
func NewFilteredMetricsBackendInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMetricsBackendInformer constructs a new informer for MetricsBackend 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 NewMetricsBackendInformer ¶
func NewMetricsBackendInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMetricsBackendInformer constructs a new informer for MetricsBackend 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 AutoscalingEngineInformer ¶
type AutoscalingEngineInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AutoscalingEngineLister }
AutoscalingEngineInformer provides access to a shared informer and lister for AutoscalingEngines.
type AutoscalingGroupInformer ¶
type AutoscalingGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AutoscalingGroupLister }
AutoscalingGroupInformer provides access to a shared informer and lister for AutoscalingGroups.
type AutoscalingPolicyInformer ¶
type AutoscalingPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AutoscalingPolicyLister }
AutoscalingPolicyInformer provides access to a shared informer and lister for AutoscalingPolicies.
type Interface ¶
type Interface interface { // AutoscalingEngines returns a AutoscalingEngineInformer. AutoscalingEngines() AutoscalingEngineInformer // AutoscalingGroups returns a AutoscalingGroupInformer. AutoscalingGroups() AutoscalingGroupInformer // AutoscalingPolicies returns a AutoscalingPolicyInformer. AutoscalingPolicies() AutoscalingPolicyInformer // MetricsBackends returns a MetricsBackendInformer. MetricsBackends() MetricsBackendInformer }
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 MetricsBackendInformer ¶
type MetricsBackendInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MetricsBackendLister }
MetricsBackendInformer provides access to a shared informer and lister for MetricsBackends.