helpers

package
v0.0.0-...-9d6dd79 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTokenFetcher

func NewTokenFetcher(routerApiConfig RoutingConfig, logger lager.Logger) uaaclient.TokenFetcher

func RandomName

func RandomName() string

func UpdateOrgQuota

func UpdateOrgQuota(context cfworkflow_helpers.UserContext)

func ValidateRouterGroupName

func ValidateRouterGroupName(context cfworkflow_helpers.UserContext, tcpRouterGroup string)

Types

type OAuthConfig

type OAuthConfig struct {
	TokenEndpoint string `json:"token_endpoint"`
	ClientName    string `json:"client_name"`
	ClientSecret  string `json:"client_secret"`
	Port          int    `json:"port"`
}

type RoutingConfig

type RoutingConfig struct {
	*config.Config
	RoutingApiUrl     string       `json:"-"` //"-" is used for ignoring field
	Addresses         []string     `json:"addresses"`
	OAuth             *OAuthConfig `json:"oauth"`
	IncludeHttpRoutes bool         `json:"include_http_routes"`
	TcpAppDomain      string       `json:"tcp_apps_domain"`
	LBConfigured      bool         `json:"lb_configured"`
	TCPRouterGroup    string       `json:"tcp_router_group"`
}

func LoadConfig

func LoadConfig() RoutingConfig

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL