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 NewAddressInformer

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

NewAddressInformer constructs a new informer for Address 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 NewAttachedDiskInformer

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

NewAttachedDiskInformer constructs a new informer for AttachedDisk 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 NewAutoscalerInformer

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

NewAutoscalerInformer constructs a new informer for Autoscaler 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 NewBackendBucketInformer

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

NewBackendBucketInformer constructs a new informer for BackendBucket 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 NewBackendBucketSignedURLKeyInformer

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

NewBackendBucketSignedURLKeyInformer constructs a new informer for BackendBucketSignedURLKey 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 NewBackendServiceInformer

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

NewBackendServiceInformer constructs a new informer for BackendService 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 NewBackendServiceSignedURLKeyInformer

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

NewBackendServiceSignedURLKeyInformer constructs a new informer for BackendServiceSignedURLKey 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 NewDiskIamBindingInformer

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

NewDiskIamBindingInformer constructs a new informer for DiskIamBinding 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 NewDiskIamMemberInformer

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

NewDiskIamMemberInformer constructs a new informer for DiskIamMember 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 NewDiskIamPolicyInformer

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

NewDiskIamPolicyInformer constructs a new informer for DiskIamPolicy 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 NewDiskInformer

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

NewDiskInformer constructs a new informer for Disk 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 NewDiskResourcePolicyAttachmentInformer

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

NewDiskResourcePolicyAttachmentInformer constructs a new informer for DiskResourcePolicyAttachment 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 NewExternalVPNGatewayInformer

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

NewExternalVPNGatewayInformer constructs a new informer for ExternalVPNGateway 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 NewFilteredAddressInformer

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

NewFilteredAddressInformer constructs a new informer for Address 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 NewFilteredAttachedDiskInformer

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

NewFilteredAttachedDiskInformer constructs a new informer for AttachedDisk 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 NewFilteredAutoscalerInformer

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

NewFilteredAutoscalerInformer constructs a new informer for Autoscaler 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 NewFilteredBackendBucketInformer

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

NewFilteredBackendBucketInformer constructs a new informer for BackendBucket 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 NewFilteredBackendBucketSignedURLKeyInformer

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

NewFilteredBackendBucketSignedURLKeyInformer constructs a new informer for BackendBucketSignedURLKey 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 NewFilteredBackendServiceInformer

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

NewFilteredBackendServiceInformer constructs a new informer for BackendService 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 NewFilteredBackendServiceSignedURLKeyInformer

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

NewFilteredBackendServiceSignedURLKeyInformer constructs a new informer for BackendServiceSignedURLKey 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 NewFilteredDiskIamBindingInformer

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

NewFilteredDiskIamBindingInformer constructs a new informer for DiskIamBinding 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 NewFilteredDiskIamMemberInformer

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

NewFilteredDiskIamMemberInformer constructs a new informer for DiskIamMember 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 NewFilteredDiskIamPolicyInformer

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

NewFilteredDiskIamPolicyInformer constructs a new informer for DiskIamPolicy 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 NewFilteredDiskInformer

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

NewFilteredDiskInformer constructs a new informer for Disk 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 NewFilteredDiskResourcePolicyAttachmentInformer

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

NewFilteredDiskResourcePolicyAttachmentInformer constructs a new informer for DiskResourcePolicyAttachment 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 NewFilteredExternalVPNGatewayInformer

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

NewFilteredExternalVPNGatewayInformer constructs a new informer for ExternalVPNGateway 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 NewFilteredFirewallInformer

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

NewFilteredFirewallInformer constructs a new informer for Firewall 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 NewFilteredFirewallPolicyAssociationInformer added in v0.4.0

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

NewFilteredFirewallPolicyAssociationInformer constructs a new informer for FirewallPolicyAssociation 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 NewFilteredFirewallPolicyInformer added in v0.4.0

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

NewFilteredFirewallPolicyInformer constructs a new informer for FirewallPolicy 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 NewFilteredFirewallPolicyRuleInformer added in v0.4.0

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

NewFilteredFirewallPolicyRuleInformer constructs a new informer for FirewallPolicyRule 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 NewFilteredForwardingRuleInformer

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

NewFilteredForwardingRuleInformer constructs a new informer for ForwardingRule 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 NewFilteredGlobalAddressInformer

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

NewFilteredGlobalAddressInformer constructs a new informer for GlobalAddress 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 NewFilteredGlobalForwardingRuleInformer

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

NewFilteredGlobalForwardingRuleInformer constructs a new informer for GlobalForwardingRule 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 NewFilteredGlobalNetworkEndpointGroupInformer

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

NewFilteredGlobalNetworkEndpointGroupInformer constructs a new informer for GlobalNetworkEndpointGroup 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 NewFilteredGlobalNetworkEndpointInformer

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

NewFilteredGlobalNetworkEndpointInformer constructs a new informer for GlobalNetworkEndpoint 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 NewFilteredHaVPNGatewayInformer

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

NewFilteredHaVPNGatewayInformer constructs a new informer for HaVPNGateway 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 NewFilteredHealthCheckInformer

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

NewFilteredHealthCheckInformer constructs a new informer for HealthCheck 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 NewFilteredHttpHealthCheckInformer

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

NewFilteredHttpHealthCheckInformer constructs a new informer for HttpHealthCheck 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 NewFilteredHttpsHealthCheckInformer

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

NewFilteredHttpsHealthCheckInformer constructs a new informer for HttpsHealthCheck 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 NewFilteredImageIamBindingInformer

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

NewFilteredImageIamBindingInformer constructs a new informer for ImageIamBinding 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 NewFilteredImageIamMemberInformer

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

NewFilteredImageIamMemberInformer constructs a new informer for ImageIamMember 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 NewFilteredImageIamPolicyInformer

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

NewFilteredImageIamPolicyInformer constructs a new informer for ImageIamPolicy 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 NewFilteredImageInformer

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

NewFilteredImageInformer constructs a new informer for Image 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 NewFilteredInstanceFromTemplateInformer

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

NewFilteredInstanceFromTemplateInformer constructs a new informer for InstanceFromTemplate 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 NewFilteredInstanceGroupInformer

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

NewFilteredInstanceGroupInformer constructs a new informer for InstanceGroup 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 NewFilteredInstanceGroupManagerInformer

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

NewFilteredInstanceGroupManagerInformer constructs a new informer for InstanceGroupManager 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 NewFilteredInstanceGroupNamedPortInformer

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

NewFilteredInstanceGroupNamedPortInformer constructs a new informer for InstanceGroupNamedPort 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 NewFilteredInstanceIamBindingInformer

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

NewFilteredInstanceIamBindingInformer constructs a new informer for InstanceIamBinding 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 NewFilteredInstanceIamMemberInformer

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

NewFilteredInstanceIamMemberInformer constructs a new informer for InstanceIamMember 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 NewFilteredInstanceIamPolicyInformer

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

NewFilteredInstanceIamPolicyInformer constructs a new informer for InstanceIamPolicy 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 NewFilteredInstanceTemplateInformer

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

NewFilteredInstanceTemplateInformer constructs a new informer for InstanceTemplate 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 NewFilteredInterconnectAttachmentInformer

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

NewFilteredInterconnectAttachmentInformer constructs a new informer for InterconnectAttachment 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 NewFilteredManagedSslCertificateInformer

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

NewFilteredManagedSslCertificateInformer constructs a new informer for ManagedSslCertificate 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 NewFilteredNetworkEndpointGroupInformer

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

NewFilteredNetworkEndpointGroupInformer constructs a new informer for NetworkEndpointGroup 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 NewFilteredNetworkEndpointInformer

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

NewFilteredNetworkEndpointInformer constructs a new informer for NetworkEndpoint 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 NewFilteredNetworkInformer

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

NewFilteredNetworkInformer constructs a new informer for Network 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 NewFilteredNetworkPeeringInformer

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

NewFilteredNetworkPeeringInformer constructs a new informer for NetworkPeering 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 NewFilteredNetworkPeeringRoutesConfigInformer

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

NewFilteredNetworkPeeringRoutesConfigInformer constructs a new informer for NetworkPeeringRoutesConfig 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 NewFilteredNodeGroupInformer

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

NewFilteredNodeGroupInformer constructs a new informer for NodeGroup 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 NewFilteredNodeTemplateInformer

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

NewFilteredNodeTemplateInformer constructs a new informer for NodeTemplate 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 NewFilteredPacketMirroringInformer

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

NewFilteredPacketMirroringInformer constructs a new informer for PacketMirroring 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 NewFilteredPerInstanceConfigInformer

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

NewFilteredPerInstanceConfigInformer constructs a new informer for PerInstanceConfig 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 NewFilteredProjectDefaultNetworkTierInformer

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

NewFilteredProjectDefaultNetworkTierInformer constructs a new informer for ProjectDefaultNetworkTier 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 NewFilteredProjectMetadataInformer

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

NewFilteredProjectMetadataInformer constructs a new informer for ProjectMetadata 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 NewFilteredProjectMetadataItemInformer

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

NewFilteredProjectMetadataItemInformer constructs a new informer for ProjectMetadataItem 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 NewFilteredRegionAutoscalerInformer

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

NewFilteredRegionAutoscalerInformer constructs a new informer for RegionAutoscaler 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 NewFilteredRegionBackendServiceInformer

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

NewFilteredRegionBackendServiceInformer constructs a new informer for RegionBackendService 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 NewFilteredRegionDiskIamBindingInformer

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

NewFilteredRegionDiskIamBindingInformer constructs a new informer for RegionDiskIamBinding 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 NewFilteredRegionDiskIamMemberInformer

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

NewFilteredRegionDiskIamMemberInformer constructs a new informer for RegionDiskIamMember 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 NewFilteredRegionDiskIamPolicyInformer

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

NewFilteredRegionDiskIamPolicyInformer constructs a new informer for RegionDiskIamPolicy 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 NewFilteredRegionDiskInformer

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

NewFilteredRegionDiskInformer constructs a new informer for RegionDisk 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 NewFilteredRegionDiskResourcePolicyAttachmentInformer

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

NewFilteredRegionDiskResourcePolicyAttachmentInformer constructs a new informer for RegionDiskResourcePolicyAttachment 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 NewFilteredRegionHealthCheckInformer

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

NewFilteredRegionHealthCheckInformer constructs a new informer for RegionHealthCheck 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 NewFilteredRegionInstanceGroupManagerInformer

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

NewFilteredRegionInstanceGroupManagerInformer constructs a new informer for RegionInstanceGroupManager 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 NewFilteredRegionNetworkEndpointGroupInformer

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

NewFilteredRegionNetworkEndpointGroupInformer constructs a new informer for RegionNetworkEndpointGroup 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 NewFilteredRegionPerInstanceConfigInformer

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

NewFilteredRegionPerInstanceConfigInformer constructs a new informer for RegionPerInstanceConfig 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 NewFilteredRegionSslCertificateInformer

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

NewFilteredRegionSslCertificateInformer constructs a new informer for RegionSslCertificate 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 NewFilteredRegionTargetHTTPProxyInformer

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

NewFilteredRegionTargetHTTPProxyInformer constructs a new informer for RegionTargetHTTPProxy 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 NewFilteredRegionTargetHTTPSProxyInformer

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

NewFilteredRegionTargetHTTPSProxyInformer constructs a new informer for RegionTargetHTTPSProxy 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 NewFilteredRegionURLMapInformer

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

NewFilteredRegionURLMapInformer constructs a new informer for RegionURLMap 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 NewFilteredReservationInformer

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

NewFilteredReservationInformer constructs a new informer for Reservation 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 NewFilteredResourcePolicyInformer

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

NewFilteredResourcePolicyInformer constructs a new informer for ResourcePolicy 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 NewFilteredRouteInformer

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

NewFilteredRouteInformer constructs a new informer for Route 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 NewFilteredRouterInformer

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

NewFilteredRouterInformer constructs a new informer for Router 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 NewFilteredRouterInterfaceInformer

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

NewFilteredRouterInterfaceInformer constructs a new informer for RouterInterface 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 NewFilteredRouterNATInformer

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

NewFilteredRouterNATInformer constructs a new informer for RouterNAT 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 NewFilteredRouterPeerInformer

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

NewFilteredRouterPeerInformer constructs a new informer for RouterPeer 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 NewFilteredSecurityPolicyInformer

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

NewFilteredSecurityPolicyInformer constructs a new informer for SecurityPolicy 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 NewFilteredServiceAttachmentInformer added in v0.4.0

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

NewFilteredServiceAttachmentInformer constructs a new informer for ServiceAttachment 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 NewFilteredSharedVpcHostProjectInformer

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

NewFilteredSharedVpcHostProjectInformer constructs a new informer for SharedVpcHostProject 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 NewFilteredSharedVpcServiceProjectInformer

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

NewFilteredSharedVpcServiceProjectInformer constructs a new informer for SharedVpcServiceProject 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 NewFilteredSnapshotInformer

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

NewFilteredSnapshotInformer constructs a new informer for Snapshot 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 NewFilteredSslCertificateInformer

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

NewFilteredSslCertificateInformer constructs a new informer for SslCertificate 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 NewFilteredSslPolicyInformer

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

NewFilteredSslPolicyInformer constructs a new informer for SslPolicy 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 NewFilteredSubnetworkIamBindingInformer

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

NewFilteredSubnetworkIamBindingInformer constructs a new informer for SubnetworkIamBinding 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 NewFilteredSubnetworkIamMemberInformer

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

NewFilteredSubnetworkIamMemberInformer constructs a new informer for SubnetworkIamMember 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 NewFilteredSubnetworkIamPolicyInformer

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

NewFilteredSubnetworkIamPolicyInformer constructs a new informer for SubnetworkIamPolicy 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 NewFilteredSubnetworkInformer

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

NewFilteredSubnetworkInformer constructs a new informer for Subnetwork 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 NewFilteredTargetGrpcProxyInformer

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

NewFilteredTargetGrpcProxyInformer constructs a new informer for TargetGrpcProxy 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 NewFilteredTargetHTTPProxyInformer

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

NewFilteredTargetHTTPProxyInformer constructs a new informer for TargetHTTPProxy 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 NewFilteredTargetHTTPSProxyInformer

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

NewFilteredTargetHTTPSProxyInformer constructs a new informer for TargetHTTPSProxy 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 NewFilteredTargetInstanceInformer

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

NewFilteredTargetInstanceInformer constructs a new informer for TargetInstance 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 NewFilteredTargetPoolInformer

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

NewFilteredTargetPoolInformer constructs a new informer for TargetPool 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 NewFilteredTargetSslProxyInformer

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

NewFilteredTargetSslProxyInformer constructs a new informer for TargetSslProxy 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 NewFilteredTargetTcpProxyInformer

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

NewFilteredTargetTcpProxyInformer constructs a new informer for TargetTcpProxy 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 NewFilteredUrlMapInformer

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

NewFilteredUrlMapInformer constructs a new informer for UrlMap 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 NewFilteredVpnGatewayInformer

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

NewFilteredVpnGatewayInformer constructs a new informer for VpnGateway 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 NewFilteredVpnTunnelInformer

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

NewFilteredVpnTunnelInformer constructs a new informer for VpnTunnel 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 NewFirewallInformer

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

NewFirewallInformer constructs a new informer for Firewall 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 NewFirewallPolicyAssociationInformer added in v0.4.0

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

NewFirewallPolicyAssociationInformer constructs a new informer for FirewallPolicyAssociation 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 NewFirewallPolicyInformer added in v0.4.0

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

NewFirewallPolicyInformer constructs a new informer for FirewallPolicy 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 NewFirewallPolicyRuleInformer added in v0.4.0

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

NewFirewallPolicyRuleInformer constructs a new informer for FirewallPolicyRule 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 NewForwardingRuleInformer

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

NewForwardingRuleInformer constructs a new informer for ForwardingRule 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 NewGlobalAddressInformer

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

NewGlobalAddressInformer constructs a new informer for GlobalAddress 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 NewGlobalForwardingRuleInformer

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

NewGlobalForwardingRuleInformer constructs a new informer for GlobalForwardingRule 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 NewGlobalNetworkEndpointGroupInformer

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

NewGlobalNetworkEndpointGroupInformer constructs a new informer for GlobalNetworkEndpointGroup 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 NewGlobalNetworkEndpointInformer

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

NewGlobalNetworkEndpointInformer constructs a new informer for GlobalNetworkEndpoint 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 NewHaVPNGatewayInformer

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

NewHaVPNGatewayInformer constructs a new informer for HaVPNGateway 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 NewHealthCheckInformer

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

NewHealthCheckInformer constructs a new informer for HealthCheck 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 NewHttpHealthCheckInformer

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

NewHttpHealthCheckInformer constructs a new informer for HttpHealthCheck 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 NewHttpsHealthCheckInformer

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

NewHttpsHealthCheckInformer constructs a new informer for HttpsHealthCheck 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 NewImageIamBindingInformer

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

NewImageIamBindingInformer constructs a new informer for ImageIamBinding 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 NewImageIamMemberInformer

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

NewImageIamMemberInformer constructs a new informer for ImageIamMember 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 NewImageIamPolicyInformer

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

NewImageIamPolicyInformer constructs a new informer for ImageIamPolicy 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 NewImageInformer

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

NewImageInformer constructs a new informer for Image 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 NewInstanceFromTemplateInformer

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

NewInstanceFromTemplateInformer constructs a new informer for InstanceFromTemplate 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 NewInstanceGroupInformer

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

NewInstanceGroupInformer constructs a new informer for InstanceGroup 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 NewInstanceGroupManagerInformer

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

NewInstanceGroupManagerInformer constructs a new informer for InstanceGroupManager 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 NewInstanceGroupNamedPortInformer

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

NewInstanceGroupNamedPortInformer constructs a new informer for InstanceGroupNamedPort 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 NewInstanceIamBindingInformer

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

NewInstanceIamBindingInformer constructs a new informer for InstanceIamBinding 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 NewInstanceIamMemberInformer

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

NewInstanceIamMemberInformer constructs a new informer for InstanceIamMember 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 NewInstanceIamPolicyInformer

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

NewInstanceIamPolicyInformer constructs a new informer for InstanceIamPolicy 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 NewInstanceTemplateInformer

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

NewInstanceTemplateInformer constructs a new informer for InstanceTemplate 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 NewInterconnectAttachmentInformer

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

NewInterconnectAttachmentInformer constructs a new informer for InterconnectAttachment 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 NewManagedSslCertificateInformer

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

NewManagedSslCertificateInformer constructs a new informer for ManagedSslCertificate 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 NewNetworkEndpointGroupInformer

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

NewNetworkEndpointGroupInformer constructs a new informer for NetworkEndpointGroup 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 NewNetworkEndpointInformer

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

NewNetworkEndpointInformer constructs a new informer for NetworkEndpoint 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 NewNetworkInformer

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

NewNetworkInformer constructs a new informer for Network 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 NewNetworkPeeringInformer

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

NewNetworkPeeringInformer constructs a new informer for NetworkPeering 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 NewNetworkPeeringRoutesConfigInformer

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

NewNetworkPeeringRoutesConfigInformer constructs a new informer for NetworkPeeringRoutesConfig 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 NewNodeGroupInformer

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

NewNodeGroupInformer constructs a new informer for NodeGroup 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 NewNodeTemplateInformer

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

NewNodeTemplateInformer constructs a new informer for NodeTemplate 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 NewPacketMirroringInformer

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

NewPacketMirroringInformer constructs a new informer for PacketMirroring 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 NewPerInstanceConfigInformer

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

NewPerInstanceConfigInformer constructs a new informer for PerInstanceConfig 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 NewProjectDefaultNetworkTierInformer

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

NewProjectDefaultNetworkTierInformer constructs a new informer for ProjectDefaultNetworkTier 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 NewProjectMetadataInformer

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

NewProjectMetadataInformer constructs a new informer for ProjectMetadata 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 NewProjectMetadataItemInformer

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

NewProjectMetadataItemInformer constructs a new informer for ProjectMetadataItem 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 NewRegionAutoscalerInformer

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

NewRegionAutoscalerInformer constructs a new informer for RegionAutoscaler 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 NewRegionBackendServiceInformer

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

NewRegionBackendServiceInformer constructs a new informer for RegionBackendService 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 NewRegionDiskIamBindingInformer

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

NewRegionDiskIamBindingInformer constructs a new informer for RegionDiskIamBinding 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 NewRegionDiskIamMemberInformer

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

NewRegionDiskIamMemberInformer constructs a new informer for RegionDiskIamMember 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 NewRegionDiskIamPolicyInformer

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

NewRegionDiskIamPolicyInformer constructs a new informer for RegionDiskIamPolicy 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 NewRegionDiskInformer

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

NewRegionDiskInformer constructs a new informer for RegionDisk 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 NewRegionDiskResourcePolicyAttachmentInformer

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

NewRegionDiskResourcePolicyAttachmentInformer constructs a new informer for RegionDiskResourcePolicyAttachment 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 NewRegionHealthCheckInformer

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

NewRegionHealthCheckInformer constructs a new informer for RegionHealthCheck 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 NewRegionInstanceGroupManagerInformer

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

NewRegionInstanceGroupManagerInformer constructs a new informer for RegionInstanceGroupManager 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 NewRegionNetworkEndpointGroupInformer

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

NewRegionNetworkEndpointGroupInformer constructs a new informer for RegionNetworkEndpointGroup 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 NewRegionPerInstanceConfigInformer

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

NewRegionPerInstanceConfigInformer constructs a new informer for RegionPerInstanceConfig 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 NewRegionSslCertificateInformer

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

NewRegionSslCertificateInformer constructs a new informer for RegionSslCertificate 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 NewRegionTargetHTTPProxyInformer

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

NewRegionTargetHTTPProxyInformer constructs a new informer for RegionTargetHTTPProxy 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 NewRegionTargetHTTPSProxyInformer

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

NewRegionTargetHTTPSProxyInformer constructs a new informer for RegionTargetHTTPSProxy 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 NewRegionURLMapInformer

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

NewRegionURLMapInformer constructs a new informer for RegionURLMap 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 NewReservationInformer

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

NewReservationInformer constructs a new informer for Reservation 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 NewResourcePolicyInformer

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

NewResourcePolicyInformer constructs a new informer for ResourcePolicy 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 NewRouteInformer

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

NewRouteInformer constructs a new informer for Route 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 NewRouterInformer

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

NewRouterInformer constructs a new informer for Router 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 NewRouterInterfaceInformer

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

NewRouterInterfaceInformer constructs a new informer for RouterInterface 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 NewRouterNATInformer

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

NewRouterNATInformer constructs a new informer for RouterNAT 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 NewRouterPeerInformer

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

NewRouterPeerInformer constructs a new informer for RouterPeer 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 NewSecurityPolicyInformer

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

NewSecurityPolicyInformer constructs a new informer for SecurityPolicy 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 NewServiceAttachmentInformer added in v0.4.0

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

NewServiceAttachmentInformer constructs a new informer for ServiceAttachment 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 NewSharedVpcHostProjectInformer

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

NewSharedVpcHostProjectInformer constructs a new informer for SharedVpcHostProject 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 NewSharedVpcServiceProjectInformer

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

NewSharedVpcServiceProjectInformer constructs a new informer for SharedVpcServiceProject 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 NewSnapshotInformer

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

NewSnapshotInformer constructs a new informer for Snapshot 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 NewSslCertificateInformer

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

NewSslCertificateInformer constructs a new informer for SslCertificate 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 NewSslPolicyInformer

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

NewSslPolicyInformer constructs a new informer for SslPolicy 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 NewSubnetworkIamBindingInformer

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

NewSubnetworkIamBindingInformer constructs a new informer for SubnetworkIamBinding 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 NewSubnetworkIamMemberInformer

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

NewSubnetworkIamMemberInformer constructs a new informer for SubnetworkIamMember 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 NewSubnetworkIamPolicyInformer

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

NewSubnetworkIamPolicyInformer constructs a new informer for SubnetworkIamPolicy 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 NewSubnetworkInformer

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

NewSubnetworkInformer constructs a new informer for Subnetwork 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 NewTargetGrpcProxyInformer

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

NewTargetGrpcProxyInformer constructs a new informer for TargetGrpcProxy 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 NewTargetHTTPProxyInformer

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

NewTargetHTTPProxyInformer constructs a new informer for TargetHTTPProxy 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 NewTargetHTTPSProxyInformer

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

NewTargetHTTPSProxyInformer constructs a new informer for TargetHTTPSProxy 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 NewTargetInstanceInformer

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

NewTargetInstanceInformer constructs a new informer for TargetInstance 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 NewTargetPoolInformer

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

NewTargetPoolInformer constructs a new informer for TargetPool 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 NewTargetSslProxyInformer

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

NewTargetSslProxyInformer constructs a new informer for TargetSslProxy 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 NewTargetTcpProxyInformer

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

NewTargetTcpProxyInformer constructs a new informer for TargetTcpProxy 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 NewUrlMapInformer

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

NewUrlMapInformer constructs a new informer for UrlMap 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 NewVpnGatewayInformer

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

NewVpnGatewayInformer constructs a new informer for VpnGateway 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 NewVpnTunnelInformer

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

NewVpnTunnelInformer constructs a new informer for VpnTunnel 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 AddressInformer

type AddressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AddressLister
}

AddressInformer provides access to a shared informer and lister for Addresses.

type AttachedDiskInformer

type AttachedDiskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AttachedDiskLister
}

AttachedDiskInformer provides access to a shared informer and lister for AttachedDisks.

type AutoscalerInformer

type AutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AutoscalerLister
}

AutoscalerInformer provides access to a shared informer and lister for Autoscalers.

type BackendBucketInformer

type BackendBucketInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackendBucketLister
}

BackendBucketInformer provides access to a shared informer and lister for BackendBuckets.

type BackendBucketSignedURLKeyInformer

type BackendBucketSignedURLKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackendBucketSignedURLKeyLister
}

BackendBucketSignedURLKeyInformer provides access to a shared informer and lister for BackendBucketSignedURLKeys.

type BackendServiceInformer

type BackendServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackendServiceLister
}

BackendServiceInformer provides access to a shared informer and lister for BackendServices.

type BackendServiceSignedURLKeyInformer

type BackendServiceSignedURLKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackendServiceSignedURLKeyLister
}

BackendServiceSignedURLKeyInformer provides access to a shared informer and lister for BackendServiceSignedURLKeys.

type DiskIamBindingInformer

type DiskIamBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DiskIamBindingLister
}

DiskIamBindingInformer provides access to a shared informer and lister for DiskIamBindings.

type DiskIamMemberInformer

type DiskIamMemberInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DiskIamMemberLister
}

DiskIamMemberInformer provides access to a shared informer and lister for DiskIamMembers.

type DiskIamPolicyInformer

type DiskIamPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DiskIamPolicyLister
}

DiskIamPolicyInformer provides access to a shared informer and lister for DiskIamPolicies.

type DiskInformer

type DiskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DiskLister
}

DiskInformer provides access to a shared informer and lister for Disks.

type DiskResourcePolicyAttachmentInformer

type DiskResourcePolicyAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DiskResourcePolicyAttachmentLister
}

DiskResourcePolicyAttachmentInformer provides access to a shared informer and lister for DiskResourcePolicyAttachments.

