Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterRoleBindingInformer

func NewClusterRoleBindingInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

    NewClusterRoleBindingInformer constructs a new informer for ClusterRoleBinding 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 NewClusterRoleInformer

    func NewClusterRoleInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

      NewClusterRoleInformer constructs a new informer for ClusterRole 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 NewFilteredClusterRoleBindingInformer

      func NewFilteredClusterRoleBindingInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

        NewFilteredClusterRoleBindingInformer constructs a new informer for ClusterRoleBinding 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 NewFilteredClusterRoleInformer

        func NewFilteredClusterRoleInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

          NewFilteredClusterRoleInformer constructs a new informer for ClusterRole 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 NewFilteredRoleBindingInformer

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

            NewFilteredRoleBindingInformer constructs a new informer for RoleBinding 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 NewFilteredRoleInformer

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

              NewFilteredRoleInformer constructs a new informer for Role 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 NewRoleBindingInformer

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

                NewRoleBindingInformer constructs a new informer for RoleBinding 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 NewRoleInformer

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

                  NewRoleInformer constructs a new informer for Role 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 ClusterRoleBindingInformer

                  type ClusterRoleBindingInformer interface {
                  	Informer() cache.SharedIndexInformer
                  	Lister() v1alpha1.ClusterRoleBindingLister
                  }

                    ClusterRoleBindingInformer provides access to a shared informer and lister for ClusterRoleBindings.

                    type ClusterRoleInformer

                    type ClusterRoleInformer interface {
                    	Informer() cache.SharedIndexInformer
                    	Lister() v1alpha1.ClusterRoleLister
                    }

                      ClusterRoleInformer provides access to a shared informer and lister for ClusterRoles.

                      type Interface

                      type Interface interface {
                      	// ClusterRoles returns a ClusterRoleInformer.
                      	ClusterRoles() ClusterRoleInformer
                      	// ClusterRoleBindings returns a ClusterRoleBindingInformer.
                      	ClusterRoleBindings() ClusterRoleBindingInformer
                      	// Roles returns a RoleInformer.
                      	Roles() RoleInformer
                      	// RoleBindings returns a RoleBindingInformer.
                      	RoleBindings() RoleBindingInformer
                      }

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

                        func New

                          New returns a new Interface.

                          type RoleBindingInformer

                          type RoleBindingInformer interface {
                          	Informer() cache.SharedIndexInformer
                          	Lister() v1alpha1.RoleBindingLister
                          }

                            RoleBindingInformer provides access to a shared informer and lister for RoleBindings.

                            type RoleInformer

                            type RoleInformer interface {
                            	Informer() cache.SharedIndexInformer
                            	Lister() v1alpha1.RoleLister
                            }

                              RoleInformer provides access to a shared informer and lister for Roles.