Files
steampipe/pkg/connection/interface.go

17 lines
502 B
Go

package connection
import (
"github.com/jackc/pgx/v5/pgxpool"
"github.com/turbot/steampipe/pkg/pluginmanager_service/grpc/shared"
)
type pluginManager interface {
shared.PluginManager
OnConnectionConfigChanged(ConnectionConfigMap, PluginMap)
GetConnectionConfig() ConnectionConfigMap
HandlePluginLimiterChanges(limiterMap PluginLimiterMap) error
Pool() *pgxpool.Pool
ShouldFetchRateLimiterDefs() bool
LoadPluginRateLimiters(pluginConnectionMap map[string]string) (PluginLimiterMap, error)
}