Documentation ¶
Index ¶
- func NewAccountInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAuditPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccountInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAuditPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerlessInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredShardingInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredShardingNetworkPrivateAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredShardingNetworkPublicAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerlessInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewShardingInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewShardingNetworkPrivateAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewShardingNetworkPublicAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AccountInformer
- type AuditPolicyInformer
- type InstanceInformer
- type Interface
- type ServerlessInstanceInformer
- type ShardingInstanceInformer
- type ShardingNetworkPrivateAddressInformer
- type ShardingNetworkPublicAddressInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccountInformer ¶ added in v0.5.0
func NewAccountInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAccountInformer constructs a new informer for Account 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 NewAuditPolicyInformer ¶ added in v0.5.0
func NewAuditPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAuditPolicyInformer constructs a new informer for AuditPolicy 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 NewFilteredAccountInformer ¶ added in v0.5.0
func NewFilteredAccountInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAccountInformer constructs a new informer for Account 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 NewFilteredAuditPolicyInformer ¶ added in v0.5.0
func NewFilteredAuditPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAuditPolicyInformer constructs a new informer for AuditPolicy 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 NewFilteredInstanceInformer ¶
func NewFilteredInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInstanceInformer constructs a new informer for Instance 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 NewFilteredServerlessInstanceInformer ¶ added in v0.5.0
func NewFilteredServerlessInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerlessInstanceInformer constructs a new informer for ServerlessInstance 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 NewFilteredShardingInstanceInformer ¶
func NewFilteredShardingInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredShardingInstanceInformer constructs a new informer for ShardingInstance 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 NewFilteredShardingNetworkPrivateAddressInformer ¶ added in v0.5.0
func NewFilteredShardingNetworkPrivateAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredShardingNetworkPrivateAddressInformer constructs a new informer for ShardingNetworkPrivateAddress 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 NewFilteredShardingNetworkPublicAddressInformer ¶ added in v0.5.0
func NewFilteredShardingNetworkPublicAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredShardingNetworkPublicAddressInformer constructs a new informer for ShardingNetworkPublicAddress 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 NewInstanceInformer ¶
func NewInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInstanceInformer constructs a new informer for Instance 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 NewServerlessInstanceInformer ¶ added in v0.5.0
func NewServerlessInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerlessInstanceInformer constructs a new informer for ServerlessInstance 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 NewShardingInstanceInformer ¶
func NewShardingInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewShardingInstanceInformer constructs a new informer for ShardingInstance 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 NewShardingNetworkPrivateAddressInformer ¶ added in v0.5.0
func NewShardingNetworkPrivateAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewShardingNetworkPrivateAddressInformer constructs a new informer for ShardingNetworkPrivateAddress 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 NewShardingNetworkPublicAddressInformer ¶ added in v0.5.0
func NewShardingNetworkPublicAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewShardingNetworkPublicAddressInformer constructs a new informer for ShardingNetworkPublicAddress 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 AccountInformer ¶ added in v0.5.0
type AccountInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AccountLister }
AccountInformer provides access to a shared informer and lister for Accounts.
type AuditPolicyInformer ¶ added in v0.5.0
type AuditPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AuditPolicyLister }
AuditPolicyInformer provides access to a shared informer and lister for AuditPolicies.
type InstanceInformer ¶
type InstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.InstanceLister }
InstanceInformer provides access to a shared informer and lister for Instances.
type Interface ¶
type Interface interface { // Accounts returns a AccountInformer. Accounts() AccountInformer // AuditPolicies returns a AuditPolicyInformer. AuditPolicies() AuditPolicyInformer // Instances returns a InstanceInformer. Instances() InstanceInformer // ServerlessInstances returns a ServerlessInstanceInformer. ServerlessInstances() ServerlessInstanceInformer // ShardingInstances returns a ShardingInstanceInformer. ShardingInstances() ShardingInstanceInformer // ShardingNetworkPrivateAddresses returns a ShardingNetworkPrivateAddressInformer. ShardingNetworkPrivateAddresses() ShardingNetworkPrivateAddressInformer // ShardingNetworkPublicAddresses returns a ShardingNetworkPublicAddressInformer. ShardingNetworkPublicAddresses() ShardingNetworkPublicAddressInformer }
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 ServerlessInstanceInformer ¶ added in v0.5.0
type ServerlessInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerlessInstanceLister }
ServerlessInstanceInformer provides access to a shared informer and lister for ServerlessInstances.
type ShardingInstanceInformer ¶
type ShardingInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ShardingInstanceLister }
ShardingInstanceInformer provides access to a shared informer and lister for ShardingInstances.
type ShardingNetworkPrivateAddressInformer ¶ added in v0.5.0
type ShardingNetworkPrivateAddressInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ShardingNetworkPrivateAddressLister }
ShardingNetworkPrivateAddressInformer provides access to a shared informer and lister for ShardingNetworkPrivateAddresses.
type ShardingNetworkPublicAddressInformer ¶ added in v0.5.0
type ShardingNetworkPublicAddressInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ShardingNetworkPublicAddressLister }
ShardingNetworkPublicAddressInformer provides access to a shared informer and lister for ShardingNetworkPublicAddresses.