v1alpha1

package
v1.3.3 Latest Latest
Warning

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

Go to latest
Published: May 7, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIAccessInformer

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

NewAPIAccessInformer constructs a new informer for APIAccess 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 NewAPIInformer

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

NewAPIInformer constructs a new informer for API 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 NewAPIPortalInformer

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

NewAPIPortalInformer constructs a new informer for APIPortal 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 NewAPIRateLimitInformer

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

NewAPIRateLimitInformer constructs a new informer for APIRateLimit 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 NewAPIVersionInformer

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

NewAPIVersionInformer constructs a new informer for APIVersion 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 NewAccessControlPolicyInformer

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

NewAccessControlPolicyInformer constructs a new informer for AccessControlPolicy 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 NewFilteredAPIAccessInformer

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

NewFilteredAPIAccessInformer constructs a new informer for APIAccess 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 NewFilteredAPIInformer

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

NewFilteredAPIInformer constructs a new informer for API 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 NewFilteredAPIPortalInformer

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

NewFilteredAPIPortalInformer constructs a new informer for APIPortal 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 NewFilteredAPIRateLimitInformer

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

NewFilteredAPIRateLimitInformer constructs a new informer for APIRateLimit 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 NewFilteredAPIVersionInformer

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

NewFilteredAPIVersionInformer constructs a new informer for APIVersion 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 NewFilteredAccessControlPolicyInformer

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

NewFilteredAccessControlPolicyInformer constructs a new informer for AccessControlPolicy 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 APIAccessInformer

type APIAccessInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIAccessLister
}

APIAccessInformer provides access to a shared informer and lister for APIAccesses.

type APIInformer

type APIInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APILister
}

APIInformer provides access to a shared informer and lister for APIs.

type APIPortalInformer

type APIPortalInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIPortalLister
}

APIPortalInformer provides access to a shared informer and lister for APIPortals.

type APIRateLimitInformer

type APIRateLimitInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIRateLimitLister
}

APIRateLimitInformer provides access to a shared informer and lister for APIRateLimits.

type APIVersionInformer

type APIVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.APIVersionLister
}

APIVersionInformer provides access to a shared informer and lister for APIVersions.

type AccessControlPolicyInformer

type AccessControlPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccessControlPolicyLister
}

AccessControlPolicyInformer provides access to a shared informer and lister for AccessControlPolicies.

type Interface

type Interface interface {
	// APIs returns a APIInformer.
	APIs() APIInformer
	// APIAccesses returns a APIAccessInformer.
	APIAccesses() APIAccessInformer
	// APIPortals returns a APIPortalInformer.
	APIPortals() APIPortalInformer
	// APIRateLimits returns a APIRateLimitInformer.
	APIRateLimits() APIRateLimitInformer
	// APIVersions returns a APIVersionInformer.
	APIVersions() APIVersionInformer
	// AccessControlPolicies returns a AccessControlPolicyInformer.
	AccessControlPolicies() AccessControlPolicyInformer
}

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

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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