v1alpha2

package
v0.0.0-...-e779149 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL