v1alpha1

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCdnInformer

func NewCdnInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCdnInformer constructs a new informer for Cdn 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 NewCertificateInformer

func NewCertificateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCertificateInformer constructs a new informer for Certificate 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 NewDatabaseClusterInformer

func NewDatabaseClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDatabaseClusterInformer constructs a new informer for DatabaseCluster 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 NewDomainInformer

func NewDomainInformer(client versioned.Interface, 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 NewDropletInformer

func NewDropletInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDropletInformer constructs a new informer for Droplet 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 NewDropletSnapshotInformer

func NewDropletSnapshotInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDropletSnapshotInformer constructs a new informer for DropletSnapshot 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 NewFilteredCdnInformer

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

NewFilteredCdnInformer constructs a new informer for Cdn 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 NewFilteredCertificateInformer

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

NewFilteredCertificateInformer constructs a new informer for Certificate 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 NewFilteredDatabaseClusterInformer

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

NewFilteredDatabaseClusterInformer constructs a new informer for DatabaseCluster 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, 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 NewFilteredDropletInformer

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

NewFilteredDropletInformer constructs a new informer for Droplet 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 NewFilteredDropletSnapshotInformer

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

NewFilteredDropletSnapshotInformer constructs a new informer for DropletSnapshot 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

func NewFilteredFirewallInformer(client versioned.Interface, 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 NewFilteredFloatingIpAssignmentInformer

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

NewFilteredFloatingIpAssignmentInformer constructs a new informer for FloatingIpAssignment 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 NewFilteredFloatingIpInformer

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

NewFilteredFloatingIpInformer constructs a new informer for FloatingIp 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 NewFilteredKubernetesClusterInformer

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

NewFilteredKubernetesClusterInformer constructs a new informer for KubernetesCluster 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 NewFilteredKubernetesNodePoolInformer

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

NewFilteredKubernetesNodePoolInformer constructs a new informer for KubernetesNodePool 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, 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 NewFilteredProjectInformer

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

NewFilteredProjectInformer constructs a new informer for Project 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 NewFilteredRecordInformer

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

NewFilteredRecordInformer constructs a new informer for Record 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 NewFilteredSpacesBucketInformer

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

NewFilteredSpacesBucketInformer constructs a new informer for SpacesBucket 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, 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 NewFilteredTagInformer

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

NewFilteredTagInformer constructs a new informer for Tag 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 NewFilteredVolumeAttachmentInformer

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

NewFilteredVolumeAttachmentInformer constructs a new informer for VolumeAttachment 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, 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 NewFilteredVolumeSnapshotInformer

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

NewFilteredVolumeSnapshotInformer constructs a new informer for VolumeSnapshot 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

func NewFirewallInformer(client versioned.Interface, 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 NewFloatingIpAssignmentInformer

func NewFloatingIpAssignmentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewFloatingIpAssignmentInformer constructs a new informer for FloatingIpAssignment 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 NewFloatingIpInformer

func NewFloatingIpInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewFloatingIpInformer constructs a new informer for FloatingIp 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 NewKubernetesClusterInformer

func NewKubernetesClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewKubernetesClusterInformer constructs a new informer for KubernetesCluster 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 NewKubernetesNodePoolInformer

func NewKubernetesNodePoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewKubernetesNodePoolInformer constructs a new informer for KubernetesNodePool 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, 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 NewProjectInformer

func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProjectInformer constructs a new informer for Project 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 NewRecordInformer

func NewRecordInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRecordInformer constructs a new informer for Record 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 NewSpacesBucketInformer

func NewSpacesBucketInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSpacesBucketInformer constructs a new informer for SpacesBucket 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, 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 NewTagInformer

func NewTagInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTagInformer constructs a new informer for Tag 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 NewVolumeAttachmentInformer

func NewVolumeAttachmentInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVolumeAttachmentInformer constructs a new informer for VolumeAttachment 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, 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.

func NewVolumeSnapshotInformer

func NewVolumeSnapshotInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVolumeSnapshotInformer constructs a new informer for VolumeSnapshot 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 CdnInformer

type CdnInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CdnLister
}

CdnInformer provides access to a shared informer and lister for Cdns.

type CertificateInformer

type CertificateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CertificateLister
}

CertificateInformer provides access to a shared informer and lister for Certificates.

type DatabaseClusterInformer

type DatabaseClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DatabaseClusterLister
}

