Versions in this module Expand all Collapse all v8 v8.4.4 Aug 24, 2022 v8.4.3 Aug 24, 2022 Changes in this version + func DecodeAccessToken(accessToken string) (tokenJSON []byte, err error) + type APIConfigRefresher struct + Config ReadWriter + Endpoint string + EndpointRepo EndpointRepository + func (a APIConfigRefresher) Refresh() (Warning, error) + type AuthPrompt struct + DisplayName string + Entries []string + Type AuthPromptType + type AuthPromptType string + const AuthPromptTypeMenu + const AuthPromptTypePassword + const AuthPromptTypeText + type CCInfo struct + APIVersion string + AuthorizationEndpoint string + DopplerEndpoint string + LogCacheEndpoint string + MinCLIVersion string + MinRecommendedCLIVersion string + RoutingAPIEndpoint string + SSHOAuthClient string + type ConfigRepository struct + CFCLIVersion string + func (c *ConfigRepository) APIEndpoint() string + func (c *ConfigRepository) APIVersion() (apiVersion string) + func (c *ConfigRepository) AccessToken() (accessToken string) + func (c *ConfigRepository) AsyncTimeout() (timeout uint) + func (c *ConfigRepository) AuthenticationEndpoint() (authEndpoint string) + func (c *ConfigRepository) CLIVersion() string + func (c *ConfigRepository) ClearSession() + func (c *ConfigRepository) Close() + func (c *ConfigRepository) ColorEnabled() (enabled string) + func (c *ConfigRepository) DopplerEndpoint() (dopplerEndpoint string) + func (c *ConfigRepository) HasAPIEndpoint() (hasEndpoint bool) + func (c *ConfigRepository) HasOrganization() (hasOrg bool) + func (c *ConfigRepository) HasSpace() (hasSpace bool) + func (c *ConfigRepository) IsLoggedIn() (loggedIn bool) + func (c *ConfigRepository) IsMinAPIVersion(requiredVersion semver.Version) bool + func (c *ConfigRepository) IsMinCLIVersion(checkVersion string) bool + func (c *ConfigRepository) IsSSLDisabled() (isSSLDisabled bool) + func (c *ConfigRepository) Locale() (locale string) + func (c *ConfigRepository) LogCacheEndpoint() (logCacheEndpoint string) + func (c *ConfigRepository) MinCLIVersion() (minCLIVersion string) + func (c *ConfigRepository) MinRecommendedCLIVersion() (minRecommendedCLIVersion string) + func (c *ConfigRepository) OrganizationFields() (org models.OrganizationFields) + func (c *ConfigRepository) PluginRepos() (repos []models.PluginRepo) + func (c *ConfigRepository) RefreshToken() (refreshToken string) + func (c *ConfigRepository) RoutingAPIEndpoint() (routingAPIEndpoint string) + func (c *ConfigRepository) SSHOAuthClient() (clientID string) + func (c *ConfigRepository) SetAPIEndpoint(endpoint string) + func (c *ConfigRepository) SetAPIVersion(version string) + func (c *ConfigRepository) SetAccessToken(token string) + func (c *ConfigRepository) SetAsyncTimeout(timeout uint) + func (c *ConfigRepository) SetAuthenticationEndpoint(endpoint string) + func (c *ConfigRepository) SetCLIVersion(v string) + func (c *ConfigRepository) SetColorEnabled(enabled string) + func (c *ConfigRepository) SetDopplerEndpoint(endpoint string) + func (c *ConfigRepository) SetLocale(locale string) + func (c *ConfigRepository) SetLogCacheEndpoint(endpoint string) + func (c *ConfigRepository) SetMinCLIVersion(version string) + func (c *ConfigRepository) SetMinRecommendedCLIVersion(version string) + func (c *ConfigRepository) SetOrganizationFields(org models.OrganizationFields) + func (c *ConfigRepository) SetPluginRepo(repo models.PluginRepo) + func (c *ConfigRepository) SetRefreshToken(token string) + func (c *ConfigRepository) SetRoutingAPIEndpoint(routingAPIEndpoint string) + func (c *ConfigRepository) SetSSHOAuthClient(clientID string) + func (c *ConfigRepository) SetSSLDisabled(disabled bool) + func (c *ConfigRepository) SetSpaceFields(space models.SpaceFields) + func (c *ConfigRepository) SetTrace(value string) + func (c *ConfigRepository) SetUAAGrantType(grantType string) + func (c *ConfigRepository) SetUAAOAuthClient(clientID string) + func (c *ConfigRepository) SetUAAOAuthClientSecret(clientID string) + func (c *ConfigRepository) SetUaaEndpoint(uaaEndpoint string) + func (c *ConfigRepository) SpaceFields() (space models.SpaceFields) + func (c *ConfigRepository) Trace() (trace string) + func (c *ConfigRepository) UAAGrantType() string + func (c *ConfigRepository) UAAOAuthClient() (clientID string) + func (c *ConfigRepository) UAAOAuthClientSecret() (clientID string) + func (c *ConfigRepository) UaaEndpoint() (uaaEndpoint string) + func (c *ConfigRepository) UnSetPluginRepo(index int) + func (c *ConfigRepository) UserEmail() (email string) + func (c *ConfigRepository) UserGUID() (guid string) + func (c *ConfigRepository) Username() (name string) + type Data struct + APIVersion string + AccessToken string + AsyncTimeout uint + AuthorizationEndpoint string + ColorEnabled string + ConfigVersion int + DopplerEndPoint string + Locale string + LogCacheEndPoint string + MinCLIVersion string + MinRecommendedCLIVersion string + OrganizationFields models.OrganizationFields + PluginRepos []models.PluginRepo + RefreshToken string + RoutingAPIEndpoint string + SSHOAuthClient string + SSLDisabled bool + SpaceFields models.SpaceFields + Target string + Trace string + UAAGrantType string + UAAOAuthClient string + UAAOAuthClientSecret string + UaaEndpoint string + func NewData() *Data + func (d *Data) JSONMarshalV3() ([]byte, error) + func (d *Data) JSONUnmarshalV3(input []byte) error + type EndpointRepository interface + GetCCInfo func(string) (*CCInfo, string, error) + type ReadWriter interface + ClearSession func() + SetAPIEndpoint func(string) + SetAPIVersion func(string) + SetAccessToken func(string) + SetAsyncTimeout func(uint) + SetAuthenticationEndpoint func(string) + SetCLIVersion func(string) + SetColorEnabled func(string) + SetDopplerEndpoint func(string) + SetLocale func(string) + SetLogCacheEndpoint func(string) + SetMinCLIVersion func(string) + SetMinRecommendedCLIVersion func(string) + SetOrganizationFields func(models.OrganizationFields) + SetPluginRepo func(models.PluginRepo) + SetRefreshToken func(string) + SetRoutingAPIEndpoint func(string) + SetSSHOAuthClient func(string) + SetSSLDisabled func(bool) + SetSpaceFields func(models.SpaceFields) + SetTrace func(string) + SetUAAGrantType func(string) + SetUAAOAuthClient func(string) + SetUAAOAuthClientSecret func(string) + SetUaaEndpoint func(string) + UAAGrantType func() string + UnSetPluginRepo func(int) + type Reader interface + APIEndpoint func() string + APIVersion func() string + AccessToken func() string + AsyncTimeout func() uint + AuthenticationEndpoint func() string + CLIVersion func() string + ColorEnabled func() string + DopplerEndpoint func() string + HasAPIEndpoint func() bool + HasOrganization func() bool + HasSpace func() bool + IsLoggedIn func() bool + IsMinAPIVersion func(semver.Version) bool + IsMinCLIVersion func(string) bool + IsSSLDisabled func() bool + Locale func() string + LogCacheEndpoint func() string + MinCLIVersion func() string + MinRecommendedCLIVersion func() string + OrganizationFields func() models.OrganizationFields + PluginRepos func() []models.PluginRepo + RefreshToken func() string + RoutingAPIEndpoint func() string + SSHOAuthClient func() string + SpaceFields func() models.SpaceFields + Trace func() string + UAAOAuthClient func() string + UAAOAuthClientSecret func() string + UaaEndpoint func() string + UserEmail func() string + UserGUID func() string + Username func() string + type Repository interface + Close func() + func NewRepositoryFromFilepath(filepath string, errorHandler func(error)) Repository + func NewRepositoryFromPersistor(persistor configuration.Persistor, errorHandler func(error)) Repository + type TokenInfo struct + ClientID string + Email string + UserGUID string + Username string + func NewTokenInfo(accessToken string) (info TokenInfo) + type Warning interface + Warn func() string Other modules containing this package github.com/LukasHeimann/cloudfoundrycli