Documentation ¶
Index ¶
- func NewAlarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAlbServerGroupAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlbServerGroupAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLifecycleHookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNotificationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredScalingConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredScalingGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredScalingRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredScalinggroupVserverGroupsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredScheduledTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLifecycleHookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNotificationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewScalingConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewScalingGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewScalingRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewScalinggroupVserverGroupsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewScheduledTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AlarmInformer
- type AlbServerGroupAttachmentInformer
- type AttachmentInformer
- type Interface
- type LifecycleHookInformer
- type NotificationInformer
- type ScalingConfigurationInformer
- type ScalingGroupInformer
- type ScalingRuleInformer
- type ScalinggroupVserverGroupsInformer
- type ScheduleInformer
- type ScheduledTaskInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlarmInformer ¶
func NewAlarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlarmInformer constructs a new informer for Alarm 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 NewAlbServerGroupAttachmentInformer ¶ added in v0.5.0
func NewAlbServerGroupAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlbServerGroupAttachmentInformer constructs a new informer for AlbServerGroupAttachment 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 NewAttachmentInformer ¶
func NewAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAttachmentInformer constructs a new informer for Attachment 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 NewFilteredAlarmInformer ¶
func NewFilteredAlarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlarmInformer constructs a new informer for Alarm 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 NewFilteredAlbServerGroupAttachmentInformer ¶ added in v0.5.0
func NewFilteredAlbServerGroupAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlbServerGroupAttachmentInformer constructs a new informer for AlbServerGroupAttachment 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 NewFilteredAttachmentInformer ¶
func NewFilteredAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAttachmentInformer constructs a new informer for Attachment 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 NewFilteredLifecycleHookInformer ¶
func NewFilteredLifecycleHookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLifecycleHookInformer constructs a new informer for LifecycleHook 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 NewFilteredNotificationInformer ¶
func NewFilteredNotificationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNotificationInformer constructs a new informer for Notification 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 NewFilteredScalingConfigurationInformer ¶
func NewFilteredScalingConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredScalingConfigurationInformer constructs a new informer for ScalingConfiguration 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 NewFilteredScalingGroupInformer ¶
func NewFilteredScalingGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredScalingGroupInformer constructs a new informer for ScalingGroup 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 NewFilteredScalingRuleInformer ¶
func NewFilteredScalingRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredScalingRuleInformer constructs a new informer for ScalingRule 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 NewFilteredScalinggroupVserverGroupsInformer ¶
func NewFilteredScalinggroupVserverGroupsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredScalinggroupVserverGroupsInformer constructs a new informer for ScalinggroupVserverGroups 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 NewFilteredScheduleInformer ¶
func NewFilteredScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredScheduleInformer constructs a new informer for Schedule 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 NewFilteredScheduledTaskInformer ¶
func NewFilteredScheduledTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredScheduledTaskInformer constructs a new informer for ScheduledTask 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 NewLifecycleHookInformer ¶
func NewLifecycleHookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLifecycleHookInformer constructs a new informer for LifecycleHook 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 NewNotificationInformer ¶
func NewNotificationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNotificationInformer constructs a new informer for Notification 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 NewScalingConfigurationInformer ¶
func NewScalingConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewScalingConfigurationInformer constructs a new informer for ScalingConfiguration 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 NewScalingGroupInformer ¶
func NewScalingGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewScalingGroupInformer constructs a new informer for ScalingGroup 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 NewScalingRuleInformer ¶
func NewScalingRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewScalingRuleInformer constructs a new informer for ScalingRule 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 NewScalinggroupVserverGroupsInformer ¶
func NewScalinggroupVserverGroupsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewScalinggroupVserverGroupsInformer constructs a new informer for ScalinggroupVserverGroups 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 NewScheduleInformer ¶
func NewScheduleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewScheduleInformer constructs a new informer for Schedule 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 NewScheduledTaskInformer ¶
func NewScheduledTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewScheduledTaskInformer constructs a new informer for ScheduledTask 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 AlarmInformer ¶
type AlarmInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlarmLister }
AlarmInformer provides access to a shared informer and lister for Alarms.
type AlbServerGroupAttachmentInformer ¶ added in v0.5.0
type AlbServerGroupAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlbServerGroupAttachmentLister }
AlbServerGroupAttachmentInformer provides access to a shared informer and lister for AlbServerGroupAttachments.
type AttachmentInformer ¶
type AttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AttachmentLister }
AttachmentInformer provides access to a shared informer and lister for Attachments.
type Interface ¶
type Interface interface { // Alarms returns a AlarmInformer. Alarms() AlarmInformer // AlbServerGroupAttachments returns a AlbServerGroupAttachmentInformer. AlbServerGroupAttachments() AlbServerGroupAttachmentInformer // Attachments returns a AttachmentInformer. Attachments() AttachmentInformer // LifecycleHooks returns a LifecycleHookInformer. LifecycleHooks() LifecycleHookInformer // Notifications returns a NotificationInformer. Notifications() NotificationInformer // ScalingConfigurations returns a ScalingConfigurationInformer. ScalingConfigurations() ScalingConfigurationInformer // ScalingGroups returns a ScalingGroupInformer. ScalingGroups() ScalingGroupInformer // ScalingRules returns a ScalingRuleInformer. ScalingRules() ScalingRuleInformer // ScalinggroupVserverGroupses returns a ScalinggroupVserverGroupsInformer. ScalinggroupVserverGroupses() ScalinggroupVserverGroupsInformer // Schedules returns a ScheduleInformer. Schedules() ScheduleInformer // ScheduledTasks returns a ScheduledTaskInformer. ScheduledTasks() ScheduledTaskInformer }
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 LifecycleHookInformer ¶
type LifecycleHookInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LifecycleHookLister }
LifecycleHookInformer provides access to a shared informer and lister for LifecycleHooks.
type NotificationInformer ¶
type NotificationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NotificationLister }
NotificationInformer provides access to a shared informer and lister for Notifications.
type ScalingConfigurationInformer ¶
type ScalingConfigurationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ScalingConfigurationLister }
ScalingConfigurationInformer provides access to a shared informer and lister for ScalingConfigurations.
type ScalingGroupInformer ¶
type ScalingGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ScalingGroupLister }
ScalingGroupInformer provides access to a shared informer and lister for ScalingGroups.
type ScalingRuleInformer ¶
type ScalingRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ScalingRuleLister }
ScalingRuleInformer provides access to a shared informer and lister for ScalingRules.
type ScalinggroupVserverGroupsInformer ¶
type ScalinggroupVserverGroupsInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ScalinggroupVserverGroupsLister }
ScalinggroupVserverGroupsInformer provides access to a shared informer and lister for ScalinggroupVserverGroupses.
type ScheduleInformer ¶
type ScheduleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ScheduleLister }
ScheduleInformer provides access to a shared informer and lister for Schedules.
type ScheduledTaskInformer ¶
type ScheduledTaskInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ScheduledTaskLister }
ScheduledTaskInformer provides access to a shared informer and lister for ScheduledTasks.