v1alpha1

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDomainInformer

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

NewDomainInformer constructs a new informer for Domain 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 NewDomainRecordInformer

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

NewDomainRecordInformer constructs a new informer for DomainRecord 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 NewFilteredDomainInformer

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

NewFilteredDomainInformer constructs a new informer for Domain 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 NewFilteredDomainRecordInformer

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

NewFilteredDomainRecordInformer constructs a new informer for DomainRecord 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 NewFilteredFirewallInformer added in v0.2.0

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

NewFilteredFirewallInformer constructs a new informer for Firewall 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 NewFilteredImageInformer

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

NewFilteredImageInformer constructs a new informer for Image 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 NewFilteredInstanceInformer

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

NewFilteredInstanceInformer constructs a new informer for Instance 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 NewFilteredLkeClusterInformer added in v0.2.0

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

NewFilteredLkeClusterInformer constructs a new informer for LkeCluster 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 NewFilteredNodebalancerConfigInformer

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

NewFilteredNodebalancerConfigInformer constructs a new informer for NodebalancerConfig 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 NewFilteredNodebalancerInformer

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

NewFilteredNodebalancerInformer constructs a new informer for Nodebalancer 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 NewFilteredNodebalancerNodeInformer

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

NewFilteredNodebalancerNodeInformer constructs a new informer for NodebalancerNode 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 NewFilteredObjectStorageBucketInformer added in v0.2.0

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

NewFilteredObjectStorageBucketInformer constructs a new informer for ObjectStorageBucket 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 NewFilteredObjectStorageKeyInformer added in v0.2.0

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

NewFilteredObjectStorageKeyInformer constructs a new informer for ObjectStorageKey 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 NewFilteredRdnsInformer

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

NewFilteredRdnsInformer constructs a new informer for Rdns 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 NewFilteredSshkeyInformer

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

NewFilteredSshkeyInformer constructs a new informer for Sshkey 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 NewFilteredStackscriptInformer

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

NewFilteredStackscriptInformer constructs a new informer for Stackscript 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 NewFilteredTokenInformer

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

NewFilteredTokenInformer constructs a new informer for Token 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 NewFilteredVolumeInformer

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

NewFilteredVolumeInformer constructs a new informer for Volume 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 NewFirewallInformer added in v0.2.0

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

NewFirewallInformer constructs a new informer for Firewall 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 NewImageInformer

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

NewImageInformer constructs a new informer for Image 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 NewInstanceInformer

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

NewInstanceInformer constructs a new informer for Instance 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 NewLkeClusterInformer added in v0.2.0

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

NewLkeClusterInformer constructs a new informer for LkeCluster 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 NewNodebalancerConfigInformer

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

NewNodebalancerConfigInformer constructs a new informer for NodebalancerConfig 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 NewNodebalancerInformer

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

NewNodebalancerInformer constructs a new informer for Nodebalancer 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 NewNodebalancerNodeInformer

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

NewNodebalancerNodeInformer constructs a new informer for NodebalancerNode 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 NewObjectStorageBucketInformer added in v0.2.0

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

NewObjectStorageBucketInformer constructs a new informer for ObjectStorageBucket 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 NewObjectStorageKeyInformer added in v0.2.0

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

NewObjectStorageKeyInformer constructs a new informer for ObjectStorageKey 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 NewRdnsInformer

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

NewRdnsInformer constructs a new informer for Rdns 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 NewSshkeyInformer

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

NewSshkeyInformer constructs a new informer for Sshkey 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 NewStackscriptInformer

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

NewStackscriptInformer constructs a new informer for Stackscript 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 NewTokenInformer

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

NewTokenInformer constructs a new informer for Token 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 NewVolumeInformer

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

NewVolumeInformer constructs a new informer for Volume 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 DomainInformer

type DomainInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DomainLister
}

DomainInformer provides access to a shared informer and lister for Domains.

type DomainRecordInformer

type DomainRecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DomainRecordLister
}

