Documentation ¶
Index ¶
- func NewFilteredIPInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProviderNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecurityGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubnetInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVlanInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVpcInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVpcNatGatewayInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIPInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProviderNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecurityGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubnetInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVlanInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVpcInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVpcNatGatewayInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type IPInformer
- type Interface
- type ProviderNetworkInformer
- type SecurityGroupInformer
- type SubnetInformer
- type VlanInformer
- type VpcInformer
- type VpcNatGatewayInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIPInformer ¶
func NewFilteredIPInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIPInformer constructs a new informer for IP 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 NewFilteredProviderNetworkInformer ¶ added in v1.7.1
func NewFilteredProviderNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProviderNetworkInformer constructs a new informer for ProviderNetwork 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 ¶ added in v1.8.0
func NewFilteredSecurityGroupInformer(client versioned.Interface, 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, 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 NewFilteredVlanInformer ¶
func NewFilteredVlanInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVlanInformer constructs a new informer for Vlan 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, 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 NewFilteredVpcNatGatewayInformer ¶
func NewFilteredVpcNatGatewayInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVpcNatGatewayInformer constructs a new informer for VpcNatGateway 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 NewIPInformer ¶
func NewIPInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIPInformer constructs a new informer for IP 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 NewProviderNetworkInformer ¶ added in v1.7.1
func NewProviderNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProviderNetworkInformer constructs a new informer for ProviderNetwork 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 ¶ added in v1.8.0
func NewSecurityGroupInformer(client versioned.Interface, 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, 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 NewVlanInformer ¶
func NewVlanInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVlanInformer constructs a new informer for Vlan 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, 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.
func NewVpcNatGatewayInformer ¶
func NewVpcNatGatewayInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVpcNatGatewayInformer constructs a new informer for VpcNatGateway 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 IPInformer ¶
type IPInformer interface { Informer() cache.SharedIndexInformer Lister() v1.IPLister }
IPInformer provides access to a shared informer and lister for IPs.
type Interface ¶
type Interface interface { // IPs returns a IPInformer. IPs() IPInformer // ProviderNetworks returns a ProviderNetworkInformer. ProviderNetworks() ProviderNetworkInformer // SecurityGroups returns a SecurityGroupInformer. SecurityGroups() SecurityGroupInformer // Subnets returns a SubnetInformer. Subnets() SubnetInformer // Vlans returns a VlanInformer. Vlans() VlanInformer // Vpcs returns a VpcInformer. Vpcs() VpcInformer // VpcNatGateways returns a VpcNatGatewayInformer. VpcNatGateways() VpcNatGatewayInformer }
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 ProviderNetworkInformer ¶ added in v1.7.1
type ProviderNetworkInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ProviderNetworkLister }
ProviderNetworkInformer provides access to a shared informer and lister for ProviderNetworks.
type SecurityGroupInformer ¶ added in v1.8.0
type SecurityGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1.SecurityGroupLister }
SecurityGroupInformer provides access to a shared informer and lister for SecurityGroups.
type SubnetInformer ¶
type SubnetInformer interface { Informer() cache.SharedIndexInformer Lister() v1.SubnetLister }
SubnetInformer provides access to a shared informer and lister for Subnets.
type VlanInformer ¶
type VlanInformer interface { Informer() cache.SharedIndexInformer Lister() v1.VlanLister }
VlanInformer provides access to a shared informer and lister for Vlans.
type VpcInformer ¶
type VpcInformer interface { Informer() cache.SharedIndexInformer Lister() v1.VpcLister }
VpcInformer provides access to a shared informer and lister for Vpcs.
type VpcNatGatewayInformer ¶
type VpcNatGatewayInformer interface { Informer() cache.SharedIndexInformer Lister() v1.VpcNatGatewayLister }
VpcNatGatewayInformer provides access to a shared informer and lister for VpcNatGateways.