Documentation ¶
Index ¶
- func NewClusterRoleBindingClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewClusterRoleClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredClusterRoleBindingClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredClusterRoleClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredRoleBindingClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredRoleClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewRoleBindingClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewRoleClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type ClusterRoleBindingClusterInformer
- type ClusterRoleClusterInformer
- type RoleBindingClusterInformer
- type RoleClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterRoleBindingClusterInformer ¶
func NewClusterRoleBindingClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewClusterRoleBindingClusterInformer 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 NewClusterRoleClusterInformer ¶
func NewClusterRoleClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewClusterRoleClusterInformer 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 NewFilteredClusterRoleBindingClusterInformer ¶
func NewFilteredClusterRoleBindingClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredClusterRoleBindingClusterInformer 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 NewFilteredClusterRoleClusterInformer ¶
func NewFilteredClusterRoleClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredClusterRoleClusterInformer 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 NewFilteredRoleBindingClusterInformer ¶
func NewFilteredRoleBindingClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredRoleBindingClusterInformer 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 NewFilteredRoleClusterInformer ¶
func NewFilteredRoleClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredRoleClusterInformer 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 NewRoleBindingClusterInformer ¶
func NewRoleBindingClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewRoleBindingClusterInformer 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 NewRoleClusterInformer ¶
func NewRoleClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewRoleClusterInformer 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 ClusterInterface ¶
type ClusterInterface interface { // Roles returns a RoleClusterInformer Roles() RoleClusterInformer // RoleBindings returns a RoleBindingClusterInformer RoleBindings() RoleBindingClusterInformer // ClusterRoles returns a ClusterRoleClusterInformer ClusterRoles() ClusterRoleClusterInformer // ClusterRoleBindings returns a ClusterRoleBindingClusterInformer ClusterRoleBindings() ClusterRoleBindingClusterInformer }
func New ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new ClusterInterface.
type ClusterRoleBindingClusterInformer ¶
type ClusterRoleBindingClusterInformer interface { Cluster(logicalcluster.Name) upstreamrbacv1informers.ClusterRoleBindingInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() rbacv1listers.ClusterRoleBindingClusterLister }
ClusterRoleBindingClusterInformer provides access to a shared informer and lister for ClusterRoleBindings.
type ClusterRoleClusterInformer ¶
type ClusterRoleClusterInformer interface { Cluster(logicalcluster.Name) upstreamrbacv1informers.ClusterRoleInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() rbacv1listers.ClusterRoleClusterLister }
ClusterRoleClusterInformer provides access to a shared informer and lister for ClusterRoles.
type RoleBindingClusterInformer ¶
type RoleBindingClusterInformer interface { Cluster(logicalcluster.Name) upstreamrbacv1informers.RoleBindingInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() rbacv1listers.RoleBindingClusterLister }
RoleBindingClusterInformer provides access to a shared informer and lister for RoleBindings.
type RoleClusterInformer ¶
type RoleClusterInformer interface { Cluster(logicalcluster.Name) upstreamrbacv1informers.RoleInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() rbacv1listers.RoleClusterLister }
RoleClusterInformer provides access to a shared informer and lister for Roles.