v1alpha1

package
v0.0.0-...-d10261a Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDatabaseAccessRequestInformer

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

NewDatabaseAccessRequestInformer constructs a new informer for DatabaseAccessRequest 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 NewFilteredDatabaseAccessRequestInformer

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

NewFilteredDatabaseAccessRequestInformer constructs a new informer for DatabaseAccessRequest 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 NewFilteredMongoDBRoleInformer

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

NewFilteredMongoDBRoleInformer constructs a new informer for MongoDBRole 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 NewFilteredMySQLRoleInformer

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

NewFilteredMySQLRoleInformer constructs a new informer for MySQLRole 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 NewFilteredPostgresRoleInformer

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

NewFilteredPostgresRoleInformer constructs a new informer for PostgresRole 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 NewMongoDBRoleInformer

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

NewMongoDBRoleInformer constructs a new informer for MongoDBRole 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 NewMySQLRoleInformer

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

NewMySQLRoleInformer constructs a new informer for MySQLRole 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 NewPostgresRoleInformer

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

NewPostgresRoleInformer constructs a new informer for PostgresRole 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 DatabaseAccessRequestInformer

type DatabaseAccessRequestInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DatabaseAccessRequestLister
}

DatabaseAccessRequestInformer provides access to a shared informer and lister for DatabaseAccessRequests.

type Interface

type Interface interface {
	// DatabaseAccessRequests returns a DatabaseAccessRequestInformer.
	DatabaseAccessRequests() DatabaseAccessRequestInformer
	// MongoDBRoles returns a MongoDBRoleInformer.
	MongoDBRoles() MongoDBRoleInformer
	// MySQLRoles returns a MySQLRoleInformer.
	MySQLRoles() MySQLRoleInformer
	// PostgresRoles returns a PostgresRoleInformer.
	PostgresRoles() PostgresRoleInformer
}

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

func New

New returns a new Interface.

type MongoDBRoleInformer

type MongoDBRoleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MongoDBRoleLister
}

MongoDBRoleInformer provides access to a shared informer and lister for MongoDBRoles.

type MySQLRoleInformer

type MySQLRoleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MySQLRoleLister
}

MySQLRoleInformer provides access to a shared informer and lister for MySQLRoles.

type PostgresRoleInformer

type PostgresRoleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PostgresRoleLister
}

PostgresRoleInformer provides access to a shared informer and lister for PostgresRoles.

Jump to

Keyboard shortcuts

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