mirror of
https://github.com/turbot/steampipe.git
synced 2026-02-19 16:00:13 -05:00
17 lines
502 B
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)
|
|
}
|