v1

package
v1.7.1 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 8 more Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIKeyInformer

func NewAPIKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAPIKeyInformer constructs a new informer for APIKey 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 NewAPISigningKeyInformer

func NewAPISigningKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAPISigningKeyInformer constructs a new informer for APISigningKey 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 NewCategoryInformer

func NewCategoryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCategoryInformer constructs a new informer for Category 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 NewClientInformer

func NewClientInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClientInformer constructs a new informer for Client 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 NewConfigMapInformer

func NewConfigMapInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewConfigMapInformer constructs a new informer for ConfigMap 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 NewCustomPolicyBindingInformer added in v1.4.0

func NewCustomPolicyBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCustomPolicyBindingInformer constructs a new informer for CustomPolicyBinding 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 NewFilteredAPIKeyInformer

func NewFilteredAPIKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAPIKeyInformer constructs a new informer for APIKey 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 NewFilteredAPISigningKeyInformer

func NewFilteredAPISigningKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAPISigningKeyInformer constructs a new informer for APISigningKey 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 NewFilteredCategoryInformer

func NewFilteredCategoryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCategoryInformer constructs a new informer for Category 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 NewFilteredClientInformer

func NewFilteredClientInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClientInformer constructs a new informer for Client 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 NewFilteredConfigMapInformer

func NewFilteredConfigMapInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredConfigMapInformer constructs a new informer for ConfigMap 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 NewFilteredCustomPolicyBindingInformer added in v1.4.0

func NewFilteredCustomPolicyBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCustomPolicyBindingInformer constructs a new informer for CustomPolicyBinding 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 NewFilteredIdentityProviderInformer

func NewFilteredIdentityProviderInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredIdentityProviderInformer constructs a new informer for IdentityProvider 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 NewFilteredLocalGroupInformer

func NewFilteredLocalGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLocalGroupInformer constructs a new informer for LocalGroup 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 NewFilteredLocalIdentityInformer

func NewFilteredLocalIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLocalIdentityInformer constructs a new informer for LocalIdentity 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 NewFilteredPolicyInformer

func NewFilteredPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPolicyInformer constructs a new informer for Policy 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 NewFilteredProjectPolicyBindingInformer added in v1.3.1

func NewFilteredProjectPolicyBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredProjectPolicyBindingInformer constructs a new informer for ProjectPolicyBinding 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

func NewFilteredRoleInformer(client versioned.Interface, 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 NewFilteredRuleInformer

func NewFilteredRuleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRuleInformer constructs a new informer for Rule 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 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 NewIdentityProviderInformer

func NewIdentityProviderInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewIdentityProviderInformer constructs a new informer for IdentityProvider 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 NewLocalGroupInformer

func NewLocalGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLocalGroupInformer constructs a new informer for LocalGroup 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 NewLocalIdentityInformer

func NewLocalIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLocalIdentityInformer constructs a new informer for LocalIdentity 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 NewPolicyInformer

func NewPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPolicyInformer constructs a new informer for Policy 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 NewProjectPolicyBindingInformer added in v1.3.1

func NewProjectPolicyBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProjectPolicyBindingInformer constructs a new informer for ProjectPolicyBinding 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

func NewRoleInformer(client versioned.Interface, 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.

func NewRuleInformer

func NewRuleInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRuleInformer constructs a new informer for Rule 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.

Types

type APIKeyInformer

type APIKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.APIKeyLister
}

APIKeyInformer provides access to a shared informer and lister for APIKeys.

type APISigningKeyInformer

type APISigningKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.APISigningKeyLister
}

APISigningKeyInformer provides access to a shared informer and lister for APISigningKeys.

type CategoryInformer

type CategoryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CategoryLister
}

CategoryInformer provides access to a shared informer and lister for Categories.

type ClientInformer

type ClientInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClientLister
}

ClientInformer provides access to a shared informer and lister for Clients.

type ConfigMapInformer

type ConfigMapInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ConfigMapLister
}

ConfigMapInformer provides access to a shared informer and lister for ConfigMaps.

type CustomPolicyBindingInformer added in v1.4.0

type CustomPolicyBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CustomPolicyBindingLister
}

CustomPolicyBindingInformer provides access to a shared informer and lister for CustomPolicyBindings.

type GroupInformer

type GroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.GroupLister
}

GroupInformer provides access to a shared informer and lister for Groups.

type IdentityProviderInformer

type IdentityProviderInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.IdentityProviderLister
}

IdentityProviderInformer provides access to a shared informer and lister for IdentityProviders.

type Interface

type Interface interface {
	// APIKeys returns a APIKeyInformer.
	APIKeys() APIKeyInformer
	// APISigningKeys returns a APISigningKeyInformer.
	APISigningKeys() APISigningKeyInformer
	// Categories returns a CategoryInformer.
	Categories() CategoryInformer
	// Clients returns a ClientInformer.
	Clients() ClientInformer
	// ConfigMaps returns a ConfigMapInformer.
	ConfigMaps() ConfigMapInformer
	// CustomPolicyBindings returns a CustomPolicyBindingInformer.
	CustomPolicyBindings() CustomPolicyBindingInformer
	// Groups returns a GroupInformer.
	Groups() GroupInformer
	// IdentityProviders returns a IdentityProviderInformer.
	IdentityProviders() IdentityProviderInformer
	// LocalGroups returns a LocalGroupInformer.
	LocalGroups() LocalGroupInformer
	// LocalIdentities returns a LocalIdentityInformer.
	LocalIdentities() LocalIdentityInformer
	// Policies returns a PolicyInformer.
	Policies() PolicyInformer
	// ProjectPolicyBindings returns a ProjectPolicyBindingInformer.
	ProjectPolicyBindings() ProjectPolicyBindingInformer
	// Roles returns a RoleInformer.
	Roles() RoleInformer
	// Rules returns a RuleInformer.
	Rules() RuleInformer
	// Users returns a UserInformer.
	Users() UserInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type LocalGroupInformer

type LocalGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.LocalGroupLister
}

LocalGroupInformer provides access to a shared informer and lister for LocalGroups.

type LocalIdentityInformer

type LocalIdentityInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.LocalIdentityLister
}

LocalIdentityInformer provides access to a shared informer and lister for LocalIdentities.

type PolicyInformer

type PolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.PolicyLister
}

PolicyInformer provides access to a shared informer and lister for Policies.

type ProjectPolicyBindingInformer added in v1.3.1

type ProjectPolicyBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ProjectPolicyBindingLister
}

ProjectPolicyBindingInformer provides access to a shared informer and lister for ProjectPolicyBindings.

type RoleInformer

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

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

type RuleInformer

type RuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RuleLister
}

RuleInformer provides access to a shared informer and lister for Rules.

type UserInformer

type UserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.UserLister
}

UserInformer provides access to a shared informer and lister for Users.

Jump to

Keyboard shortcuts

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