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 NewConnectionMonitorInformer

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

NewConnectionMonitorInformer constructs a new informer for ConnectionMonitor 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 NewDdosProtectionPlanInformer

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

NewDdosProtectionPlanInformer constructs a new informer for DdosProtectionPlan 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 NewFilteredConnectionMonitorInformer

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

NewFilteredConnectionMonitorInformer constructs a new informer for ConnectionMonitor 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 NewFilteredDdosProtectionPlanInformer

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

NewFilteredDdosProtectionPlanInformer constructs a new informer for DdosProtectionPlan 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 NewFilteredInterfaceApplicationGatewayBackendAddressPoolAssociationInformer

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

NewFilteredInterfaceApplicationGatewayBackendAddressPoolAssociationInformer constructs a new informer for InterfaceApplicationGatewayBackendAddressPoolAssociation 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 NewFilteredInterfaceApplicationSecurityGroupAssociationInformer

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

NewFilteredInterfaceApplicationSecurityGroupAssociationInformer constructs a new informer for InterfaceApplicationSecurityGroupAssociation 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 NewFilteredInterfaceBackendAddressPoolAssociationInformer

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

NewFilteredInterfaceBackendAddressPoolAssociationInformer constructs a new informer for InterfaceBackendAddressPoolAssociation 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 NewFilteredInterfaceInformer

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

NewFilteredInterfaceInformer constructs a new informer for Interface 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 NewFilteredInterfaceNATRuleAssociationInformer

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

NewFilteredInterfaceNATRuleAssociationInformer constructs a new informer for InterfaceNATRuleAssociation 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 NewFilteredInterfaceSecurityGroupAssociationInformer

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

NewFilteredInterfaceSecurityGroupAssociationInformer constructs a new informer for InterfaceSecurityGroupAssociation 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 NewFilteredPacketCaptureInformer

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

NewFilteredPacketCaptureInformer constructs a new informer for PacketCapture 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 NewFilteredProfileInformer

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

NewFilteredProfileInformer constructs a new informer for Profile 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 NewFilteredSecurityGroupInformer

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

NewFilteredSecurityGroupInformer constructs a new informer for SecurityGroup 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 NewFilteredSecurityRuleInformer

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

NewFilteredSecurityRuleInformer constructs a new informer for SecurityRule 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 NewFilteredWatcherFlowLogInformer

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

NewFilteredWatcherFlowLogInformer constructs a new informer for WatcherFlowLog 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 NewFilteredWatcherInformer

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

NewFilteredWatcherInformer constructs a new informer for Watcher 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 NewInterfaceApplicationGatewayBackendAddressPoolAssociationInformer

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

NewInterfaceApplicationGatewayBackendAddressPoolAssociationInformer constructs a new informer for InterfaceApplicationGatewayBackendAddressPoolAssociation 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 NewInterfaceApplicationSecurityGroupAssociationInformer

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

NewInterfaceApplicationSecurityGroupAssociationInformer constructs a new informer for InterfaceApplicationSecurityGroupAssociation 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 NewInterfaceBackendAddressPoolAssociationInformer

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

NewInterfaceBackendAddressPoolAssociationInformer constructs a new informer for InterfaceBackendAddressPoolAssociation 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 NewInterfaceInformer

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

NewInterfaceInformer constructs a new informer for Interface 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 NewInterfaceNATRuleAssociationInformer

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

NewInterfaceNATRuleAssociationInformer constructs a new informer for InterfaceNATRuleAssociation 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 NewInterfaceSecurityGroupAssociationInformer

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

NewInterfaceSecurityGroupAssociationInformer constructs a new informer for InterfaceSecurityGroupAssociation 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 NewPacketCaptureInformer

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

NewPacketCaptureInformer constructs a new informer for PacketCapture 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 NewProfileInformer

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

NewProfileInformer constructs a new informer for Profile 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 NewSecurityGroupInformer

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

NewSecurityGroupInformer constructs a new informer for SecurityGroup 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 NewSecurityRuleInformer

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

NewSecurityRuleInformer constructs a new informer for SecurityRule 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 NewWatcherFlowLogInformer

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

NewWatcherFlowLogInformer constructs a new informer for WatcherFlowLog 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 NewWatcherInformer

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

NewWatcherInformer constructs a new informer for Watcher 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 ConnectionMonitorInformer

type ConnectionMonitorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ConnectionMonitorLister
}

ConnectionMonitorInformer provides access to a shared informer and lister for ConnectionMonitors.

type DdosProtectionPlanInformer

type DdosProtectionPlanInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DdosProtectionPlanLister
}

DdosProtectionPlanInformer provides access to a shared informer and lister for DdosProtectionPlans.

type Interface

