v1alpha1

package
v2.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredFlavorInformer

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

NewFilteredFlavorInformer constructs a new informer for Flavor 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 added in v2.2.0

func NewFilteredFloatingIPInformer(client clientset.Interface, namespace string, 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 NewFilteredImageInformer

func NewFilteredImageInformer(client clientset.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 NewFilteredNetworkInformer

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

NewFilteredNetworkInformer constructs a new informer for Network 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 NewFilteredPortInformer

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

NewFilteredPortInformer constructs a new informer for Port 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 added in v2.1.0

func NewFilteredProjectInformer(client clientset.Interface, namespace string, 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 NewFilteredRouterInformer

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

NewFilteredRouterInformer constructs a new informer for Router 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 NewFilteredRouterInterfaceInformer

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

NewFilteredRouterInterfaceInformer constructs a new informer for RouterInterface 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 NewFilteredSecurityGroupInformer

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

NewFilteredSecurityGroupInformer constructs a new informer for SecurityGroup 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 added in v2.2.0

func NewFilteredServerGroupInformer(client clientset.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 NewFilteredServerInformer

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

NewFilteredServerInformer constructs a new informer for Server 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 NewFilteredSubnetInformer

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

NewFilteredSubnetInformer constructs a new informer for Subnet 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 NewFlavorInformer

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

NewFlavorInformer constructs a new informer for Flavor 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 added in v2.2.0

func NewFloatingIPInformer(client clientset.Interface, namespace string, 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 NewImageInformer

func NewImageInformer(client clientset.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 NewNetworkInformer

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

NewNetworkInformer constructs a new informer for Network 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 NewPortInformer

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

NewPortInformer constructs a new informer for Port 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 added in v2.1.0

func NewProjectInformer(client clientset.Interface, namespace string, 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 NewRouterInformer

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

NewRouterInformer constructs a new informer for Router 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 NewRouterInterfaceInformer

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

NewRouterInterfaceInformer constructs a new informer for RouterInterface 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 NewSecurityGroupInformer

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

NewSecurityGroupInformer constructs a new informer for SecurityGroup 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 added in v2.2.0

func NewServerGroupInformer(client clientset.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 NewServerInformer

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

NewServerInformer constructs a new informer for Server 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 NewSubnetInformer

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

NewSubnetInformer constructs a new informer for Subnet 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 FlavorInformer

type FlavorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.FlavorLister
}

FlavorInformer provides access to a shared informer and lister for Flavors.

type FloatingIPInformer added in v2.2.0

type FloatingIPInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.FloatingIPLister
}

FloatingIPInformer provides access to a shared informer and lister for FloatingIPs.

type ImageInformer

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

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

type Interface

type Interface interface {
	// Flavors returns a FlavorInformer.
	Flavors() FlavorInformer
	// FloatingIPs returns a FloatingIPInformer.
	FloatingIPs() FloatingIPInformer
	// Images returns a ImageInformer.
	Images() ImageInformer
	// Networks returns a NetworkInformer.
	Networks() NetworkInformer
	// Ports returns a PortInformer.
	Ports() PortInformer
	// Projects returns a ProjectInformer.
	Projects() ProjectInformer
	// Routers returns a RouterInformer.
	Routers() RouterInformer
	// RouterInterfaces returns a RouterInterfaceInformer.
	RouterInterfaces() RouterInterfaceInformer
	// SecurityGroups returns a SecurityGroupInformer.
	SecurityGroups() SecurityGroupInformer
	// Servers returns a ServerInformer.
	Servers() ServerInformer
	// ServerGroups returns a ServerGroupInformer.
	ServerGroups() ServerGroupInformer
	// Subnets returns a SubnetInformer.
	Subnets() SubnetInformer
}

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

func New

New returns a new Interface.

type NetworkInformer

type NetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.NetworkLister
}

NetworkInformer provides access to a shared informer and lister for Networks.

type PortInformer

type PortInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.PortLister
}

PortInformer provides access to a shared informer and lister for Ports.

type ProjectInformer added in v2.1.0

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

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

type RouterInformer

type RouterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.RouterLister
}

RouterInformer provides access to a shared informer and lister for Routers.

type RouterInterfaceInformer

type RouterInterfaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.RouterInterfaceLister
}

RouterInterfaceInformer provides access to a shared informer and lister for RouterInterfaces.

type SecurityGroupInformer

type SecurityGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.SecurityGroupLister
}

SecurityGroupInformer provides access to a shared informer and lister for SecurityGroups.

type ServerGroupInformer added in v2.2.0

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

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

type ServerInformer

type ServerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.ServerLister
}

ServerInformer provides access to a shared informer and lister for Servers.

type SubnetInformer

type SubnetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.SubnetLister
}

SubnetInformer provides access to a shared informer and lister for Subnets.

Jump to

Keyboard shortcuts

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