client-go: k8s.io/client-go/informers/rbac/v1beta1 Index | Files

package v1beta1

import "k8s.io/client-go/informers/rbac/v1beta1"

Index

Package Files

clusterrole.go clusterrolebinding.go interface.go role.go rolebinding.go

func NewClusterRoleBindingInformer Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

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.

type ClusterRoleBindingInformer Uses

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

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

type ClusterRoleInformer Uses

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

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

type Interface Uses

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 Uses

func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface

New returns a new Interface.

type RoleBindingInformer Uses

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

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

type RoleInformer Uses

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

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

Package v1beta1 imports 9 packages (graph) and is imported by 8 packages. Updated 2018-07-12. Refresh now. Tools for package owners.