posh-providers/arbitary/open/config.go
2023-05-25 10:03:43 +02:00

20 lines
488 B
Go

package open
import (
"github.com/foomo/posh-providers/onepassword"
)
type (
Config map[string]ConfigRouter
ConfigRouter struct {
URL string `yaml:"url"`
Routes map[string]ConfigRoute `yaml:"routes"`
Description string `yaml:"description"`
}
ConfigRoute struct {
Path string `yaml:"path"`
Description string `yaml:"description"`
BasicAuth *onepassword.Secret `yaml:"basicAuth"`
}
)