type ExternalVPNGatewayInformer

type ExternalVPNGatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ExternalVPNGatewayLister
}

ExternalVPNGatewayInformer provides access to a shared informer and lister for ExternalVPNGateways.

type FirewallInformer

type FirewallInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FirewallLister
}

FirewallInformer provides access to a shared informer and lister for Firewalls.

type FirewallPolicyAssociationInformer added in v0.4.0

type FirewallPolicyAssociationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FirewallPolicyAssociationLister
}

FirewallPolicyAssociationInformer provides access to a shared informer and lister for FirewallPolicyAssociations.

type FirewallPolicyInformer added in v0.4.0

type FirewallPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FirewallPolicyLister
}

FirewallPolicyInformer provides access to a shared informer and lister for FirewallPolicies.

type FirewallPolicyRuleInformer added in v0.4.0

type FirewallPolicyRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FirewallPolicyRuleLister
}

FirewallPolicyRuleInformer provides access to a shared informer and lister for FirewallPolicyRules.

type ForwardingRuleInformer

type ForwardingRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ForwardingRuleLister
}

ForwardingRuleInformer provides access to a shared informer and lister for ForwardingRules.

type GlobalAddressInformer

type GlobalAddressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlobalAddressLister
}

GlobalAddressInformer provides access to a shared informer and lister for GlobalAddresses.

type GlobalForwardingRuleInformer

type GlobalForwardingRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlobalForwardingRuleLister
}

GlobalForwardingRuleInformer provides access to a shared informer and lister for GlobalForwardingRules.

type GlobalNetworkEndpointGroupInformer

type GlobalNetworkEndpointGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlobalNetworkEndpointGroupLister
}

GlobalNetworkEndpointGroupInformer provides access to a shared informer and lister for GlobalNetworkEndpointGroups.

type GlobalNetworkEndpointInformer

type GlobalNetworkEndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GlobalNetworkEndpointLister
}

GlobalNetworkEndpointInformer provides access to a shared informer and lister for GlobalNetworkEndpoints.

type HaVPNGatewayInformer

type HaVPNGatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.HaVPNGatewayLister
}

HaVPNGatewayInformer provides access to a shared informer and lister for HaVPNGateways.

type HealthCheckInformer

type HealthCheckInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.HealthCheckLister
}

HealthCheckInformer provides access to a shared informer and lister for HealthChecks.

type HttpHealthCheckInformer

type HttpHealthCheckInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.HttpHealthCheckLister
}

HttpHealthCheckInformer provides access to a shared informer and lister for HttpHealthChecks.

type HttpsHealthCheckInformer

type HttpsHealthCheckInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.HttpsHealthCheckLister
}

HttpsHealthCheckInformer provides access to a shared informer and lister for HttpsHealthChecks.

type ImageIamBindingInformer

type ImageIamBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ImageIamBindingLister
}

ImageIamBindingInformer provides access to a shared informer and lister for ImageIamBindings.

type ImageIamMemberInformer

type ImageIamMemberInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ImageIamMemberLister
}

ImageIamMemberInformer provides access to a shared informer and lister for ImageIamMembers.

type ImageIamPolicyInformer

type ImageIamPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ImageIamPolicyLister
}

ImageIamPolicyInformer provides access to a shared informer and lister for ImageIamPolicies.

type ImageInformer

type ImageInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ImageLister
}

ImageInformer provides access to a shared informer and lister for Images.

type InstanceFromTemplateInformer

type InstanceFromTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceFromTemplateLister
}

InstanceFromTemplateInformer provides access to a shared informer and lister for InstanceFromTemplates.

type InstanceGroupInformer

type InstanceGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceGroupLister
}

InstanceGroupInformer provides access to a shared informer and lister for InstanceGroups.

type InstanceGroupManagerInformer

type InstanceGroupManagerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceGroupManagerLister
}

InstanceGroupManagerInformer provides access to a shared informer and lister for InstanceGroupManagers.

type InstanceGroupNamedPortInformer

type InstanceGroupNamedPortInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceGroupNamedPortLister
}

InstanceGroupNamedPortInformer provides access to a shared informer and lister for InstanceGroupNamedPorts.

type InstanceIamBindingInformer

type InstanceIamBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceIamBindingLister
}

InstanceIamBindingInformer provides access to a shared informer and lister for InstanceIamBindings.

type InstanceIamMemberInformer

type InstanceIamMemberInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceIamMemberLister
}

InstanceIamMemberInformer provides access to a shared informer and lister for InstanceIamMembers.

type InstanceIamPolicyInformer

type InstanceIamPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceIamPolicyLister
}

InstanceIamPolicyInformer provides access to a shared informer and lister for InstanceIamPolicies.

type InstanceInformer

type InstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceLister
}

InstanceInformer provides access to a shared informer and lister for Instances.

type InstanceTemplateInformer

type InstanceTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceTemplateLister
}

InstanceTemplateInformer provides access to a shared informer and lister for InstanceTemplates.

type InterconnectAttachmentInformer

type InterconnectAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InterconnectAttachmentLister
}

InterconnectAttachmentInformer provides access to a shared informer and lister for InterconnectAttachments.

type Interface

