in client/network/informers/externalversions/generic.go [53:68]
func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource) (GenericInformer, error) {
switch resource {
// Group=networking.gke.io, Version=v1
case v1.SchemeGroupVersion.WithResource("gkenetworkparamsets"):
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1().GKENetworkParamSets().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("networks"):
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1().Networks().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("networkinterfaces"):
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1().NetworkInterfaces().Informer()}, nil
case v1.SchemeGroupVersion.WithResource("subnetworks"):
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1().Subnetworks().Informer()}, nil
}
return nil, fmt.Errorf("no informer found for %v", resource)
}