v1alpha1

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredNetworkACLInformer

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

NewFilteredNetworkACLInformer constructs a new informer for NetworkACL 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 NewFilteredRouteTableInformer

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

NewFilteredRouteTableInformer constructs a new informer for RouteTable 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 versioned.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 NewFilteredSubnetInformer

func NewFilteredSubnetInformer(client versioned.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 NewFilteredVpcDHCPOptionsInformer

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

NewFilteredVpcDHCPOptionsInformer constructs a new informer for VpcDHCPOptions 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 NewFilteredVpcInformer

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

NewFilteredVpcInformer constructs a new informer for Vpc 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 NewNetworkACLInformer

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

NewNetworkACLInformer constructs a new informer for NetworkACL 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 NewRouteTableInformer

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

NewRouteTableInformer constructs a new informer for RouteTable 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 versioned.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 NewSubnetInformer

func NewSubnetInformer(client versioned.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 NewVpcDHCPOptionsInformer

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

NewVpcDHCPOptionsInformer constructs a new informer for VpcDHCPOptions 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 NewVpcInformer

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

NewVpcInformer constructs a new informer for Vpc 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 Interface

type Interface interface {
	// NetworkACLs returns a NetworkACLInformer.
	NetworkACLs() NetworkACLInformer
	// RouteTables returns a RouteTableInformer.
	RouteTables() RouteTableInformer
	// SecurityGroups returns a SecurityGroupInformer.
	SecurityGroups() SecurityGroupInformer
	// Subnets returns a SubnetInformer.
	Subnets() SubnetInformer
	// Vpcs returns a VpcInformer.
	Vpcs() VpcInformer
	// VpcDHCPOptionses returns a VpcDHCPOptionsInformer.
	VpcDHCPOptionses() VpcDHCPOptionsInformer
}

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

func New

New returns a new Interface.

type NetworkACLInformer

type NetworkACLInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkACLLister
}

NetworkACLInformer provides access to a shared informer and lister for NetworkACLs.

type RouteTableInformer

type RouteTableInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RouteTableLister
}

RouteTableInformer provides access to a shared informer and lister for RouteTables.

type SecurityGroupInformer

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

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

type SubnetInformer

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

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

type VpcDHCPOptionsInformer

type VpcDHCPOptionsInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpcDHCPOptionsLister
}

VpcDHCPOptionsInformer provides access to a shared informer and lister for VpcDHCPOptionses.

type VpcInformer

type VpcInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpcLister
}

VpcInformer provides access to a shared informer and lister for Vpcs.

Jump to

Keyboard shortcuts

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