type Interface interface {
	// Addresses returns a AddressInformer.
	Addresses() AddressInformer
	// AttachedDisks returns a AttachedDiskInformer.
	AttachedDisks() AttachedDiskInformer
	// Autoscalers returns a AutoscalerInformer.
	Autoscalers() AutoscalerInformer
	// BackendBuckets returns a BackendBucketInformer.
	BackendBuckets() BackendBucketInformer
	// BackendBucketSignedURLKeys returns a BackendBucketSignedURLKeyInformer.
	BackendBucketSignedURLKeys() BackendBucketSignedURLKeyInformer
	// BackendServices returns a BackendServiceInformer.
	BackendServices() BackendServiceInformer
	// BackendServiceSignedURLKeys returns a BackendServiceSignedURLKeyInformer.
	BackendServiceSignedURLKeys() BackendServiceSignedURLKeyInformer
	// Disks returns a DiskInformer.
	Disks() DiskInformer
	// DiskIamBindings returns a DiskIamBindingInformer.
	DiskIamBindings() DiskIamBindingInformer
	// DiskIamMembers returns a DiskIamMemberInformer.
	DiskIamMembers() DiskIamMemberInformer
	// DiskIamPolicies returns a DiskIamPolicyInformer.
	DiskIamPolicies() DiskIamPolicyInformer
	// DiskResourcePolicyAttachments returns a DiskResourcePolicyAttachmentInformer.
	DiskResourcePolicyAttachments() DiskResourcePolicyAttachmentInformer
	// ExternalVPNGateways returns a ExternalVPNGatewayInformer.
	ExternalVPNGateways() ExternalVPNGatewayInformer
	// Firewalls returns a FirewallInformer.
	Firewalls() FirewallInformer
	// FirewallPolicies returns a FirewallPolicyInformer.
	FirewallPolicies() FirewallPolicyInformer
	// FirewallPolicyAssociations returns a FirewallPolicyAssociationInformer.
	FirewallPolicyAssociations() FirewallPolicyAssociationInformer
	// FirewallPolicyRules returns a FirewallPolicyRuleInformer.
	FirewallPolicyRules() FirewallPolicyRuleInformer
	// ForwardingRules returns a ForwardingRuleInformer.
	ForwardingRules() ForwardingRuleInformer
	// GlobalAddresses returns a GlobalAddressInformer.
	GlobalAddresses() GlobalAddressInformer
	// GlobalForwardingRules returns a GlobalForwardingRuleInformer.
	GlobalForwardingRules() GlobalForwardingRuleInformer
	// GlobalNetworkEndpoints returns a GlobalNetworkEndpointInformer.
	GlobalNetworkEndpoints() GlobalNetworkEndpointInformer
	// GlobalNetworkEndpointGroups returns a GlobalNetworkEndpointGroupInformer.
	GlobalNetworkEndpointGroups() GlobalNetworkEndpointGroupInformer
	// HaVPNGateways returns a HaVPNGatewayInformer.
	HaVPNGateways() HaVPNGatewayInformer
	// HealthChecks returns a HealthCheckInformer.
	HealthChecks() HealthCheckInformer
	// HttpHealthChecks returns a HttpHealthCheckInformer.
	HttpHealthChecks() HttpHealthCheckInformer
	// HttpsHealthChecks returns a HttpsHealthCheckInformer.
	HttpsHealthChecks() HttpsHealthCheckInformer
	// Images returns a ImageInformer.
	Images() ImageInformer
	// ImageIamBindings returns a ImageIamBindingInformer.
	ImageIamBindings() ImageIamBindingInformer
	// ImageIamMembers returns a ImageIamMemberInformer.
	ImageIamMembers() ImageIamMemberInformer
	// ImageIamPolicies returns a ImageIamPolicyInformer.
	ImageIamPolicies() ImageIamPolicyInformer
	// Instances returns a InstanceInformer.
	Instances() InstanceInformer
	// InstanceFromTemplates returns a InstanceFromTemplateInformer.
	InstanceFromTemplates() InstanceFromTemplateInformer
	// InstanceGroups returns a InstanceGroupInformer.
	InstanceGroups() InstanceGroupInformer
	// InstanceGroupManagers returns a InstanceGroupManagerInformer.
	InstanceGroupManagers() InstanceGroupManagerInformer
	// InstanceGroupNamedPorts returns a InstanceGroupNamedPortInformer.
	InstanceGroupNamedPorts() InstanceGroupNamedPortInformer
	// InstanceIamBindings returns a InstanceIamBindingInformer.
	InstanceIamBindings() InstanceIamBindingInformer
	// InstanceIamMembers returns a InstanceIamMemberInformer.
	InstanceIamMembers() InstanceIamMemberInformer
	// InstanceIamPolicies returns a InstanceIamPolicyInformer.
	InstanceIamPolicies() InstanceIamPolicyInformer
	// InstanceTemplates returns a InstanceTemplateInformer.
	InstanceTemplates() InstanceTemplateInformer
	// InterconnectAttachments returns a InterconnectAttachmentInformer.
	InterconnectAttachments() InterconnectAttachmentInformer
	// ManagedSslCertificates returns a ManagedSslCertificateInformer.
	ManagedSslCertificates() ManagedSslCertificateInformer
	// Networks returns a NetworkInformer.
	Networks() NetworkInformer
	// NetworkEndpoints returns a NetworkEndpointInformer.
	NetworkEndpoints() NetworkEndpointInformer
	// NetworkEndpointGroups returns a NetworkEndpointGroupInformer.
	NetworkEndpointGroups() NetworkEndpointGroupInformer
	// NetworkPeerings returns a NetworkPeeringInformer.
	NetworkPeerings() NetworkPeeringInformer
	// NetworkPeeringRoutesConfigs returns a NetworkPeeringRoutesConfigInformer.
	NetworkPeeringRoutesConfigs() NetworkPeeringRoutesConfigInformer
	// NodeGroups returns a NodeGroupInformer.
	NodeGroups() NodeGroupInformer
	// NodeTemplates returns a NodeTemplateInformer.
	NodeTemplates() NodeTemplateInformer
	// PacketMirrorings returns a PacketMirroringInformer.
	PacketMirrorings() PacketMirroringInformer
	// PerInstanceConfigs returns a PerInstanceConfigInformer.
	PerInstanceConfigs() PerInstanceConfigInformer
	// ProjectDefaultNetworkTiers returns a ProjectDefaultNetworkTierInformer.
	ProjectDefaultNetworkTiers() ProjectDefaultNetworkTierInformer
	// ProjectMetadatas returns a ProjectMetadataInformer.
	ProjectMetadatas() ProjectMetadataInformer
	// ProjectMetadataItems returns a ProjectMetadataItemInformer.
	ProjectMetadataItems() ProjectMetadataItemInformer
	// RegionAutoscalers returns a RegionAutoscalerInformer.
	RegionAutoscalers() RegionAutoscalerInformer
	// RegionBackendServices returns a RegionBackendServiceInformer.
	RegionBackendServices() RegionBackendServiceInformer
	// RegionDisks returns a RegionDiskInformer.
	RegionDisks() RegionDiskInformer
	// RegionDiskIamBindings returns a RegionDiskIamBindingInformer.
	RegionDiskIamBindings() RegionDiskIamBindingInformer
	// RegionDiskIamMembers returns a RegionDiskIamMemberInformer.
	RegionDiskIamMembers() RegionDiskIamMemberInformer
	// RegionDiskIamPolicies returns a RegionDiskIamPolicyInformer.
	RegionDiskIamPolicies() RegionDiskIamPolicyInformer
	// RegionDiskResourcePolicyAttachments returns a RegionDiskResourcePolicyAttachmentInformer.
	RegionDiskResourcePolicyAttachments() RegionDiskResourcePolicyAttachmentInformer
	// RegionHealthChecks returns a RegionHealthCheckInformer.
	RegionHealthChecks() RegionHealthCheckInformer
	// RegionInstanceGroupManagers returns a RegionInstanceGroupManagerInformer.
	RegionInstanceGroupManagers() RegionInstanceGroupManagerInformer
	// RegionNetworkEndpointGroups returns a RegionNetworkEndpointGroupInformer.
	RegionNetworkEndpointGroups() RegionNetworkEndpointGroupInformer
	// RegionPerInstanceConfigs returns a RegionPerInstanceConfigInformer.
	RegionPerInstanceConfigs() RegionPerInstanceConfigInformer
	// RegionSslCertificates returns a RegionSslCertificateInformer.
	RegionSslCertificates() RegionSslCertificateInformer
	// RegionTargetHTTPProxies returns a RegionTargetHTTPProxyInformer.
	RegionTargetHTTPProxies() RegionTargetHTTPProxyInformer
	// RegionTargetHTTPSProxies returns a RegionTargetHTTPSProxyInformer.
	RegionTargetHTTPSProxies() RegionTargetHTTPSProxyInformer
	// RegionURLMaps returns a RegionURLMapInformer.
	RegionURLMaps() RegionURLMapInformer
	// Reservations returns a ReservationInformer.
	Reservations() ReservationInformer
	// ResourcePolicies returns a ResourcePolicyInformer.
	ResourcePolicies() ResourcePolicyInformer
	// Routes returns a RouteInformer.
	Routes() RouteInformer
	// Routers returns a RouterInformer.
	Routers() RouterInformer
	// RouterInterfaces returns a RouterInterfaceInformer.
	RouterInterfaces() RouterInterfaceInformer
	// RouterNATs returns a RouterNATInformer.
	RouterNATs() RouterNATInformer
	// RouterPeers returns a RouterPeerInformer.
	RouterPeers() RouterPeerInformer
	// SecurityPolicies returns a SecurityPolicyInformer.
	SecurityPolicies() SecurityPolicyInformer
	// ServiceAttachments returns a ServiceAttachmentInformer.
	ServiceAttachments() ServiceAttachmentInformer
	// SharedVpcHostProjects returns a SharedVpcHostProjectInformer.
	SharedVpcHostProjects() SharedVpcHostProjectInformer
	// SharedVpcServiceProjects returns a SharedVpcServiceProjectInformer.
	SharedVpcServiceProjects() SharedVpcServiceProjectInformer
	// Snapshots returns a SnapshotInformer.
	Snapshots() SnapshotInformer
	// SslCertificates returns a SslCertificateInformer.
	SslCertificates() SslCertificateInformer
	// SslPolicies returns a SslPolicyInformer.
	SslPolicies() SslPolicyInformer
	// Subnetworks returns a SubnetworkInformer.
	Subnetworks() SubnetworkInformer
	// SubnetworkIamBindings returns a SubnetworkIamBindingInformer.
	SubnetworkIamBindings() SubnetworkIamBindingInformer
	// SubnetworkIamMembers returns a SubnetworkIamMemberInformer.
	SubnetworkIamMembers() SubnetworkIamMemberInformer
	// SubnetworkIamPolicies returns a SubnetworkIamPolicyInformer.
	SubnetworkIamPolicies() SubnetworkIamPolicyInformer
	// TargetGrpcProxies returns a TargetGrpcProxyInformer.
	TargetGrpcProxies() TargetGrpcProxyInformer
	// TargetHTTPProxies returns a TargetHTTPProxyInformer.
	TargetHTTPProxies() TargetHTTPProxyInformer
	// TargetHTTPSProxies returns a TargetHTTPSProxyInformer.
	TargetHTTPSProxies() TargetHTTPSProxyInformer
	// TargetInstances returns a TargetInstanceInformer.
	TargetInstances() TargetInstanceInformer
	// TargetPools returns a TargetPoolInformer.
	TargetPools() TargetPoolInformer
	// TargetSslProxies returns a TargetSslProxyInformer.
	TargetSslProxies() TargetSslProxyInformer
	// TargetTcpProxies returns a TargetTcpProxyInformer.
	TargetTcpProxies() TargetTcpProxyInformer
	// UrlMaps returns a UrlMapInformer.
	UrlMaps() UrlMapInformer
	// VpnGateways returns a VpnGatewayInformer.
	VpnGateways() VpnGatewayInformer
	// VpnTunnels returns a VpnTunnelInformer.
	VpnTunnels() VpnTunnelInformer
}

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

