Versions in this module Expand all Collapse all v8 v8.17.1 Feb 12, 2026 v8.17.0 Nov 18, 2025 Changes in this version + type Client struct + func NewClient(config Config) *Client + func (client *Client) GetRouterGroupByName(name string) (RouterGroup, error) + func (client *Client) GetRouterGroups() ([]RouterGroup, error) + func (client *Client) WrapConnection(wrapper ConnectionWrapper) + type Config struct + AppName string + AppVersion string + RoutingEndpoint string + Wrappers []ConnectionWrapper + type Connection interface + Make func(request *Request, passedResponse *Response) error + type ConnectionConfig struct + DialTimeout time.Duration + SkipSSLValidation bool + type ConnectionWrapper interface + Wrap func(innerconnection Connection) Connection + type Params map[string]string + type Request struct + func NewRequest(request *http.Request, body io.ReadSeeker) *Request + func (r *Request) ResetBody() error + type Response struct + HTTPResponse *http.Response + RawResponse []byte + Result interface{} + type RouterConnection struct + HTTPClient *http.Client + func NewConnection(config ConnectionConfig) *RouterConnection + func (connection *RouterConnection) Make(request *Request, responseToPopulate *Response) error + type RouterGroup struct + GUID string + Name string + ReservablePorts string + Type string Other modules containing this package code.cloudfoundry.org/cli