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 NewClusterInformer

func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterInformer constructs a new informer for Cluster 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 NewFilteredClusterInformer

func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredGlobalReplicationGroupInformer

func NewFilteredGlobalReplicationGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGlobalReplicationGroupInformer constructs a new informer for GlobalReplicationGroup 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 NewFilteredParameterGroupInformer

func NewFilteredParameterGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredParameterGroupInformer constructs a new informer for ParameterGroup 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 NewFilteredReplicationGroupInformer

func NewFilteredReplicationGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredReplicationGroupInformer constructs a new informer for ReplicationGroup 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 NewFilteredSecurityGroupInformer

func NewFilteredSecurityGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSecurityGroupInformer constructs a new informer for SecurityGroup 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 NewFilteredSubnetGroupInformer

func NewFilteredSubnetGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSubnetGroupInformer constructs a new informer for SubnetGroup 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 NewFilteredUserGroupInformer added in v0.5.0

func NewFilteredUserGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUserGroupInformer constructs a new informer for UserGroup 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 NewFilteredUserInformer added in v0.5.0

func NewFilteredUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUserInformer constructs a new informer for User 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 NewGlobalReplicationGroupInformer

func NewGlobalReplicationGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGlobalReplicationGroupInformer constructs a new informer for GlobalReplicationGroup 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 NewParameterGroupInformer

func NewParameterGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewParameterGroupInformer constructs a new informer for ParameterGroup 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 NewReplicationGroupInformer

func NewReplicationGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewReplicationGroupInformer constructs a new informer for ReplicationGroup 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 NewSecurityGroupInformer

func NewSecurityGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSecurityGroupInformer constructs a new informer for SecurityGroup 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 NewSubnetGroupInformer

func NewSubnetGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSubnetGroupInformer constructs a new informer for SubnetGroup 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 NewUserGroupInformer added in v0.5.0

func NewUserGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserGroupInformer constructs a new informer for UserGroup 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 NewUserInformer added in v0.5.0

func NewUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUserInformer constructs a new informer for User 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 ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type GlobalReplicationGroupInformer

type GlobalReplicationGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlobalReplicationGroupLister
}

GlobalReplicationGroupInformer provides access to a shared informer and lister for GlobalReplicationGroups.

type Interface

type Interface interface {
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// GlobalReplicationGroups returns a GlobalReplicationGroupInformer.
	GlobalReplicationGroups() GlobalReplicationGroupInformer
	// ParameterGroups returns a ParameterGroupInformer.
	ParameterGroups() ParameterGroupInformer
	// ReplicationGroups returns a ReplicationGroupInformer.
	ReplicationGroups() ReplicationGroupInformer
	// SecurityGroups returns a SecurityGroupInformer.
	SecurityGroups() SecurityGroupInformer
	// SubnetGroups returns a SubnetGroupInformer.
	SubnetGroups() SubnetGroupInformer
	// Users returns a UserInformer.
	Users() UserInformer
	// UserGroups returns a UserGroupInformer.
	UserGroups() UserGroupInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type ParameterGroupInformer

type ParameterGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ParameterGroupLister
}

ParameterGroupInformer provides access to a shared informer and lister for ParameterGroups.

type ReplicationGroupInformer

type ReplicationGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ReplicationGroupLister
}

ReplicationGroupInformer provides access to a shared informer and lister for ReplicationGroups.

type SecurityGroupInformer

type SecurityGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecurityGroupLister
}

SecurityGroupInformer provides access to a shared informer and lister for SecurityGroups.

type SubnetGroupInformer

type SubnetGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubnetGroupLister
}

SubnetGroupInformer provides access to a shared informer and lister for SubnetGroups.

type UserGroupInformer added in v0.5.0

type UserGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UserGroupLister
}

UserGroupInformer provides access to a shared informer and lister for UserGroups.

type UserInformer added in v0.5.0

type UserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UserLister
}

UserInformer provides access to a shared informer and lister for Users.

Jump to

Keyboard shortcuts

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