Documentation ¶
Index ¶
- func NewAntreaAgentInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAntreaControllerInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterNetworkPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEgressInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewExternalIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAntreaAgentInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAntreaControllerInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterNetworkPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEgressInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExternalIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNetworkPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTierInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTraceflowInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNetworkPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTierInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTraceflowInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AntreaAgentInfoInformer
- type AntreaControllerInfoInformer
- type ClusterGroupInformer
- type ClusterNetworkPolicyInformer
- type EgressInformer
- type ExternalIPPoolInformer
- type GroupInformer
- type Interface
- type NetworkPolicyInformer
- type TierInformer
- type TraceflowInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAntreaAgentInfoInformer ¶
func NewAntreaAgentInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAntreaAgentInfoInformer constructs a new informer for AntreaAgentInfo 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 NewAntreaControllerInfoInformer ¶
func NewAntreaControllerInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAntreaControllerInfoInformer constructs a new informer for AntreaControllerInfo 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 NewClusterGroupInformer ¶ added in v1.13.0
func NewClusterGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterGroupInformer constructs a new informer for ClusterGroup 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 NewClusterNetworkPolicyInformer ¶ added in v1.13.0
func NewClusterNetworkPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterNetworkPolicyInformer constructs a new informer for ClusterNetworkPolicy 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 NewEgressInformer ¶ added in v1.13.0
func NewEgressInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEgressInformer constructs a new informer for Egress 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 NewExternalIPPoolInformer ¶ added in v1.13.0
func NewExternalIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewExternalIPPoolInformer constructs a new informer for ExternalIPPool 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 NewFilteredAntreaAgentInfoInformer ¶
func NewFilteredAntreaAgentInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAntreaAgentInfoInformer constructs a new informer for AntreaAgentInfo 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 NewFilteredAntreaControllerInfoInformer ¶
func NewFilteredAntreaControllerInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAntreaControllerInfoInformer constructs a new informer for AntreaControllerInfo 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 NewFilteredClusterGroupInformer ¶ added in v1.13.0
func NewFilteredClusterGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterGroupInformer constructs a new informer for ClusterGroup 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 NewFilteredClusterNetworkPolicyInformer ¶ added in v1.13.0
func NewFilteredClusterNetworkPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterNetworkPolicyInformer constructs a new informer for ClusterNetworkPolicy 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 NewFilteredEgressInformer ¶ added in v1.13.0
func NewFilteredEgressInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEgressInformer constructs a new informer for Egress 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 NewFilteredExternalIPPoolInformer ¶ added in v1.13.0
func NewFilteredExternalIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredExternalIPPoolInformer constructs a new informer for ExternalIPPool 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 ¶ added in v1.13.0
func NewFilteredGroupInformer(client versioned.Interface, namespace string, 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 NewFilteredNetworkPolicyInformer ¶ added in v1.13.0
func NewFilteredNetworkPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNetworkPolicyInformer constructs a new informer for NetworkPolicy 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 NewFilteredTierInformer ¶ added in v1.13.0
func NewFilteredTierInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTierInformer constructs a new informer for Tier 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 NewFilteredTraceflowInformer ¶ added in v1.13.0
func NewFilteredTraceflowInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTraceflowInformer constructs a new informer for Traceflow 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 ¶ added in v1.13.0
func NewGroupInformer(client versioned.Interface, namespace string, 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 NewNetworkPolicyInformer ¶ added in v1.13.0
func NewNetworkPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNetworkPolicyInformer constructs a new informer for NetworkPolicy 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 NewTierInformer ¶ added in v1.13.0
func NewTierInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTierInformer constructs a new informer for Tier 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 NewTraceflowInformer ¶ added in v1.13.0
func NewTraceflowInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTraceflowInformer constructs a new informer for Traceflow 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 AntreaAgentInfoInformer ¶
type AntreaAgentInfoInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.AntreaAgentInfoLister }
AntreaAgentInfoInformer provides access to a shared informer and lister for AntreaAgentInfos.
type AntreaControllerInfoInformer ¶
type AntreaControllerInfoInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.AntreaControllerInfoLister }
AntreaControllerInfoInformer provides access to a shared informer and lister for AntreaControllerInfos.
type ClusterGroupInformer ¶ added in v1.13.0
type ClusterGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ClusterGroupLister }
ClusterGroupInformer provides access to a shared informer and lister for ClusterGroups.
type ClusterNetworkPolicyInformer ¶ added in v1.13.0
type ClusterNetworkPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ClusterNetworkPolicyLister }
ClusterNetworkPolicyInformer provides access to a shared informer and lister for ClusterNetworkPolicies.
type EgressInformer ¶ added in v1.13.0
type EgressInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.EgressLister }
EgressInformer provides access to a shared informer and lister for Egresses.
type ExternalIPPoolInformer ¶ added in v1.13.0
type ExternalIPPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.ExternalIPPoolLister }
ExternalIPPoolInformer provides access to a shared informer and lister for ExternalIPPools.
type GroupInformer ¶ added in v1.13.0
type GroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.GroupLister }
GroupInformer provides access to a shared informer and lister for Groups.
type Interface ¶
type Interface interface { // AntreaAgentInfos returns a AntreaAgentInfoInformer. AntreaAgentInfos() AntreaAgentInfoInformer // AntreaControllerInfos returns a AntreaControllerInfoInformer. AntreaControllerInfos() AntreaControllerInfoInformer // ClusterGroups returns a ClusterGroupInformer. ClusterGroups() ClusterGroupInformer // ClusterNetworkPolicies returns a ClusterNetworkPolicyInformer. ClusterNetworkPolicies() ClusterNetworkPolicyInformer // Egresses returns a EgressInformer. Egresses() EgressInformer // ExternalIPPools returns a ExternalIPPoolInformer. ExternalIPPools() ExternalIPPoolInformer // Groups returns a GroupInformer. Groups() GroupInformer // NetworkPolicies returns a NetworkPolicyInformer. NetworkPolicies() NetworkPolicyInformer // Tiers returns a TierInformer. Tiers() TierInformer // Traceflows returns a TraceflowInformer. Traceflows() TraceflowInformer }
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 NetworkPolicyInformer ¶ added in v1.13.0
type NetworkPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.NetworkPolicyLister }
NetworkPolicyInformer provides access to a shared informer and lister for NetworkPolicies.
type TierInformer ¶ added in v1.13.0
type TierInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.TierLister }
TierInformer provides access to a shared informer and lister for Tiers.
type TraceflowInformer ¶ added in v1.13.0
type TraceflowInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.TraceflowLister }
TraceflowInformer provides access to a shared informer and lister for Traceflows.