Documentation
¶
Index ¶
- func NewAutoscaleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAutoscalePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBareMetalInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDedicatedHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAutoscaleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAutoscalePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBareMetalInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDedicatedHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPlacementGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProvisioningHookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSshKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSslCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVmInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPlacementGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProvisioningHookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSshKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSslCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVmInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AutoscaleGroupInformer
- type AutoscalePolicyInformer
- type BareMetalInformer
- type DedicatedHostInformer
- type Interface
- type MonitorInformer
- type PlacementGroupInformer
- type ProvisioningHookInformer
- type SshKeyInformer
- type SslCertificateInformer
- type UserInformer
- type VmInstanceInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAutoscaleGroupInformer ¶
func NewAutoscaleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAutoscaleGroupInformer constructs a new informer for AutoscaleGroup 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 NewAutoscalePolicyInformer ¶
func NewAutoscalePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAutoscalePolicyInformer constructs a new informer for AutoscalePolicy 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 NewBareMetalInformer ¶
func NewBareMetalInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBareMetalInformer constructs a new informer for BareMetal 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 NewDedicatedHostInformer ¶
func NewDedicatedHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDedicatedHostInformer constructs a new informer for DedicatedHost 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 NewFilteredAutoscaleGroupInformer ¶
func NewFilteredAutoscaleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAutoscaleGroupInformer constructs a new informer for AutoscaleGroup 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 NewFilteredAutoscalePolicyInformer ¶
func NewFilteredAutoscalePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAutoscalePolicyInformer constructs a new informer for AutoscalePolicy 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 NewFilteredBareMetalInformer ¶
func NewFilteredBareMetalInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBareMetalInformer constructs a new informer for BareMetal 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 NewFilteredDedicatedHostInformer ¶
func NewFilteredDedicatedHostInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDedicatedHostInformer constructs a new informer for DedicatedHost 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 NewFilteredMonitorInformer ¶
func NewFilteredMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMonitorInformer constructs a new informer for Monitor 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 NewFilteredPlacementGroupInformer ¶
func NewFilteredPlacementGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPlacementGroupInformer constructs a new informer for PlacementGroup 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 NewFilteredProvisioningHookInformer ¶
func NewFilteredProvisioningHookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProvisioningHookInformer constructs a new informer for ProvisioningHook 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 NewFilteredSslCertificateInformer ¶
func NewFilteredSslCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSslCertificateInformer constructs a new informer for SslCertificate 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 NewFilteredUserInformer ¶
func NewFilteredUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUserInformer constructs a new informer for User 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 NewFilteredVmInstanceInformer ¶
func NewFilteredVmInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVmInstanceInformer constructs a new informer for VmInstance 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 NewMonitorInformer ¶
func NewMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMonitorInformer constructs a new informer for Monitor 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 NewPlacementGroupInformer ¶
func NewPlacementGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPlacementGroupInformer constructs a new informer for PlacementGroup 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 NewProvisioningHookInformer ¶
func NewProvisioningHookInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProvisioningHookInformer constructs a new informer for ProvisioningHook 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 NewSslCertificateInformer ¶
func NewSslCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSslCertificateInformer constructs a new informer for SslCertificate 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 NewUserInformer ¶
func NewUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUserInformer constructs a new informer for User 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 NewVmInstanceInformer ¶
func NewVmInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVmInstanceInformer constructs a new informer for VmInstance 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 AutoscaleGroupInformer ¶
type AutoscaleGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AutoscaleGroupLister }
AutoscaleGroupInformer provides access to a shared informer and lister for AutoscaleGroups.
type AutoscalePolicyInformer ¶
type AutoscalePolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AutoscalePolicyLister }
AutoscalePolicyInformer provides access to a shared informer and lister for AutoscalePolicies.
type BareMetalInformer ¶
type BareMetalInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BareMetalLister }
BareMetalInformer provides access to a shared informer and lister for BareMetals.
type DedicatedHostInformer ¶
type DedicatedHostInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DedicatedHostLister }
DedicatedHostInformer provides access to a shared informer and lister for DedicatedHosts.
type Interface ¶
type Interface interface { // AutoscaleGroups returns a AutoscaleGroupInformer. AutoscaleGroups() AutoscaleGroupInformer // AutoscalePolicies returns a AutoscalePolicyInformer. AutoscalePolicies() AutoscalePolicyInformer // BareMetals returns a BareMetalInformer. BareMetals() BareMetalInformer // DedicatedHosts returns a DedicatedHostInformer. DedicatedHosts() DedicatedHostInformer // Monitors returns a MonitorInformer. Monitors() MonitorInformer // PlacementGroups returns a PlacementGroupInformer. PlacementGroups() PlacementGroupInformer // ProvisioningHooks returns a ProvisioningHookInformer. ProvisioningHooks() ProvisioningHookInformer // SshKeys returns a SshKeyInformer. SshKeys() SshKeyInformer // SslCertificates returns a SslCertificateInformer. SslCertificates() SslCertificateInformer // Users returns a UserInformer. Users() UserInformer // VmInstances returns a VmInstanceInformer. VmInstances() VmInstanceInformer }
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 MonitorInformer ¶
type MonitorInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MonitorLister }
MonitorInformer provides access to a shared informer and lister for Monitors.
type PlacementGroupInformer ¶
type PlacementGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PlacementGroupLister }
PlacementGroupInformer provides access to a shared informer and lister for PlacementGroups.
type ProvisioningHookInformer ¶
type ProvisioningHookInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ProvisioningHookLister }
ProvisioningHookInformer provides access to a shared informer and lister for ProvisioningHooks.
type SshKeyInformer ¶
type SshKeyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SshKeyLister }
SshKeyInformer provides access to a shared informer and lister for SshKeys.
type SslCertificateInformer ¶
type SslCertificateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SslCertificateLister }
SslCertificateInformer provides access to a shared informer and lister for SslCertificates.
type UserInformer ¶
type UserInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.UserLister }
UserInformer provides access to a shared informer and lister for Users.
type VmInstanceInformer ¶
type VmInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VmInstanceLister }
VmInstanceInformer provides access to a shared informer and lister for VmInstances.