func New

New returns a new Interface.

type ManagedSslCertificateInformer

type ManagedSslCertificateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ManagedSslCertificateLister
}

ManagedSslCertificateInformer provides access to a shared informer and lister for ManagedSslCertificates.

type NetworkEndpointGroupInformer

type NetworkEndpointGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkEndpointGroupLister
}

NetworkEndpointGroupInformer provides access to a shared informer and lister for NetworkEndpointGroups.

type NetworkEndpointInformer

type NetworkEndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkEndpointLister
}

NetworkEndpointInformer provides access to a shared informer and lister for NetworkEndpoints.

type NetworkInformer

type NetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkLister
}

NetworkInformer provides access to a shared informer and lister for Networks.

type NetworkPeeringInformer

type NetworkPeeringInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkPeeringLister
}

NetworkPeeringInformer provides access to a shared informer and lister for NetworkPeerings.

type NetworkPeeringRoutesConfigInformer

type NetworkPeeringRoutesConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkPeeringRoutesConfigLister
}

NetworkPeeringRoutesConfigInformer provides access to a shared informer and lister for NetworkPeeringRoutesConfigs.

type NodeGroupInformer

type NodeGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodeGroupLister
}

NodeGroupInformer provides access to a shared informer and lister for NodeGroups.

type NodeTemplateInformer

type NodeTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodeTemplateLister
}

NodeTemplateInformer provides access to a shared informer and lister for NodeTemplates.

type PacketMirroringInformer

type PacketMirroringInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PacketMirroringLister
}

PacketMirroringInformer provides access to a shared informer and lister for PacketMirrorings.

type PerInstanceConfigInformer

type PerInstanceConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PerInstanceConfigLister
}

PerInstanceConfigInformer provides access to a shared informer and lister for PerInstanceConfigs.

type ProjectDefaultNetworkTierInformer

type ProjectDefaultNetworkTierInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProjectDefaultNetworkTierLister
}

ProjectDefaultNetworkTierInformer provides access to a shared informer and lister for ProjectDefaultNetworkTiers.

type ProjectMetadataInformer

type ProjectMetadataInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProjectMetadataLister
}

ProjectMetadataInformer provides access to a shared informer and lister for ProjectMetadatas.

type ProjectMetadataItemInformer

type ProjectMetadataItemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProjectMetadataItemLister
}

ProjectMetadataItemInformer provides access to a shared informer and lister for ProjectMetadataItems.

type RegionAutoscalerInformer

type RegionAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionAutoscalerLister
}

RegionAutoscalerInformer provides access to a shared informer and lister for RegionAutoscalers.

type RegionBackendServiceInformer

type RegionBackendServiceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionBackendServiceLister
}

RegionBackendServiceInformer provides access to a shared informer and lister for RegionBackendServices.

type RegionDiskIamBindingInformer

type RegionDiskIamBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionDiskIamBindingLister
}

RegionDiskIamBindingInformer provides access to a shared informer and lister for RegionDiskIamBindings.

type RegionDiskIamMemberInformer

type RegionDiskIamMemberInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionDiskIamMemberLister
}

RegionDiskIamMemberInformer provides access to a shared informer and lister for RegionDiskIamMembers.

type RegionDiskIamPolicyInformer

type RegionDiskIamPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionDiskIamPolicyLister
}

RegionDiskIamPolicyInformer provides access to a shared informer and lister for RegionDiskIamPolicies.

