Documentation ¶
Index ¶
- func NewAuthorizationRoleBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAuthorizationRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAuthorizationRoleBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAuthorizationRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AuthorizationRoleBindingInformer
- type AuthorizationRoleInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthorizationRoleBindingInformer ¶
func NewAuthorizationRoleBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAuthorizationRoleBindingInformer constructs a new informer for AuthorizationRoleBinding 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 NewAuthorizationRoleInformer ¶
func NewAuthorizationRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAuthorizationRoleInformer constructs a new informer for AuthorizationRole 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 NewFilteredAuthorizationRoleBindingInformer ¶
func NewFilteredAuthorizationRoleBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAuthorizationRoleBindingInformer constructs a new informer for AuthorizationRoleBinding 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 NewFilteredAuthorizationRoleInformer ¶
func NewFilteredAuthorizationRoleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAuthorizationRoleInformer constructs a new informer for AuthorizationRole 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 AuthorizationRoleBindingInformer ¶
type AuthorizationRoleBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v3.AuthorizationRoleBindingLister }
AuthorizationRoleBindingInformer provides access to a shared informer and lister for AuthorizationRoleBindings.
type AuthorizationRoleInformer ¶
type AuthorizationRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v3.AuthorizationRoleLister }
AuthorizationRoleInformer provides access to a shared informer and lister for AuthorizationRoles.
type Interface ¶
type Interface interface { // AuthorizationRoles returns a AuthorizationRoleInformer. AuthorizationRoles() AuthorizationRoleInformer // AuthorizationRoleBindings returns a AuthorizationRoleBindingInformer. AuthorizationRoleBindings() AuthorizationRoleBindingInformer }
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.