Documentation ¶
Index ¶
- func NewAWSRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAzureRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewElasticsearchRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAWSRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAzureRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredElasticsearchRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGCPRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMariaDBRoleInformer(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 NewFilteredSecretAccessRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecretEngineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecretRoleBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGCPRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMariaDBRoleInformer(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
- func NewSecretAccessRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecretEngineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecretRoleBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AWSRoleInformer
- type AzureRoleInformer
- type ElasticsearchRoleInformer
- type GCPRoleInformer
- type Interface
- type MariaDBRoleInformer
- type MongoDBRoleInformer
- type MySQLRoleInformer
- type PostgresRoleInformer
- type SecretAccessRequestInformer
- type SecretEngineInformer
- type SecretRoleBindingInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAWSRoleInformer ¶
func NewAWSRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAWSRoleInformer constructs a new informer for AWSRole 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 NewAzureRoleInformer ¶
func NewAzureRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAzureRoleInformer constructs a new informer for AzureRole 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 NewElasticsearchRoleInformer ¶
func NewElasticsearchRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewElasticsearchRoleInformer constructs a new informer for ElasticsearchRole 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 NewFilteredAWSRoleInformer ¶
func NewFilteredAWSRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAWSRoleInformer constructs a new informer for AWSRole 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 NewFilteredAzureRoleInformer ¶
func NewFilteredAzureRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAzureRoleInformer constructs a new informer for AzureRole 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 NewFilteredElasticsearchRoleInformer ¶
func NewFilteredElasticsearchRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredElasticsearchRoleInformer constructs a new informer for ElasticsearchRole 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 NewFilteredGCPRoleInformer ¶
func NewFilteredGCPRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGCPRoleInformer constructs a new informer for GCPRole 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 NewFilteredMariaDBRoleInformer ¶ added in v0.8.0
func NewFilteredMariaDBRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMariaDBRoleInformer constructs a new informer for MariaDBRole 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 NewFilteredSecretAccessRequestInformer ¶ added in v0.5.0
func NewFilteredSecretAccessRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecretAccessRequestInformer constructs a new informer for SecretAccessRequest 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 NewFilteredSecretEngineInformer ¶
func NewFilteredSecretEngineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecretEngineInformer constructs a new informer for SecretEngine 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 NewFilteredSecretRoleBindingInformer ¶ added in v0.5.0
func NewFilteredSecretRoleBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecretRoleBindingInformer constructs a new informer for SecretRoleBinding 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 NewGCPRoleInformer ¶
func NewGCPRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGCPRoleInformer constructs a new informer for GCPRole 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 NewMariaDBRoleInformer ¶ added in v0.8.0
func NewMariaDBRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMariaDBRoleInformer constructs a new informer for MariaDBRole 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.
func NewSecretAccessRequestInformer ¶ added in v0.5.0
func NewSecretAccessRequestInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecretAccessRequestInformer constructs a new informer for SecretAccessRequest 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 NewSecretEngineInformer ¶
func NewSecretEngineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecretEngineInformer constructs a new informer for SecretEngine 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 NewSecretRoleBindingInformer ¶ added in v0.5.0
func NewSecretRoleBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecretRoleBindingInformer constructs a new informer for SecretRoleBinding 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 AWSRoleInformer ¶
type AWSRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AWSRoleLister }
AWSRoleInformer provides access to a shared informer and lister for AWSRoles.
type AzureRoleInformer ¶
type AzureRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AzureRoleLister }
AzureRoleInformer provides access to a shared informer and lister for AzureRoles.
type ElasticsearchRoleInformer ¶
type ElasticsearchRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ElasticsearchRoleLister }
ElasticsearchRoleInformer provides access to a shared informer and lister for ElasticsearchRoles.
type GCPRoleInformer ¶
type GCPRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GCPRoleLister }
GCPRoleInformer provides access to a shared informer and lister for GCPRoles.
type Interface ¶
type Interface interface { // AWSRoles returns a AWSRoleInformer. AWSRoles() AWSRoleInformer // AzureRoles returns a AzureRoleInformer. AzureRoles() AzureRoleInformer // ElasticsearchRoles returns a ElasticsearchRoleInformer. ElasticsearchRoles() ElasticsearchRoleInformer // GCPRoles returns a GCPRoleInformer. GCPRoles() GCPRoleInformer // MariaDBRoles returns a MariaDBRoleInformer. MariaDBRoles() MariaDBRoleInformer // MongoDBRoles returns a MongoDBRoleInformer. MongoDBRoles() MongoDBRoleInformer // MySQLRoles returns a MySQLRoleInformer. MySQLRoles() MySQLRoleInformer // PostgresRoles returns a PostgresRoleInformer. PostgresRoles() PostgresRoleInformer // SecretAccessRequests returns a SecretAccessRequestInformer. SecretAccessRequests() SecretAccessRequestInformer // SecretEngines returns a SecretEngineInformer. SecretEngines() SecretEngineInformer // SecretRoleBindings returns a SecretRoleBindingInformer. SecretRoleBindings() SecretRoleBindingInformer }
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 MariaDBRoleInformer ¶ added in v0.8.0
type MariaDBRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MariaDBRoleLister }
MariaDBRoleInformer provides access to a shared informer and lister for MariaDBRoles.
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.
type SecretAccessRequestInformer ¶ added in v0.5.0
type SecretAccessRequestInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SecretAccessRequestLister }
SecretAccessRequestInformer provides access to a shared informer and lister for SecretAccessRequests.
type SecretEngineInformer ¶
type SecretEngineInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SecretEngineLister }
SecretEngineInformer provides access to a shared informer and lister for SecretEngines.
type SecretRoleBindingInformer ¶ added in v0.5.0
type SecretRoleBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SecretRoleBindingLister }
SecretRoleBindingInformer provides access to a shared informer and lister for SecretRoleBindings.