Documentation
¶
Index ¶
- func NewAddressScopeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewApplicationCredentialInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDomainInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAddressScopeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationCredentialInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- 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 NewFilteredGroupInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredImageInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKeyPairInformer(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 NewFilteredRoleInformer(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 NewFilteredServiceInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubnetInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTrunkInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUserInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVolumeTypeInformer(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 NewGroupInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewImageInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKeyPairInformer(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 NewRoleInformer(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 NewServiceInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubnetInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTrunkInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUserInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVolumeTypeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AddressScopeInformer
- type ApplicationCredentialInformer
- type DomainInformer
- type EndpointInformer
- type FlavorInformer
- type FloatingIPInformer
- type GroupInformer
- type ImageInformer
- type Interface
- type KeyPairInformer
- type NetworkInformer
- type PortInformer
- type ProjectInformer
- type RoleInformer
- type RouterInformer
- type RouterInterfaceInformer
- type SecurityGroupInformer
- type ServerGroupInformer
- type ServerInformer
- type ServiceInformer
- type SubnetInformer
- type TrunkInformer
- type UserInformer
- type VolumeInformer
- type VolumeTypeInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddressScopeInformer ¶ added in v2.5.0
func NewAddressScopeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAddressScopeInformer constructs a new informer for AddressScope 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 NewApplicationCredentialInformer ¶ added in v2.5.0
func NewApplicationCredentialInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationCredentialInformer constructs a new informer for ApplicationCredential 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 ¶ added in v2.4.0
func NewDomainInformer(client clientset.Interface, namespace string, 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 NewEndpointInformer ¶ added in v2.5.0
func NewEndpointInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointInformer constructs a new informer for Endpoint 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 NewFilteredAddressScopeInformer ¶ added in v2.5.0
func NewFilteredAddressScopeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAddressScopeInformer constructs a new informer for AddressScope 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 NewFilteredApplicationCredentialInformer ¶ added in v2.5.0
func NewFilteredApplicationCredentialInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationCredentialInformer constructs a new informer for ApplicationCredential 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 ¶ added in v2.4.0
func NewFilteredDomainInformer(client clientset.Interface, namespace string, 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 NewFilteredEndpointInformer ¶ added in v2.5.0
func NewFilteredEndpointInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointInformer constructs a new informer for Endpoint 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 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 NewFilteredGroupInformer ¶ added in v2.4.0
func NewFilteredGroupInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupInformer constructs a new informer for Group 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 NewFilteredKeyPairInformer ¶ added in v2.4.0
func NewFilteredKeyPairInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKeyPairInformer constructs a new informer for KeyPair 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 NewFilteredRoleInformer ¶ added in v2.4.0
func NewFilteredRoleInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRoleInformer constructs a new informer for Role 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 NewFilteredServiceInformer ¶ added in v2.4.0
func NewFilteredServiceInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceInformer constructs a new informer for Service 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 NewFilteredTrunkInformer ¶ added in v2.5.0
func NewFilteredTrunkInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTrunkInformer constructs a new informer for Trunk 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 ¶ added in v2.5.0
func NewFilteredUserInformer(client clientset.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 NewFilteredVolumeInformer ¶ added in v2.3.0
func NewFilteredVolumeInformer(client clientset.Interface, namespace string, 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 NewFilteredVolumeTypeInformer ¶ added in v2.3.0
func NewFilteredVolumeTypeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVolumeTypeInformer constructs a new informer for VolumeType 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 NewGroupInformer ¶ added in v2.4.0
func NewGroupInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupInformer constructs a new informer for Group 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 NewKeyPairInformer ¶ added in v2.4.0
func NewKeyPairInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKeyPairInformer constructs a new informer for KeyPair 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 NewRoleInformer ¶ added in v2.4.0
func NewRoleInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRoleInformer constructs a new informer for Role 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 NewServiceInformer ¶ added in v2.4.0
func NewServiceInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceInformer constructs a new informer for Service 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.
func NewTrunkInformer ¶ added in v2.5.0
func NewTrunkInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTrunkInformer constructs a new informer for Trunk 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 ¶ added in v2.5.0
func NewUserInformer(client clientset.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 NewVolumeInformer ¶ added in v2.3.0
func NewVolumeInformer(client clientset.Interface, namespace string, 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 NewVolumeTypeInformer ¶ added in v2.3.0
func NewVolumeTypeInformer(client clientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVolumeTypeInformer constructs a new informer for VolumeType 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 AddressScopeInformer ¶ added in v2.5.0
type AddressScopeInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.AddressScopeLister
}
AddressScopeInformer provides access to a shared informer and lister for AddressScopes.
type ApplicationCredentialInformer ¶ added in v2.5.0
type ApplicationCredentialInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.ApplicationCredentialLister
}
ApplicationCredentialInformer provides access to a shared informer and lister for ApplicationCredentials.
type DomainInformer ¶ added in v2.4.0
type DomainInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.DomainLister
}
DomainInformer provides access to a shared informer and lister for Domains.
type EndpointInformer ¶ added in v2.5.0
type EndpointInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.EndpointLister
}
EndpointInformer provides access to a shared informer and lister for Endpoints.
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 GroupInformer ¶ added in v2.4.0
type GroupInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.GroupLister
}
GroupInformer provides access to a shared informer and lister for Groups.
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 {
// AddressScopes returns a AddressScopeInformer.
AddressScopes() AddressScopeInformer
// ApplicationCredentials returns a ApplicationCredentialInformer.
ApplicationCredentials() ApplicationCredentialInformer
// Domains returns a DomainInformer.
Domains() DomainInformer
// Endpoints returns a EndpointInformer.
Endpoints() EndpointInformer
// Flavors returns a FlavorInformer.
Flavors() FlavorInformer
// FloatingIPs returns a FloatingIPInformer.
FloatingIPs() FloatingIPInformer
// Groups returns a GroupInformer.
Groups() GroupInformer
// Images returns a ImageInformer.
Images() ImageInformer
// KeyPairs returns a KeyPairInformer.
KeyPairs() KeyPairInformer
// Networks returns a NetworkInformer.
Networks() NetworkInformer
// Ports returns a PortInformer.
Ports() PortInformer
// Projects returns a ProjectInformer.
Projects() ProjectInformer
// Roles returns a RoleInformer.
Roles() RoleInformer
// 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
// Services returns a ServiceInformer.
Services() ServiceInformer
// Subnets returns a SubnetInformer.
Subnets() SubnetInformer
// Trunks returns a TrunkInformer.
Trunks() TrunkInformer
// Users returns a UserInformer.
Users() UserInformer
// Volumes returns a VolumeInformer.
Volumes() VolumeInformer
// VolumeTypes returns a VolumeTypeInformer.
VolumeTypes() VolumeTypeInformer
}
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 KeyPairInformer ¶ added in v2.4.0
type KeyPairInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.KeyPairLister
}
KeyPairInformer provides access to a shared informer and lister for KeyPairs.
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 RoleInformer ¶ added in v2.4.0
type RoleInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.RoleLister
}
RoleInformer provides access to a shared informer and lister for Roles.
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 ServiceInformer ¶ added in v2.4.0
type ServiceInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.ServiceLister
}
ServiceInformer provides access to a shared informer and lister for Services.
type SubnetInformer ¶
type SubnetInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.SubnetLister
}
SubnetInformer provides access to a shared informer and lister for Subnets.
type TrunkInformer ¶ added in v2.5.0
type TrunkInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.TrunkLister
}
TrunkInformer provides access to a shared informer and lister for Trunks.
type UserInformer ¶ added in v2.5.0
type UserInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.UserLister
}
UserInformer provides access to a shared informer and lister for Users.
type VolumeInformer ¶ added in v2.3.0
type VolumeInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.VolumeLister
}
VolumeInformer provides access to a shared informer and lister for Volumes.
type VolumeTypeInformer ¶ added in v2.3.0
type VolumeTypeInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.VolumeTypeLister
}
VolumeTypeInformer provides access to a shared informer and lister for VolumeTypes.