DomainRecordInformer provides access to a shared informer and lister for DomainRecords.

type FirewallInformer added in v0.2.0

type FirewallInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FirewallLister
}

FirewallInformer provides access to a shared informer and lister for Firewalls.

type ImageInformer

type ImageInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ImageLister
}

ImageInformer provides access to a shared informer and lister for Images.

type InstanceInformer

type InstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceLister
}

InstanceInformer provides access to a shared informer and lister for Instances.

type Interface

type Interface interface {
	// Domains returns a DomainInformer.
	Domains() DomainInformer
	// DomainRecords returns a DomainRecordInformer.
	DomainRecords() DomainRecordInformer
	// Firewalls returns a FirewallInformer.
	Firewalls() FirewallInformer
	// Images returns a ImageInformer.
	Images() ImageInformer
	// Instances returns a InstanceInformer.
	Instances() InstanceInformer
	// LkeClusters returns a LkeClusterInformer.
	LkeClusters() LkeClusterInformer
	// Nodebalancers returns a NodebalancerInformer.
	Nodebalancers() NodebalancerInformer
	// NodebalancerConfigs returns a NodebalancerConfigInformer.
	NodebalancerConfigs() NodebalancerConfigInformer
	// NodebalancerNodes returns a NodebalancerNodeInformer.
	NodebalancerNodes() NodebalancerNodeInformer
	// ObjectStorageBuckets returns a ObjectStorageBucketInformer.
	ObjectStorageBuckets() ObjectStorageBucketInformer
	// ObjectStorageKeys returns a ObjectStorageKeyInformer.
	ObjectStorageKeys() ObjectStorageKeyInformer
	// Rdnses returns a RdnsInformer.
	Rdnses() RdnsInformer
	// Sshkeys returns a SshkeyInformer.
	Sshkeys() SshkeyInformer
	// Stackscripts returns a StackscriptInformer.
	Stackscripts() StackscriptInformer
	// Tokens returns a TokenInformer.
	Tokens() TokenInformer
	// Volumes returns a VolumeInformer.
	Volumes() VolumeInformer
}

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

func New

New returns a new Interface.

type LkeClusterInformer added in v0.2.0

type LkeClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LkeClusterLister
}

LkeClusterInformer provides access to a shared informer and lister for LkeClusters.

type NodebalancerConfigInformer

type NodebalancerConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodebalancerConfigLister
}

NodebalancerConfigInformer provides access to a shared informer and lister for NodebalancerConfigs.

type NodebalancerInformer

type NodebalancerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodebalancerLister
}

NodebalancerInformer provides access to a shared informer and lister for Nodebalancers.

type NodebalancerNodeInformer

type NodebalancerNodeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodebalancerNodeLister
}

NodebalancerNodeInformer provides access to a shared informer and lister for NodebalancerNodes.

type ObjectStorageBucketInformer added in v0.2.0

type ObjectStorageBucketInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ObjectStorageBucketLister
}

ObjectStorageBucketInformer provides access to a shared informer and lister for ObjectStorageBuckets.

type ObjectStorageKeyInformer added in v0.2.0

type ObjectStorageKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ObjectStorageKeyLister
}

ObjectStorageKeyInformer provides access to a shared informer and lister for ObjectStorageKeys.

type RdnsInformer

type RdnsInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RdnsLister
}

RdnsInformer provides access to a shared informer and lister for Rdnses.

type SshkeyInformer

type SshkeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SshkeyLister
}

SshkeyInformer provides access to a shared informer and lister for Sshkeys.

type StackscriptInformer

type StackscriptInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.StackscriptLister
}

StackscriptInformer provides access to a shared informer and lister for Stackscripts.

type TokenInformer

type TokenInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TokenLister
}

TokenInformer provides access to a shared informer and lister for Tokens.

type VolumeInformer

type VolumeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeLister
}

VolumeInformer provides access to a shared informer and lister for Volumes.

Jump to

Keyboard shortcuts

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