type RegionDiskInformer

type RegionDiskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionDiskLister
}

RegionDiskInformer provides access to a shared informer and lister for RegionDisks.

type RegionDiskResourcePolicyAttachmentInformer

type RegionDiskResourcePolicyAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionDiskResourcePolicyAttachmentLister
}

RegionDiskResourcePolicyAttachmentInformer provides access to a shared informer and lister for RegionDiskResourcePolicyAttachments.

type RegionHealthCheckInformer

type RegionHealthCheckInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionHealthCheckLister
}

RegionHealthCheckInformer provides access to a shared informer and lister for RegionHealthChecks.

type RegionInstanceGroupManagerInformer

type RegionInstanceGroupManagerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionInstanceGroupManagerLister
}

RegionInstanceGroupManagerInformer provides access to a shared informer and lister for RegionInstanceGroupManagers.

type RegionNetworkEndpointGroupInformer

type RegionNetworkEndpointGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionNetworkEndpointGroupLister
}

RegionNetworkEndpointGroupInformer provides access to a shared informer and lister for RegionNetworkEndpointGroups.

type RegionPerInstanceConfigInformer

type RegionPerInstanceConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionPerInstanceConfigLister
}

RegionPerInstanceConfigInformer provides access to a shared informer and lister for RegionPerInstanceConfigs.

type RegionSslCertificateInformer

type RegionSslCertificateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionSslCertificateLister
}

RegionSslCertificateInformer provides access to a shared informer and lister for RegionSslCertificates.

type RegionTargetHTTPProxyInformer

type RegionTargetHTTPProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionTargetHTTPProxyLister
}

RegionTargetHTTPProxyInformer provides access to a shared informer and lister for RegionTargetHTTPProxies.

type RegionTargetHTTPSProxyInformer

type RegionTargetHTTPSProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionTargetHTTPSProxyLister
}

RegionTargetHTTPSProxyInformer provides access to a shared informer and lister for RegionTargetHTTPSProxies.

type RegionURLMapInformer

type RegionURLMapInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionURLMapLister
}

RegionURLMapInformer provides access to a shared informer and lister for RegionURLMaps.

type ReservationInformer

type ReservationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ReservationLister
}

ReservationInformer provides access to a shared informer and lister for Reservations.

type ResourcePolicyInformer

type ResourcePolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourcePolicyLister
}

ResourcePolicyInformer provides access to a shared informer and lister for ResourcePolicies.

type RouteInformer

type RouteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RouteLister
}

RouteInformer provides access to a shared informer and lister for Routes.

type RouterInformer

type RouterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RouterLister
}

RouterInformer provides access to a shared informer and lister for Routers.

type RouterInterfaceInformer

type RouterInterfaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RouterInterfaceLister
}

RouterInterfaceInformer provides access to a shared informer and lister for RouterInterfaces.

type RouterNATInformer

type RouterNATInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RouterNATLister
}

RouterNATInformer provides access to a shared informer and lister for RouterNATs.

type RouterPeerInformer

type RouterPeerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RouterPeerLister
}

RouterPeerInformer provides access to a shared informer and lister for RouterPeers.

type SecurityPolicyInformer

type SecurityPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SecurityPolicyLister
}

SecurityPolicyInformer provides access to a shared informer and lister for SecurityPolicies.

type ServiceAttachmentInformer added in v0.4.0

type ServiceAttachmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceAttachmentLister
}

ServiceAttachmentInformer provides access to a shared informer and lister for ServiceAttachments.

type SharedVpcHostProjectInformer

type SharedVpcHostProjectInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SharedVpcHostProjectLister
}

SharedVpcHostProjectInformer provides access to a shared informer and lister for SharedVpcHostProjects.

type SharedVpcServiceProjectInformer

type SharedVpcServiceProjectInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SharedVpcServiceProjectLister
}

SharedVpcServiceProjectInformer provides access to a shared informer and lister for SharedVpcServiceProjects.

type SnapshotInformer

type SnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SnapshotLister
}

SnapshotInformer provides access to a shared informer and lister for Snapshots.

type SslCertificateInformer

type SslCertificateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SslCertificateLister
}

SslCertificateInformer provides access to a shared informer and lister for SslCertificates.

type SslPolicyInformer

type SslPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SslPolicyLister
}

SslPolicyInformer provides access to a shared informer and lister for SslPolicies.

type SubnetworkIamBindingInformer

type SubnetworkIamBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubnetworkIamBindingLister
}

SubnetworkIamBindingInformer provides access to a shared informer and lister for SubnetworkIamBindings.

type SubnetworkIamMemberInformer

type SubnetworkIamMemberInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubnetworkIamMemberLister
}

SubnetworkIamMemberInformer provides access to a shared informer and lister for SubnetworkIamMembers.

type SubnetworkIamPolicyInformer

type SubnetworkIamPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubnetworkIamPolicyLister
}

SubnetworkIamPolicyInformer provides access to a shared informer and lister for SubnetworkIamPolicies.

type SubnetworkInformer

type SubnetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubnetworkLister
}

SubnetworkInformer provides access to a shared informer and lister for Subnetworks.

type TargetGrpcProxyInformer

type TargetGrpcProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TargetGrpcProxyLister
}

TargetGrpcProxyInformer provides access to a shared informer and lister for TargetGrpcProxies.

type TargetHTTPProxyInformer

type TargetHTTPProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TargetHTTPProxyLister
}

TargetHTTPProxyInformer provides access to a shared informer and lister for TargetHTTPProxies.

type TargetHTTPSProxyInformer

type TargetHTTPSProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TargetHTTPSProxyLister
}

TargetHTTPSProxyInformer provides access to a shared informer and lister for TargetHTTPSProxies.

type TargetInstanceInformer

type TargetInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TargetInstanceLister
}

TargetInstanceInformer provides access to a shared informer and lister for TargetInstances.

type TargetPoolInformer

type TargetPoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TargetPoolLister
}

TargetPoolInformer provides access to a shared informer and lister for TargetPools.

type TargetSslProxyInformer

type TargetSslProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TargetSslProxyLister
}

TargetSslProxyInformer provides access to a shared informer and lister for TargetSslProxies.

type TargetTcpProxyInformer

type TargetTcpProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.TargetTcpProxyLister
}

TargetTcpProxyInformer provides access to a shared informer and lister for TargetTcpProxies.

type UrlMapInformer

type UrlMapInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UrlMapLister
}

UrlMapInformer provides access to a shared informer and lister for UrlMaps.

type VpnGatewayInformer

type VpnGatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpnGatewayLister
}

VpnGatewayInformer provides access to a shared informer and lister for VpnGateways.

type VpnTunnelInformer

type VpnTunnelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VpnTunnelLister
}

VpnTunnelInformer provides access to a shared informer and lister for VpnTunnels.

Source Files

Jump to

Keyboard shortcuts

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