v1alpha1

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAclInformer

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

NewAclInformer constructs a new informer for Acl 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 NewAttachmentInformer

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

NewAttachmentInformer constructs a new informer for Attachment 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 NewBackendServerInformer

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

NewBackendServerInformer constructs a new informer for BackendServer 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 NewCaCertificateInformer

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

NewCaCertificateInformer constructs a new informer for CaCertificate 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 NewDomainExtensionInformer

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

NewDomainExtensionInformer constructs a new informer for DomainExtension 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 NewFilteredAclInformer

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

NewFilteredAclInformer constructs a new informer for Acl 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 NewFilteredAttachmentInformer

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

NewFilteredAttachmentInformer constructs a new informer for Attachment 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 NewFilteredBackendServerInformer

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

NewFilteredBackendServerInformer constructs a new informer for BackendServer 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 NewFilteredCaCertificateInformer

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

NewFilteredCaCertificateInformer constructs a new informer for CaCertificate 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 NewFilteredDomainExtensionInformer

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

NewFilteredDomainExtensionInformer constructs a new informer for DomainExtension 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 NewFilteredListenerInformer

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

NewFilteredListenerInformer constructs a new informer for Listener 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 NewFilteredLoadBalancerInformer

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

NewFilteredLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewFilteredMasterSlaveServerGroupInformer

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

NewFilteredMasterSlaveServerGroupInformer constructs a new informer for MasterSlaveServerGroup 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 NewFilteredRuleInformer

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

NewFilteredRuleInformer constructs a new informer for Rule 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 NewFilteredServerCertificateInformer

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

NewFilteredServerCertificateInformer constructs a new informer for ServerCertificate 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 NewFilteredServerGroupInformer

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

NewFilteredServerGroupInformer constructs a new informer for ServerGroup 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 NewFilteredSlbInformer

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

NewFilteredSlbInformer constructs a new informer for Slb 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 NewListenerInformer

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

NewListenerInformer constructs a new informer for Listener 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 NewLoadBalancerInformer

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

NewLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewMasterSlaveServerGroupInformer

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

NewMasterSlaveServerGroupInformer constructs a new informer for MasterSlaveServerGroup 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 NewRuleInformer

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

NewRuleInformer constructs a new informer for Rule 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 NewServerCertificateInformer

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

NewServerCertificateInformer constructs a new informer for ServerCertificate 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 NewServerGroupInformer

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

NewServerGroupInformer constructs a new informer for ServerGroup 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 NewSlbInformer

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

NewSlbInformer constructs a new informer for Slb 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 AclInformer

type AclInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AclLister
}

AclInformer provides access to a shared informer and lister for Acls.

type AttachmentInformer

type AttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AttachmentLister
}

AttachmentInformer provides access to a shared informer and lister for Attachments.

type BackendServerInformer

type BackendServerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackendServerLister
}

BackendServerInformer provides access to a shared informer and lister for BackendServers.

type CaCertificateInformer

type CaCertificateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CaCertificateLister
}

CaCertificateInformer provides access to a shared informer and lister for CaCertificates.

type DomainExtensionInformer

type DomainExtensionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DomainExtensionLister
}

DomainExtensionInformer provides access to a shared informer and lister for DomainExtensions.

type Interface

type Interface interface {
	// Acls returns a AclInformer.
	Acls() AclInformer
	// Attachments returns a AttachmentInformer.
	Attachments() AttachmentInformer
	// BackendServers returns a BackendServerInformer.
	BackendServers() BackendServerInformer
	// CaCertificates returns a CaCertificateInformer.
	CaCertificates() CaCertificateInformer
	// DomainExtensions returns a DomainExtensionInformer.
	DomainExtensions() DomainExtensionInformer
	// Listeners returns a ListenerInformer.
	Listeners() ListenerInformer
	// LoadBalancers returns a LoadBalancerInformer.
	LoadBalancers() LoadBalancerInformer
	// MasterSlaveServerGroups returns a MasterSlaveServerGroupInformer.
	MasterSlaveServerGroups() MasterSlaveServerGroupInformer
	// Rules returns a RuleInformer.
	Rules() RuleInformer
	// ServerCertificates returns a ServerCertificateInformer.
	ServerCertificates() ServerCertificateInformer
	// ServerGroups returns a ServerGroupInformer.
	ServerGroups() ServerGroupInformer
	// Slbs returns a SlbInformer.
	Slbs() SlbInformer
}

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

func New

New returns a new Interface.

type ListenerInformer

type ListenerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ListenerLister
}

ListenerInformer provides access to a shared informer and lister for Listeners.

type LoadBalancerInformer

type LoadBalancerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LoadBalancerLister
}

LoadBalancerInformer provides access to a shared informer and lister for LoadBalancers.

type MasterSlaveServerGroupInformer

type MasterSlaveServerGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MasterSlaveServerGroupLister
}

MasterSlaveServerGroupInformer provides access to a shared informer and lister for MasterSlaveServerGroups.

type RuleInformer

type RuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuleLister
}

RuleInformer provides access to a shared informer and lister for Rules.

type ServerCertificateInformer

type ServerCertificateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServerCertificateLister
}

ServerCertificateInformer provides access to a shared informer and lister for ServerCertificates.

type ServerGroupInformer

type ServerGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServerGroupLister
}

ServerGroupInformer provides access to a shared informer and lister for ServerGroups.

type SlbInformer

type SlbInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SlbLister
}

SlbInformer provides access to a shared informer and lister for Slbs.

Jump to

Keyboard shortcuts

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