v1beta1

package
v1.15.1 Latest Latest
Warning

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

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

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

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