v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

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