Versions in this module Expand all Collapse all v8 v8.17.0 Nov 18, 2025 Changes in this version + type CCTraceHeaderRequest struct + func NewCCTraceHeaderRequest(trace string) *CCTraceHeaderRequest + func (t *CCTraceHeaderRequest) Make(request *cloudcontroller.Request, passedResponse *cloudcontroller.Response) error + func (t *CCTraceHeaderRequest) Wrap(innerconnection cloudcontroller.Connection) cloudcontroller.Connection + type CustomWrapper struct + CustomMake func(connection cloudcontroller.Connection, request *cloudcontroller.Request, ...) error + func (e *CustomWrapper) Make(request *cloudcontroller.Request, passedResponse *cloudcontroller.Response) error + func (e *CustomWrapper) Wrap(innerconnection cloudcontroller.Connection) cloudcontroller.Connection + type KubernetesAuthentication struct + func NewKubernetesAuthentication(config command.Config, k8sConfigGetter v7action.KubernetesConfigGetter) *KubernetesAuthentication + func (a *KubernetesAuthentication) Make(request *cloudcontroller.Request, passedResponse *cloudcontroller.Response) error + func (a *KubernetesAuthentication) Wrap(innerconnection cloudcontroller.Connection) cloudcontroller.Connection + type RequestLogger struct + func NewRequestLogger(output RequestLoggerOutput) *RequestLogger + func (logger *RequestLogger) Make(request *cloudcontroller.Request, passedResponse *cloudcontroller.Response) error + func (logger *RequestLogger) Wrap(innerconnection cloudcontroller.Connection) cloudcontroller.Connection + type RequestLoggerOutput interface + DisplayHeader func(name string, value string) error + DisplayHost func(name string) error + DisplayJSONBody func(body []byte) error + DisplayMessage func(msg string) error + DisplayRequestHeader func(method string, uri string, httpProtocol string) error + DisplayResponseHeader func(httpProtocol string, status string) error + DisplayType func(name string, requestDate time.Time) error + HandleInternalError func(err error) + Start func() error + Stop func() error + type RetryRequest struct + func NewRetryRequest(maxRetries int) *RetryRequest + func (retry *RetryRequest) Make(request *cloudcontroller.Request, passedResponse *cloudcontroller.Response) error + func (retry *RetryRequest) Wrap(innerconnection cloudcontroller.Connection) cloudcontroller.Connection + type TokenCache interface + AccessToken func() string + RefreshToken func() string + SetAccessToken func(token string) + SetRefreshToken func(token string) + type UAAAuthentication struct + func NewUAAAuthentication(client UAAClient, cache TokenCache) *UAAAuthentication + func (t *UAAAuthentication) Make(request *cloudcontroller.Request, passedResponse *cloudcontroller.Response) error + func (t *UAAAuthentication) SetClient(client UAAClient) + func (t *UAAAuthentication) Wrap(innerconnection cloudcontroller.Connection) cloudcontroller.Connection + type UAAClient interface + RefreshAccessToken func(refreshToken string) (uaa.RefreshedTokens, error) Other modules containing this package code.cloudfoundry.org/cli