22 lines
535 B
Go
22 lines
535 B
Go
|
package client
|
||
|
|
||
|
// SchemeName is an alias for string (for readability)
|
||
|
type SchemeName = string
|
||
|
|
||
|
// DomainName is an alias for string (for readability)
|
||
|
type DomainName = string
|
||
|
|
||
|
// TerminalConfig indicates destination
|
||
|
type TerminalConfig struct {
|
||
|
// The localhost port to which to forward
|
||
|
Port int
|
||
|
// Whether or not to unwap the TLS
|
||
|
TerminateTLS bool
|
||
|
//Hostname string
|
||
|
XForward bool
|
||
|
// ... create react app...
|
||
|
}
|
||
|
|
||
|
// RouteMap is a map of scheme to domain to port
|
||
|
type RouteMap = map[SchemeName]map[DomainName]*TerminalConfig
|