Documentation ¶
Index ¶
- func NewApplicationDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewApplicationScaleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDeployGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationScaleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDeployGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstanceClusterAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredK8sApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredK8sClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSlbAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstanceClusterAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewK8sApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewK8sClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSlbAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ApplicationDeploymentInformer
- type ApplicationInformer
- type ApplicationScaleInformer
- type ClusterInformer
- type DeployGroupInformer
- type InstanceClusterAttachmentInformer
- type Interface
- type K8sApplicationInformer
- type K8sClusterInformer
- type SlbAttachmentInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationDeploymentInformer ¶
func NewApplicationDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationDeploymentInformer constructs a new informer for ApplicationDeployment 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 NewApplicationInformer ¶
func NewApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationInformer constructs a new informer for Application 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 NewApplicationScaleInformer ¶
func NewApplicationScaleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationScaleInformer constructs a new informer for ApplicationScale 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 NewClusterInformer ¶
func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterInformer constructs a new informer for Cluster 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 NewDeployGroupInformer ¶
func NewDeployGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDeployGroupInformer constructs a new informer for DeployGroup 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 NewFilteredApplicationDeploymentInformer ¶
func NewFilteredApplicationDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationDeploymentInformer constructs a new informer for ApplicationDeployment 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 NewFilteredApplicationInformer ¶
func NewFilteredApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationInformer constructs a new informer for Application 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 NewFilteredApplicationScaleInformer ¶
func NewFilteredApplicationScaleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationScaleInformer constructs a new informer for ApplicationScale 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 NewFilteredClusterInformer ¶
func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredDeployGroupInformer ¶
func NewFilteredDeployGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDeployGroupInformer constructs a new informer for DeployGroup 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 NewFilteredInstanceClusterAttachmentInformer ¶
func NewFilteredInstanceClusterAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInstanceClusterAttachmentInformer constructs a new informer for InstanceClusterAttachment 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 NewFilteredK8sApplicationInformer ¶
func NewFilteredK8sApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredK8sApplicationInformer constructs a new informer for K8sApplication 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 NewFilteredK8sClusterInformer ¶
func NewFilteredK8sClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredK8sClusterInformer constructs a new informer for K8sCluster 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 NewFilteredSlbAttachmentInformer ¶
func NewFilteredSlbAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSlbAttachmentInformer constructs a new informer for SlbAttachment 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 NewInstanceClusterAttachmentInformer ¶
func NewInstanceClusterAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInstanceClusterAttachmentInformer constructs a new informer for InstanceClusterAttachment 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 NewK8sApplicationInformer ¶
func NewK8sApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewK8sApplicationInformer constructs a new informer for K8sApplication 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 NewK8sClusterInformer ¶
func NewK8sClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewK8sClusterInformer constructs a new informer for K8sCluster 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 NewSlbAttachmentInformer ¶
func NewSlbAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSlbAttachmentInformer constructs a new informer for SlbAttachment 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 ApplicationDeploymentInformer ¶
type ApplicationDeploymentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationDeploymentLister }
ApplicationDeploymentInformer provides access to a shared informer and lister for ApplicationDeployments.
type ApplicationInformer ¶
type ApplicationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationLister }
ApplicationInformer provides access to a shared informer and lister for Applications.
type ApplicationScaleInformer ¶
type ApplicationScaleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationScaleLister }
ApplicationScaleInformer provides access to a shared informer and lister for ApplicationScales.
type ClusterInformer ¶
type ClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterLister }
ClusterInformer provides access to a shared informer and lister for Clusters.
type DeployGroupInformer ¶
type DeployGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DeployGroupLister }
DeployGroupInformer provides access to a shared informer and lister for DeployGroups.
type InstanceClusterAttachmentInformer ¶
type InstanceClusterAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.InstanceClusterAttachmentLister }
InstanceClusterAttachmentInformer provides access to a shared informer and lister for InstanceClusterAttachments.
type Interface ¶
type Interface interface { // Applications returns a ApplicationInformer. Applications() ApplicationInformer // ApplicationDeployments returns a ApplicationDeploymentInformer. ApplicationDeployments() ApplicationDeploymentInformer // ApplicationScales returns a ApplicationScaleInformer. ApplicationScales() ApplicationScaleInformer // Clusters returns a ClusterInformer. Clusters() ClusterInformer // DeployGroups returns a DeployGroupInformer. DeployGroups() DeployGroupInformer // InstanceClusterAttachments returns a InstanceClusterAttachmentInformer. InstanceClusterAttachments() InstanceClusterAttachmentInformer // K8sApplications returns a K8sApplicationInformer. K8sApplications() K8sApplicationInformer // K8sClusters returns a K8sClusterInformer. K8sClusters() K8sClusterInformer // SlbAttachments returns a SlbAttachmentInformer. SlbAttachments() SlbAttachmentInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type K8sApplicationInformer ¶
type K8sApplicationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.K8sApplicationLister }
K8sApplicationInformer provides access to a shared informer and lister for K8sApplications.
type K8sClusterInformer ¶
type K8sClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.K8sClusterLister }
K8sClusterInformer provides access to a shared informer and lister for K8sClusters.
type SlbAttachmentInformer ¶
type SlbAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SlbAttachmentLister }
SlbAttachmentInformer provides access to a shared informer and lister for SlbAttachments.