Documentation
¶
Index ¶
- func NewFilteredNetworkACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRouteTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecurityGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubnetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVpcDHCPOptionsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVpcInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNetworkACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRouteTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecurityGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubnetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVpcDHCPOptionsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVpcInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type NetworkACLInformer
- type RouteTableInformer
- type SecurityGroupInformer
- type SubnetInformer
- type VpcDHCPOptionsInformer
- type VpcInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.