Documentation ¶
Index ¶
- func NewFilteredGlobalRoleBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGlobalRoleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLoginRecordInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRoleBaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUserInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWorkspaceRoleBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWorkspaceRoleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGlobalRoleBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGlobalRoleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLoginRecordInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRoleBaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUserInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWorkspaceRoleBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWorkspaceRoleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type GlobalRoleBindingInformer
- type GlobalRoleInformer
- type GroupBindingInformer
- type GroupInformer
- type Interface
- type LoginRecordInformer
- type RoleBaseInformer
- type UserInformer
- type WorkspaceRoleBindingInformer
- type WorkspaceRoleInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredGlobalRoleBindingInformer ¶
func NewFilteredGlobalRoleBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGlobalRoleBindingInformer constructs a new informer for GlobalRoleBinding 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 NewFilteredGlobalRoleInformer ¶
func NewFilteredGlobalRoleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGlobalRoleInformer constructs a new informer for GlobalRole 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 NewFilteredGroupBindingInformer ¶
func NewFilteredGroupBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupBindingInformer constructs a new informer for GroupBinding 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 NewFilteredGroupInformer ¶
func NewFilteredGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupInformer constructs a new informer for Group 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 NewFilteredLoginRecordInformer ¶
func NewFilteredLoginRecordInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLoginRecordInformer constructs a new informer for LoginRecord 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 NewFilteredRoleBaseInformer ¶
func NewFilteredRoleBaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRoleBaseInformer constructs a new informer for RoleBase 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 NewFilteredUserInformer ¶
func NewFilteredUserInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUserInformer constructs a new informer for User 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 NewFilteredWorkspaceRoleBindingInformer ¶
func NewFilteredWorkspaceRoleBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredWorkspaceRoleBindingInformer constructs a new informer for WorkspaceRoleBinding 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 NewFilteredWorkspaceRoleInformer ¶
func NewFilteredWorkspaceRoleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredWorkspaceRoleInformer constructs a new informer for WorkspaceRole 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 NewGlobalRoleBindingInformer ¶
func NewGlobalRoleBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGlobalRoleBindingInformer constructs a new informer for GlobalRoleBinding 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 NewGlobalRoleInformer ¶
func NewGlobalRoleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGlobalRoleInformer constructs a new informer for GlobalRole 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 NewGroupBindingInformer ¶
func NewGroupBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupBindingInformer constructs a new informer for GroupBinding 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 NewGroupInformer ¶
func NewGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupInformer constructs a new informer for Group 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 NewLoginRecordInformer ¶
func NewLoginRecordInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLoginRecordInformer constructs a new informer for LoginRecord 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 NewRoleBaseInformer ¶
func NewRoleBaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRoleBaseInformer constructs a new informer for RoleBase 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 NewUserInformer ¶
func NewUserInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUserInformer constructs a new informer for User 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 NewWorkspaceRoleBindingInformer ¶
func NewWorkspaceRoleBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewWorkspaceRoleBindingInformer constructs a new informer for WorkspaceRoleBinding 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 NewWorkspaceRoleInformer ¶
func NewWorkspaceRoleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewWorkspaceRoleInformer constructs a new informer for WorkspaceRole 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 GlobalRoleBindingInformer ¶
type GlobalRoleBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.GlobalRoleBindingLister }
GlobalRoleBindingInformer provides access to a shared informer and lister for GlobalRoleBindings.
type GlobalRoleInformer ¶
type GlobalRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.GlobalRoleLister }
GlobalRoleInformer provides access to a shared informer and lister for GlobalRoles.
type GroupBindingInformer ¶
type GroupBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.GroupBindingLister }
GroupBindingInformer provides access to a shared informer and lister for GroupBindings.
type GroupInformer ¶
type GroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.GroupLister }
GroupInformer provides access to a shared informer and lister for Groups.
type Interface ¶
type Interface interface { // GlobalRoles returns a GlobalRoleInformer. GlobalRoles() GlobalRoleInformer // GlobalRoleBindings returns a GlobalRoleBindingInformer. GlobalRoleBindings() GlobalRoleBindingInformer // Groups returns a GroupInformer. Groups() GroupInformer // GroupBindings returns a GroupBindingInformer. GroupBindings() GroupBindingInformer // LoginRecords returns a LoginRecordInformer. LoginRecords() LoginRecordInformer // RoleBases returns a RoleBaseInformer. RoleBases() RoleBaseInformer // Users returns a UserInformer. Users() UserInformer // WorkspaceRoles returns a WorkspaceRoleInformer. WorkspaceRoles() WorkspaceRoleInformer // WorkspaceRoleBindings returns a WorkspaceRoleBindingInformer. WorkspaceRoleBindings() WorkspaceRoleBindingInformer }
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.
type LoginRecordInformer ¶
type LoginRecordInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.LoginRecordLister }
LoginRecordInformer provides access to a shared informer and lister for LoginRecords.
type RoleBaseInformer ¶
type RoleBaseInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.RoleBaseLister }
RoleBaseInformer provides access to a shared informer and lister for RoleBases.
type UserInformer ¶
type UserInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.UserLister }
UserInformer provides access to a shared informer and lister for Users.
type WorkspaceRoleBindingInformer ¶
type WorkspaceRoleBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.WorkspaceRoleBindingLister }
WorkspaceRoleBindingInformer provides access to a shared informer and lister for WorkspaceRoleBindings.
type WorkspaceRoleInformer ¶
type WorkspaceRoleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.WorkspaceRoleLister }
WorkspaceRoleInformer provides access to a shared informer and lister for WorkspaceRoles.