v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBgpGroupInformer added in v0.5.0

func NewBgpGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewBgpGroupInformer constructs a new informer for BgpGroup 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 NewBgpNetworkInformer added in v0.5.0

func NewBgpNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewBgpNetworkInformer constructs a new informer for BgpNetwork 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 NewBgpPeerInformer added in v0.5.0

func NewBgpPeerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewBgpPeerInformer constructs a new informer for BgpPeer 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 NewDhcpOptionsSetAttachmentInformer added in v0.5.0

func NewDhcpOptionsSetAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDhcpOptionsSetAttachmentInformer constructs a new informer for DhcpOptionsSetAttachment 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 NewDhcpOptionsSetInformer added in v0.4.0

func NewDhcpOptionsSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDhcpOptionsSetInformer constructs a new informer for DhcpOptionsSet 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 NewFilteredBgpGroupInformer added in v0.5.0

func NewFilteredBgpGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredBgpGroupInformer constructs a new informer for BgpGroup 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 NewFilteredBgpNetworkInformer added in v0.5.0

func NewFilteredBgpNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredBgpNetworkInformer constructs a new informer for BgpNetwork 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 NewFilteredBgpPeerInformer added in v0.5.0

func NewFilteredBgpPeerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredBgpPeerInformer constructs a new informer for BgpPeer 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 NewFilteredDhcpOptionsSetAttachmentInformer added in v0.5.0

func NewFilteredDhcpOptionsSetAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDhcpOptionsSetAttachmentInformer constructs a new informer for DhcpOptionsSetAttachment 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 NewFilteredDhcpOptionsSetInformer added in v0.4.0

func NewFilteredDhcpOptionsSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDhcpOptionsSetInformer constructs a new informer for DhcpOptionsSet 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 NewFilteredFlowLogInformer

func NewFilteredFlowLogInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredFlowLogInformer constructs a new informer for FlowLog 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 NewFilteredIpv6EgressRuleInformer added in v0.5.0

func NewFilteredIpv6EgressRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredIpv6EgressRuleInformer constructs a new informer for Ipv6EgressRule 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 NewFilteredIpv6GatewayInformer added in v0.5.0

func NewFilteredIpv6GatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredIpv6GatewayInformer constructs a new informer for Ipv6Gateway 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 NewFilteredIpv6InternetBandwidthInformer added in v0.5.0

func NewFilteredIpv6InternetBandwidthInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredIpv6InternetBandwidthInformer constructs a new informer for Ipv6InternetBandwidth 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 NewFilteredNatIPCIDRInformer added in v0.4.0

func NewFilteredNatIPCIDRInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNatIPCIDRInformer constructs a new informer for NatIPCIDR 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 NewFilteredNatIPInformer added in v0.4.0

func NewFilteredNatIPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNatIPInformer constructs a new informer for NatIP 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 NewFilteredTrafficMirrorFilterEgressRuleInformer added in v0.4.0

func NewFilteredTrafficMirrorFilterEgressRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredTrafficMirrorFilterEgressRuleInformer constructs a new informer for TrafficMirrorFilterEgressRule 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 NewFilteredTrafficMirrorFilterInformer added in v0.4.0

func NewFilteredTrafficMirrorFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredTrafficMirrorFilterInformer constructs a new informer for TrafficMirrorFilter 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 NewFilteredTrafficMirrorFilterIngressRuleInformer added in v0.5.0

func NewFilteredTrafficMirrorFilterIngressRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredTrafficMirrorFilterIngressRuleInformer constructs a new informer for TrafficMirrorFilterIngressRule 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 NewFilteredTrafficMirrorSessionInformer added in v0.5.0

func NewFilteredTrafficMirrorSessionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredTrafficMirrorSessionInformer constructs a new informer for TrafficMirrorSession 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 NewFilteredVbrHaInformer added in v0.5.0

func NewFilteredVbrHaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVbrHaInformer constructs a new informer for VbrHa 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 NewFilteredVpcInformer

func NewFilteredVpcInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVpcInformer constructs a new informer for Vpc 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 NewFlowLogInformer

func NewFlowLogInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewFlowLogInformer constructs a new informer for FlowLog 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 NewIpv6EgressRuleInformer added in v0.5.0

func NewIpv6EgressRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewIpv6EgressRuleInformer constructs a new informer for Ipv6EgressRule 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 NewIpv6GatewayInformer added in v0.5.0

func NewIpv6GatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewIpv6GatewayInformer constructs a new informer for Ipv6Gateway 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 NewIpv6InternetBandwidthInformer added in v0.5.0

func NewIpv6InternetBandwidthInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewIpv6InternetBandwidthInformer constructs a new informer for Ipv6InternetBandwidth 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 NewNatIPCIDRInformer added in v0.4.0

func NewNatIPCIDRInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNatIPCIDRInformer constructs a new informer for NatIPCIDR 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 NewNatIPInformer added in v0.4.0

func NewNatIPInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNatIPInformer constructs a new informer for NatIP 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 NewTrafficMirrorFilterEgressRuleInformer added in v0.4.0

func NewTrafficMirrorFilterEgressRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTrafficMirrorFilterEgressRuleInformer constructs a new informer for TrafficMirrorFilterEgressRule 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 NewTrafficMirrorFilterInformer added in v0.4.0

func NewTrafficMirrorFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTrafficMirrorFilterInformer constructs a new informer for TrafficMirrorFilter 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 NewTrafficMirrorFilterIngressRuleInformer added in v0.5.0

func NewTrafficMirrorFilterIngressRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTrafficMirrorFilterIngressRuleInformer constructs a new informer for TrafficMirrorFilterIngressRule 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 NewTrafficMirrorSessionInformer added in v0.5.0

func NewTrafficMirrorSessionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTrafficMirrorSessionInformer constructs a new informer for TrafficMirrorSession 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 NewVbrHaInformer added in v0.5.0

func NewVbrHaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVbrHaInformer constructs a new informer for VbrHa 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 NewVpcInformer

func NewVpcInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVpcInformer constructs a new informer for Vpc 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 BgpGroupInformer added in v0.5.0

type BgpGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BgpGroupLister
}

BgpGroupInformer provides access to a shared informer and lister for BgpGroups.

type BgpNetworkInformer added in v0.5.0

type BgpNetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BgpNetworkLister
}

BgpNetworkInformer provides access to a shared informer and lister for BgpNetworks.

type BgpPeerInformer added in v0.5.0

type BgpPeerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BgpPeerLister
}

BgpPeerInformer provides access to a shared informer and lister for BgpPeers.

type DhcpOptionsSetAttachmentInformer added in v0.5.0

type DhcpOptionsSetAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DhcpOptionsSetAttachmentLister
}

DhcpOptionsSetAttachmentInformer provides access to a shared informer and lister for DhcpOptionsSetAttachments.

type DhcpOptionsSetInformer added in v0.4.0

type DhcpOptionsSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DhcpOptionsSetLister
}

DhcpOptionsSetInformer provides access to a shared informer and lister for DhcpOptionsSets.

type FlowLogInformer

type FlowLogInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FlowLogLister
}

FlowLogInformer provides access to a shared informer and lister for FlowLogs.

type Interface

