Documentation
¶
Index ¶
- func NewDatabaseAccessRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDatabaseAccessRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMongoDBRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMySQLRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPostgresRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMongoDBRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMySQLRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPostgresRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DatabaseAccessRequestInformer
- type Interface
- type MongoDBRoleInformer
- type MySQLRoleInformer
- type PostgresRoleInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.