v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewActiveDirectoryAdministratorInformer

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

NewActiveDirectoryAdministratorInformer constructs a new informer for ActiveDirectoryAdministrator 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 NewDatabaseInformer

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

NewDatabaseInformer constructs a new informer for Database 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 NewElasticpoolInformer

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

NewElasticpoolInformer constructs a new informer for Elasticpool 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 NewFailoverGroupInformer

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

NewFailoverGroupInformer constructs a new informer for FailoverGroup 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 NewFilteredActiveDirectoryAdministratorInformer

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

NewFilteredActiveDirectoryAdministratorInformer constructs a new informer for ActiveDirectoryAdministrator 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 NewFilteredDatabaseInformer

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

NewFilteredDatabaseInformer constructs a new informer for Database 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 NewFilteredElasticpoolInformer

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

NewFilteredElasticpoolInformer constructs a new informer for Elasticpool 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 NewFilteredFailoverGroupInformer

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

NewFilteredFailoverGroupInformer constructs a new informer for FailoverGroup 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 NewFilteredFirewallRuleInformer

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

NewFilteredFirewallRuleInformer constructs a new informer for FirewallRule 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 NewFilteredManagedDatabaseInformer added in v0.5.0

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

NewFilteredManagedDatabaseInformer constructs a new informer for ManagedDatabase 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 NewFilteredManagedInstanceActiveDirectoryAdministratorInformer added in v0.5.0

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

NewFilteredManagedInstanceActiveDirectoryAdministratorInformer constructs a new informer for ManagedInstanceActiveDirectoryAdministrator 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 NewFilteredManagedInstanceFailoverGroupInformer added in v0.5.0

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

NewFilteredManagedInstanceFailoverGroupInformer constructs a new informer for ManagedInstanceFailoverGroup 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 NewFilteredManagedInstanceInformer added in v0.5.0

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

NewFilteredManagedInstanceInformer constructs a new informer for ManagedInstance 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 versioned.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 NewFilteredVirtualNetworkRuleInformer

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

NewFilteredVirtualNetworkRuleInformer constructs a new informer for VirtualNetworkRule 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 NewFirewallRuleInformer

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

NewFirewallRuleInformer constructs a new informer for FirewallRule 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 NewManagedDatabaseInformer added in v0.5.0

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

NewManagedDatabaseInformer constructs a new informer for ManagedDatabase 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 NewManagedInstanceActiveDirectoryAdministratorInformer added in v0.5.0

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

NewManagedInstanceActiveDirectoryAdministratorInformer constructs a new informer for ManagedInstanceActiveDirectoryAdministrator 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 NewManagedInstanceFailoverGroupInformer added in v0.5.0

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

NewManagedInstanceFailoverGroupInformer constructs a new informer for ManagedInstanceFailoverGroup 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 NewManagedInstanceInformer added in v0.5.0

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

NewManagedInstanceInformer constructs a new informer for ManagedInstance 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 versioned.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 NewVirtualNetworkRuleInformer

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

NewVirtualNetworkRuleInformer constructs a new informer for VirtualNetworkRule 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 ActiveDirectoryAdministratorInformer

type ActiveDirectoryAdministratorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ActiveDirectoryAdministratorLister
}

ActiveDirectoryAdministratorInformer provides access to a shared informer and lister for ActiveDirectoryAdministrators.

type DatabaseInformer

type DatabaseInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DatabaseLister
}

DatabaseInformer provides access to a shared informer and lister for Databases.

type ElasticpoolInformer

type ElasticpoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ElasticpoolLister
}

ElasticpoolInformer provides access to a shared informer and lister for Elasticpools.

type FailoverGroupInformer

type FailoverGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FailoverGroupLister
}

FailoverGroupInformer provides access to a shared informer and lister for FailoverGroups.

type FirewallRuleInformer

type FirewallRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FirewallRuleLister
}

FirewallRuleInformer provides access to a shared informer and lister for FirewallRules.

type Interface

type Interface interface {
	// ActiveDirectoryAdministrators returns a ActiveDirectoryAdministratorInformer.
	ActiveDirectoryAdministrators() ActiveDirectoryAdministratorInformer
	// Databases returns a DatabaseInformer.
	Databases() DatabaseInformer
	// Elasticpools returns a ElasticpoolInformer.
	Elasticpools() ElasticpoolInformer
	// FailoverGroups returns a FailoverGroupInformer.
	FailoverGroups() FailoverGroupInformer
	// FirewallRules returns a FirewallRuleInformer.
	FirewallRules() FirewallRuleInformer
	// ManagedDatabases returns a ManagedDatabaseInformer.
	ManagedDatabases() ManagedDatabaseInformer
	// ManagedInstances returns a ManagedInstanceInformer.
	ManagedInstances() ManagedInstanceInformer
	// ManagedInstanceActiveDirectoryAdministrators returns a ManagedInstanceActiveDirectoryAdministratorInformer.
	ManagedInstanceActiveDirectoryAdministrators() ManagedInstanceActiveDirectoryAdministratorInformer
	// ManagedInstanceFailoverGroups returns a ManagedInstanceFailoverGroupInformer.
	ManagedInstanceFailoverGroups() ManagedInstanceFailoverGroupInformer
	// Servers returns a ServerInformer.
	Servers() ServerInformer
	// VirtualNetworkRules returns a VirtualNetworkRuleInformer.
	VirtualNetworkRules() VirtualNetworkRuleInformer
}

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

func New

New returns a new Interface.

type ManagedDatabaseInformer added in v0.5.0

type ManagedDatabaseInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ManagedDatabaseLister
}

ManagedDatabaseInformer provides access to a shared informer and lister for ManagedDatabases.

type ManagedInstanceActiveDirectoryAdministratorInformer added in v0.5.0

type ManagedInstanceActiveDirectoryAdministratorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ManagedInstanceActiveDirectoryAdministratorLister
}

ManagedInstanceActiveDirectoryAdministratorInformer provides access to a shared informer and lister for ManagedInstanceActiveDirectoryAdministrators.

type ManagedInstanceFailoverGroupInformer added in v0.5.0

type ManagedInstanceFailoverGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ManagedInstanceFailoverGroupLister
}

ManagedInstanceFailoverGroupInformer provides access to a shared informer and lister for ManagedInstanceFailoverGroups.

type ManagedInstanceInformer added in v0.5.0

type ManagedInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ManagedInstanceLister
}

ManagedInstanceInformer provides access to a shared informer and lister for ManagedInstances.

type ServerInformer

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

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

type VirtualNetworkRuleInformer

type VirtualNetworkRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VirtualNetworkRuleLister
}

VirtualNetworkRuleInformer provides access to a shared informer and lister for VirtualNetworkRules.

Jump to

Keyboard shortcuts

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