Documentation ¶
Index ¶
- func NewFilteredL4RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredL7RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSSORuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewL4RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewL7RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSSORuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type L4RuleInformer
- type L7RuleInformer
- type SSORuleInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredL4RuleInformer ¶
func NewFilteredL4RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredL4RuleInformer constructs a new informer for L4Rule 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 NewFilteredL7RuleInformer ¶
func NewFilteredL7RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredL7RuleInformer constructs a new informer for L7Rule 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 NewFilteredSSORuleInformer ¶
func NewFilteredSSORuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSSORuleInformer constructs a new informer for SSORule 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 NewL4RuleInformer ¶
func NewL4RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewL4RuleInformer constructs a new informer for L4Rule 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 NewL7RuleInformer ¶
func NewL7RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewL7RuleInformer constructs a new informer for L7Rule 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 NewSSORuleInformer ¶
func NewSSORuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSSORuleInformer constructs a new informer for SSORule 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 Interface ¶
type Interface interface { // L4Rules returns a L4RuleInformer. L4Rules() L4RuleInformer // L7Rules returns a L7RuleInformer. L7Rules() L7RuleInformer // SSORules returns a SSORuleInformer. SSORules() SSORuleInformer }
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 L4RuleInformer ¶
type L4RuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.L4RuleLister }
L4RuleInformer provides access to a shared informer and lister for L4Rules.
type L7RuleInformer ¶
type L7RuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.L7RuleLister }
L7RuleInformer provides access to a shared informer and lister for L7Rules.
type SSORuleInformer ¶
type SSORuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha2.SSORuleLister }
SSORuleInformer provides access to a shared informer and lister for SSORules.