...

Package v1beta1

import "k8s.io/client-go/listers/rbac/v1beta1"
Overview
Index

Overview ▾

type ClusterRoleBindingLister

ClusterRoleBindingLister helps list ClusterRoleBindings. All objects returned here must be treated as read-only.

type ClusterRoleBindingLister interface {
    // List lists all ClusterRoleBindings in the indexer.
    // Objects returned here must be treated as read-only.
    List(selector labels.Selector) (ret []*v1beta1.ClusterRoleBinding, err error)
    // Get retrieves the ClusterRoleBinding from the index for a given name.
    // Objects returned here must be treated as read-only.
    Get(name string) (*v1beta1.ClusterRoleBinding, error)
    ClusterRoleBindingListerExpansion
}

func NewClusterRoleBindingLister

func NewClusterRoleBindingLister(indexer cache.Indexer) ClusterRoleBindingLister

NewClusterRoleBindingLister returns a new ClusterRoleBindingLister.

type ClusterRoleBindingListerExpansion

ClusterRoleBindingListerExpansion allows custom methods to be added to ClusterRoleBindingLister.

type ClusterRoleBindingListerExpansion interface{}

type ClusterRoleLister

ClusterRoleLister helps list ClusterRoles. All objects returned here must be treated as read-only.

type ClusterRoleLister interface {
    // List lists all ClusterRoles in the indexer.
    // Objects returned here must be treated as read-only.
    List(selector labels.Selector) (ret []*v1beta1.ClusterRole, err error)
    // Get retrieves the ClusterRole from the index for a given name.
    // Objects returned here must be treated as read-only.
    Get(name string) (*v1beta1.ClusterRole, error)
    ClusterRoleListerExpansion
}

func NewClusterRoleLister

func NewClusterRoleLister(indexer cache.Indexer) ClusterRoleLister

NewClusterRoleLister returns a new ClusterRoleLister.

type ClusterRoleListerExpansion

ClusterRoleListerExpansion allows custom methods to be added to ClusterRoleLister.

type ClusterRoleListerExpansion interface{}

type RoleBindingLister

RoleBindingLister helps list RoleBindings. All objects returned here must be treated as read-only.

type RoleBindingLister interface {
    // List lists all RoleBindings in the indexer.
    // Objects returned here must be treated as read-only.
    List(selector labels.Selector) (ret []*v1beta1.RoleBinding, err error)
    // RoleBindings returns an object that can list and get RoleBindings.
    RoleBindings(namespace string) RoleBindingNamespaceLister
    RoleBindingListerExpansion
}

func NewRoleBindingLister

func NewRoleBindingLister(indexer cache.Indexer) RoleBindingLister

NewRoleBindingLister returns a new RoleBindingLister.

type RoleBindingListerExpansion

RoleBindingListerExpansion allows custom methods to be added to RoleBindingLister.

type RoleBindingListerExpansion interface{}

type RoleBindingNamespaceLister

RoleBindingNamespaceLister helps list and get RoleBindings. All objects returned here must be treated as read-only.

type RoleBindingNamespaceLister interface {
    // List lists all RoleBindings in the indexer for a given namespace.
    // Objects returned here must be treated as read-only.
    List(selector labels.Selector) (ret []*v1beta1.RoleBinding, err error)
    // Get retrieves the RoleBinding from the indexer for a given namespace and name.
    // Objects returned here must be treated as read-only.
    Get(name string) (*v1beta1.RoleBinding, error)
    RoleBindingNamespaceListerExpansion
}

type RoleBindingNamespaceListerExpansion

RoleBindingNamespaceListerExpansion allows custom methods to be added to RoleBindingNamespaceLister.

type RoleBindingNamespaceListerExpansion interface{}

type RoleLister

RoleLister helps list Roles. All objects returned here must be treated as read-only.

type RoleLister interface {
    // List lists all Roles in the indexer.
    // Objects returned here must be treated as read-only.
    List(selector labels.Selector) (ret []*v1beta1.Role, err error)
    // Roles returns an object that can list and get Roles.
    Roles(namespace string) RoleNamespaceLister
    RoleListerExpansion
}

func NewRoleLister

func NewRoleLister(indexer cache.Indexer) RoleLister

NewRoleLister returns a new RoleLister.

type RoleListerExpansion

RoleListerExpansion allows custom methods to be added to RoleLister.

type RoleListerExpansion interface{}

type RoleNamespaceLister

RoleNamespaceLister helps list and get Roles. All objects returned here must be treated as read-only.

type RoleNamespaceLister interface {
    // List lists all Roles in the indexer for a given namespace.
    // Objects returned here must be treated as read-only.
    List(selector labels.Selector) (ret []*v1beta1.Role, err error)
    // Get retrieves the Role from the indexer for a given namespace and name.
    // Objects returned here must be treated as read-only.
    Get(name string) (*v1beta1.Role, error)
    RoleNamespaceListerExpansion
}

type RoleNamespaceListerExpansion

RoleNamespaceListerExpansion allows custom methods to be added to RoleNamespaceLister.

type RoleNamespaceListerExpansion interface{}