Files
steampipe/pkg/connectionwatcher/config_map.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
}