Documentation ¶
Index ¶
- func NewApplicationRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFirewallInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNatRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNetworkRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPolicyRuleCollectionGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFirewallInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNatRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNetworkRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPolicyRuleCollectionGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ApplicationRuleCollectionInformer
- type FirewallInformer
- type Interface
- type NatRuleCollectionInformer
- type NetworkRuleCollectionInformer
- type PolicyInformer
- type PolicyRuleCollectionGroupInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationRuleCollectionInformer ¶
func NewApplicationRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationRuleCollectionInformer constructs a new informer for ApplicationRuleCollection 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 NewFilteredApplicationRuleCollectionInformer ¶
func NewFilteredApplicationRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationRuleCollectionInformer constructs a new informer for ApplicationRuleCollection 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 NewFilteredFirewallInformer ¶
func NewFilteredFirewallInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFirewallInformer constructs a new informer for Firewall 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 NewFilteredNatRuleCollectionInformer ¶
func NewFilteredNatRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNatRuleCollectionInformer constructs a new informer for NatRuleCollection 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 NewFilteredNetworkRuleCollectionInformer ¶
func NewFilteredNetworkRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNetworkRuleCollectionInformer constructs a new informer for NetworkRuleCollection 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, namespace string, 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 NewFilteredPolicyRuleCollectionGroupInformer ¶
func NewFilteredPolicyRuleCollectionGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPolicyRuleCollectionGroupInformer constructs a new informer for PolicyRuleCollectionGroup 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 NewFirewallInformer ¶
func NewFirewallInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFirewallInformer constructs a new informer for Firewall 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 NewNatRuleCollectionInformer ¶
func NewNatRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNatRuleCollectionInformer constructs a new informer for NatRuleCollection 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 NewNetworkRuleCollectionInformer ¶
func NewNetworkRuleCollectionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNetworkRuleCollectionInformer constructs a new informer for NetworkRuleCollection 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, namespace string, 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 NewPolicyRuleCollectionGroupInformer ¶
func NewPolicyRuleCollectionGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPolicyRuleCollectionGroupInformer constructs a new informer for PolicyRuleCollectionGroup 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 ApplicationRuleCollectionInformer ¶
type ApplicationRuleCollectionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationRuleCollectionLister }
ApplicationRuleCollectionInformer provides access to a shared informer and lister for ApplicationRuleCollections.
type FirewallInformer ¶
type FirewallInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.FirewallLister }
FirewallInformer provides access to a shared informer and lister for Firewalls.
type Interface ¶
type Interface interface { // ApplicationRuleCollections returns a ApplicationRuleCollectionInformer. ApplicationRuleCollections() ApplicationRuleCollectionInformer // Firewalls returns a FirewallInformer. Firewalls() FirewallInformer // NatRuleCollections returns a NatRuleCollectionInformer. NatRuleCollections() NatRuleCollectionInformer // NetworkRuleCollections returns a NetworkRuleCollectionInformer. NetworkRuleCollections() NetworkRuleCollectionInformer // Policies returns a PolicyInformer. Policies() PolicyInformer // PolicyRuleCollectionGroups returns a PolicyRuleCollectionGroupInformer. PolicyRuleCollectionGroups() PolicyRuleCollectionGroupInformer }
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 NatRuleCollectionInformer ¶
type NatRuleCollectionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NatRuleCollectionLister }
NatRuleCollectionInformer provides access to a shared informer and lister for NatRuleCollections.
type NetworkRuleCollectionInformer ¶
type NetworkRuleCollectionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NetworkRuleCollectionLister }
NetworkRuleCollectionInformer provides access to a shared informer and lister for NetworkRuleCollections.
type PolicyInformer ¶
type PolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PolicyLister }
PolicyInformer provides access to a shared informer and lister for Policies.
type PolicyRuleCollectionGroupInformer ¶
type PolicyRuleCollectionGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PolicyRuleCollectionGroupLister }
PolicyRuleCollectionGroupInformer provides access to a shared informer and lister for PolicyRuleCollectionGroups.