type Interface interface {
	// ConnectionMonitors returns a ConnectionMonitorInformer.
	ConnectionMonitors() ConnectionMonitorInformer
	// DdosProtectionPlans returns a DdosProtectionPlanInformer.
	DdosProtectionPlans() DdosProtectionPlanInformer
	// Interfaces returns a InterfaceInformer.
	Interfaces() InterfaceInformer
	// InterfaceApplicationGatewayBackendAddressPoolAssociations returns a InterfaceApplicationGatewayBackendAddressPoolAssociationInformer.
	InterfaceApplicationGatewayBackendAddressPoolAssociations() InterfaceApplicationGatewayBackendAddressPoolAssociationInformer
	// InterfaceApplicationSecurityGroupAssociations returns a InterfaceApplicationSecurityGroupAssociationInformer.
	InterfaceApplicationSecurityGroupAssociations() InterfaceApplicationSecurityGroupAssociationInformer
	// InterfaceBackendAddressPoolAssociations returns a InterfaceBackendAddressPoolAssociationInformer.
	InterfaceBackendAddressPoolAssociations() InterfaceBackendAddressPoolAssociationInformer
	// InterfaceNATRuleAssociations returns a InterfaceNATRuleAssociationInformer.
	InterfaceNATRuleAssociations() InterfaceNATRuleAssociationInformer
	// InterfaceSecurityGroupAssociations returns a InterfaceSecurityGroupAssociationInformer.
	InterfaceSecurityGroupAssociations() InterfaceSecurityGroupAssociationInformer
	// PacketCaptures returns a PacketCaptureInformer.
	PacketCaptures() PacketCaptureInformer
	// Profiles returns a ProfileInformer.
	Profiles() ProfileInformer
	// SecurityGroups returns a SecurityGroupInformer.
	SecurityGroups() SecurityGroupInformer
	// SecurityRules returns a SecurityRuleInformer.
	SecurityRules() SecurityRuleInformer
	// Watchers returns a WatcherInformer.
	Watchers() WatcherInformer
	// WatcherFlowLogs returns a WatcherFlowLogInformer.
	WatcherFlowLogs() WatcherFlowLogInformer
}

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

func New

New returns a new Interface.

type InterfaceApplicationGatewayBackendAddressPoolAssociationInformer

type InterfaceApplicationGatewayBackendAddressPoolAssociationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InterfaceApplicationGatewayBackendAddressPoolAssociationLister
}

InterfaceApplicationGatewayBackendAddressPoolAssociationInformer provides access to a shared informer and lister for InterfaceApplicationGatewayBackendAddressPoolAssociations.

type InterfaceApplicationSecurityGroupAssociationInformer

type InterfaceApplicationSecurityGroupAssociationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InterfaceApplicationSecurityGroupAssociationLister
}

InterfaceApplicationSecurityGroupAssociationInformer provides access to a shared informer and lister for InterfaceApplicationSecurityGroupAssociations.

type InterfaceBackendAddressPoolAssociationInformer

type InterfaceBackendAddressPoolAssociationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InterfaceBackendAddressPoolAssociationLister
}

InterfaceBackendAddressPoolAssociationInformer provides access to a shared informer and lister for InterfaceBackendAddressPoolAssociations.

type InterfaceInformer

type InterfaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InterfaceLister
}

InterfaceInformer provides access to a shared informer and lister for Interfaces.

type InterfaceNATRuleAssociationInformer

type InterfaceNATRuleAssociationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InterfaceNATRuleAssociationLister
}

InterfaceNATRuleAssociationInformer provides access to a shared informer and lister for InterfaceNATRuleAssociations.

type InterfaceSecurityGroupAssociationInformer

type InterfaceSecurityGroupAssociationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InterfaceSecurityGroupAssociationLister
}

InterfaceSecurityGroupAssociationInformer provides access to a shared informer and lister for InterfaceSecurityGroupAssociations.

type PacketCaptureInformer

type PacketCaptureInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PacketCaptureLister
}

PacketCaptureInformer provides access to a shared informer and lister for PacketCaptures.

type ProfileInformer

type ProfileInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProfileLister
}

ProfileInformer provides access to a shared informer and lister for Profiles.

type SecurityGroupInformer

type SecurityGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecurityGroupLister
}

SecurityGroupInformer provides access to a shared informer and lister for SecurityGroups.

type SecurityRuleInformer

type SecurityRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecurityRuleLister
}

SecurityRuleInformer provides access to a shared informer and lister for SecurityRules.

type WatcherFlowLogInformer

type WatcherFlowLogInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WatcherFlowLogLister
}

WatcherFlowLogInformer provides access to a shared informer and lister for WatcherFlowLogs.

type WatcherInformer

type WatcherInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WatcherLister
}

WatcherInformer provides access to a shared informer and lister for Watchers.

Jump to

Keyboard shortcuts

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