Documentation
¶
Index ¶
- func NewFilteredFlavorInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFloatingIPInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredImageInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNetworkInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPortInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProjectInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouterInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouterInterfaceInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecurityGroupInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerGroupInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubnetInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFlavorInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFloatingIPInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewImageInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNetworkInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPortInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProjectInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouterInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouterInterfaceInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecurityGroupInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerGroupInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubnetInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type FlavorInformer
- type FloatingIPInformer
- type ImageInformer
- type Interface
- type NetworkInformer
- type PortInformer
- type ProjectInformer
- type RouterInformer
- type RouterInterfaceInformer
- type SecurityGroupInformer
- type ServerGroupInformer
- type ServerInformer
- type SubnetInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.