Documentation
¶
Index ¶
- func NewAPIAccessInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIPortalInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIRateLimitInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAPIVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAccessControlPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIAccessInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIPortalInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIRateLimitInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAPIVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccessControlPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type APIAccessInformer
- type APIInformer
- type APIPortalInformer
- type APIRateLimitInformer
- type APIVersionInformer
- type AccessControlPolicyInformer
- type Interface
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.