type Interface interface {
	// BgpGroups returns a BgpGroupInformer.
	BgpGroups() BgpGroupInformer
	// BgpNetworks returns a BgpNetworkInformer.
	BgpNetworks() BgpNetworkInformer
	// BgpPeers returns a BgpPeerInformer.
	BgpPeers() BgpPeerInformer
	// DhcpOptionsSets returns a DhcpOptionsSetInformer.
	DhcpOptionsSets() DhcpOptionsSetInformer
	// DhcpOptionsSetAttachments returns a DhcpOptionsSetAttachmentInformer.
	DhcpOptionsSetAttachments() DhcpOptionsSetAttachmentInformer
	// FlowLogs returns a FlowLogInformer.
	FlowLogs() FlowLogInformer
	// Ipv6EgressRules returns a Ipv6EgressRuleInformer.
	Ipv6EgressRules() Ipv6EgressRuleInformer
	// Ipv6Gateways returns a Ipv6GatewayInformer.
	Ipv6Gateways() Ipv6GatewayInformer
	// Ipv6InternetBandwidths returns a Ipv6InternetBandwidthInformer.
	Ipv6InternetBandwidths() Ipv6InternetBandwidthInformer
	// NatIPs returns a NatIPInformer.
	NatIPs() NatIPInformer
	// NatIPCIDRs returns a NatIPCIDRInformer.
	NatIPCIDRs() NatIPCIDRInformer
	// TrafficMirrorFilters returns a TrafficMirrorFilterInformer.
	TrafficMirrorFilters() TrafficMirrorFilterInformer
	// TrafficMirrorFilterEgressRules returns a TrafficMirrorFilterEgressRuleInformer.
	TrafficMirrorFilterEgressRules() TrafficMirrorFilterEgressRuleInformer
	// TrafficMirrorFilterIngressRules returns a TrafficMirrorFilterIngressRuleInformer.
	TrafficMirrorFilterIngressRules() TrafficMirrorFilterIngressRuleInformer
	// TrafficMirrorSessions returns a TrafficMirrorSessionInformer.
	TrafficMirrorSessions() TrafficMirrorSessionInformer
	// VbrHas returns a VbrHaInformer.
	VbrHas() VbrHaInformer
	// Vpcs returns a VpcInformer.
	Vpcs() VpcInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type Ipv6EgressRuleInformer added in v0.5.0

type Ipv6EgressRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.Ipv6EgressRuleLister
}

Ipv6EgressRuleInformer provides access to a shared informer and lister for Ipv6EgressRules.

type Ipv6GatewayInformer added in v0.5.0

type Ipv6GatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.Ipv6GatewayLister
}

Ipv6GatewayInformer provides access to a shared informer and lister for Ipv6Gateways.

type Ipv6InternetBandwidthInformer added in v0.5.0

type Ipv6InternetBandwidthInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.Ipv6InternetBandwidthLister
}

Ipv6InternetBandwidthInformer provides access to a shared informer and lister for Ipv6InternetBandwidths.

type NatIPCIDRInformer added in v0.4.0

type NatIPCIDRInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NatIPCIDRLister
}

NatIPCIDRInformer provides access to a shared informer and lister for NatIPCIDRs.

type NatIPInformer added in v0.4.0

type NatIPInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NatIPLister
}

NatIPInformer provides access to a shared informer and lister for NatIPs.

type TrafficMirrorFilterEgressRuleInformer added in v0.4.0

type TrafficMirrorFilterEgressRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TrafficMirrorFilterEgressRuleLister
}

TrafficMirrorFilterEgressRuleInformer provides access to a shared informer and lister for TrafficMirrorFilterEgressRules.

type TrafficMirrorFilterInformer added in v0.4.0

type TrafficMirrorFilterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TrafficMirrorFilterLister
}

TrafficMirrorFilterInformer provides access to a shared informer and lister for TrafficMirrorFilters.

type TrafficMirrorFilterIngressRuleInformer added in v0.5.0

type TrafficMirrorFilterIngressRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TrafficMirrorFilterIngressRuleLister
}

TrafficMirrorFilterIngressRuleInformer provides access to a shared informer and lister for TrafficMirrorFilterIngressRules.

type TrafficMirrorSessionInformer added in v0.5.0

type TrafficMirrorSessionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TrafficMirrorSessionLister
}

TrafficMirrorSessionInformer provides access to a shared informer and lister for TrafficMirrorSessions.

type VbrHaInformer added in v0.5.0

type VbrHaInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VbrHaLister
}

VbrHaInformer provides access to a shared informer and lister for VbrHas.

type VpcInformer

type VpcInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpcLister
}

VpcInformer provides access to a shared informer and lister for Vpcs.

Jump to

Keyboard shortcuts

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