mirror of
https://github.com/turbot/steampipe.git
synced 2026-02-22 14:00:14 -05:00
21 lines
629 B
Go
21 lines
629 B
Go
package connectionwatcher
|
|
|
|
import (
|
|
sdkproto "github.com/turbot/steampipe-plugin-sdk/v4/grpc/proto"
|
|
"github.com/turbot/steampipe/pkg/steampipeconfig/modconfig"
|
|
)
|
|
|
|
func NewConnectionConfigMap(connectionMap map[string]*modconfig.Connection) map[string]*sdkproto.ConnectionConfig {
|
|
configMap := make(map[string]*sdkproto.ConnectionConfig)
|
|
for k, v := range connectionMap {
|
|
configMap[k] = &sdkproto.ConnectionConfig{
|
|
Connection: v.Name,
|
|
Plugin: v.Plugin,
|
|
PluginShortName: v.PluginShortName,
|
|
Config: v.Config,
|
|
ChildConnections: v.GetResolveConnectionNames(),
|
|
}
|
|
}
|
|
return configMap
|
|
}
|