DatabaseClusterInformer provides access to a shared informer and lister for DatabaseClusters.

type DomainInformer

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

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

type DropletInformer

type DropletInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DropletLister
}

DropletInformer provides access to a shared informer and lister for Droplets.

type DropletSnapshotInformer

type DropletSnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DropletSnapshotLister
}

DropletSnapshotInformer provides access to a shared informer and lister for DropletSnapshots.

type FirewallInformer

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

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

type FloatingIpAssignmentInformer

type FloatingIpAssignmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FloatingIpAssignmentLister
}

FloatingIpAssignmentInformer provides access to a shared informer and lister for FloatingIpAssignments.

type FloatingIpInformer

type FloatingIpInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FloatingIpLister
}

FloatingIpInformer provides access to a shared informer and lister for FloatingIps.

type Interface

type Interface interface {
	// Cdns returns a CdnInformer.
	Cdns() CdnInformer
	// Certificates returns a CertificateInformer.
	Certificates() CertificateInformer
	// DatabaseClusters returns a DatabaseClusterInformer.
	DatabaseClusters() DatabaseClusterInformer
	// Domains returns a DomainInformer.
	Domains() DomainInformer
	// Droplets returns a DropletInformer.
	Droplets() DropletInformer
	// DropletSnapshots returns a DropletSnapshotInformer.
	DropletSnapshots() DropletSnapshotInformer
	// Firewalls returns a FirewallInformer.
	Firewalls() FirewallInformer
	// FloatingIps returns a FloatingIpInformer.
	FloatingIps() FloatingIpInformer
	// FloatingIpAssignments returns a FloatingIpAssignmentInformer.
	FloatingIpAssignments() FloatingIpAssignmentInformer
	// KubernetesClusters returns a KubernetesClusterInformer.
	KubernetesClusters() KubernetesClusterInformer
	// KubernetesNodePools returns a KubernetesNodePoolInformer.
	KubernetesNodePools() KubernetesNodePoolInformer
	// Loadbalancers returns a LoadbalancerInformer.
	Loadbalancers() LoadbalancerInformer
	// Projects returns a ProjectInformer.
	Projects() ProjectInformer
	// Records returns a RecordInformer.
	Records() RecordInformer
	// SpacesBuckets returns a SpacesBucketInformer.
	SpacesBuckets() SpacesBucketInformer
	// SshKeys returns a SshKeyInformer.
	SshKeys() SshKeyInformer
	// Tags returns a TagInformer.
	Tags() TagInformer
	// Volumes returns a VolumeInformer.
	Volumes() VolumeInformer
	// VolumeAttachments returns a VolumeAttachmentInformer.
	VolumeAttachments() VolumeAttachmentInformer
	// VolumeSnapshots returns a VolumeSnapshotInformer.
	VolumeSnapshots() VolumeSnapshotInformer
}

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

func New

New returns a new Interface.

type KubernetesClusterInformer

type KubernetesClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.KubernetesClusterLister
}

KubernetesClusterInformer provides access to a shared informer and lister for KubernetesClusters.

type KubernetesNodePoolInformer

type KubernetesNodePoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.KubernetesNodePoolLister
}

KubernetesNodePoolInformer provides access to a shared informer and lister for KubernetesNodePools.

type LoadbalancerInformer

type LoadbalancerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LoadbalancerLister
}

LoadbalancerInformer provides access to a shared informer and lister for Loadbalancers.

type ProjectInformer

type ProjectInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProjectLister
}

ProjectInformer provides access to a shared informer and lister for Projects.

type RecordInformer

type RecordInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RecordLister
}

RecordInformer provides access to a shared informer and lister for Records.

type SpacesBucketInformer

type SpacesBucketInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SpacesBucketLister
}

SpacesBucketInformer provides access to a shared informer and lister for SpacesBuckets.

type SshKeyInformer

type SshKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SshKeyLister
}

SshKeyInformer provides access to a shared informer and lister for SshKeys.

type TagInformer

type TagInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TagLister
}

TagInformer provides access to a shared informer and lister for Tags.

type VolumeAttachmentInformer

type VolumeAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeAttachmentLister
}

VolumeAttachmentInformer provides access to a shared informer and lister for VolumeAttachments.

type VolumeInformer

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

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

type VolumeSnapshotInformer

type VolumeSnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VolumeSnapshotLister
}

VolumeSnapshotInformer provides access to a shared informer and lister for VolumeSnapshots.

Jump to

Keyboard shortcuts

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