Documentation
¶
Index ¶
- type Config
- type Creds
- type Environment
- type FSConfig
- func (c FSConfig) AliasEnvironment(url, alias, caCert string) (Config, error)
- func (c FSConfig) CACert(urlOrAlias string) string
- func (c FSConfig) Credentials(urlOrAlias string) Creds
- func (c FSConfig) Environments() []Environment
- func (c FSConfig) ResolveEnvironment(urlOrAlias string) string
- func (c FSConfig) Save() error
- func (c FSConfig) SetCredentials(urlOrAlias string, creds Creds) Config
- func (c FSConfig) UnsetCredentials(urlOrAlias string) Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface {
Environments() []Environment
ResolveEnvironment(urlOrAlias string) string
AliasEnvironment(url, alias, caCert string) (Config, error)
CACert(url string) string
Credentials(url string) Creds
SetCredentials(url string, creds Creds) Config
UnsetCredentials(url string) Config
Save() error
}
type Creds ¶
type Creds struct {
// Basic auth username/password or UAA client creds
Client string
ClientSecret string
// For UAA users
RefreshToken string
}
func (Creds) Description ¶
func (c Creds) Description() string
func (Creds) IsBasicComplete ¶
func (c Creds) IsBasicComplete() bool
func (Creds) IsUAAClient ¶
func (c Creds) IsUAAClient() bool
type Environment ¶
type Environment struct {
URL string
Alias string
}
type FSConfig ¶
type FSConfig struct {
// contains filtered or unexported fields
}
func NewFSConfigFromPath ¶
func NewFSConfigFromPath(path string, fs boshsys.FileSystem) (FSConfig, error)
func (FSConfig) AliasEnvironment ¶ added in v0.0.96
func (c FSConfig) AliasEnvironment(url, alias, caCert string) (Config, error)
func (FSConfig) Credentials ¶
func (c FSConfig) Credentials(urlOrAlias string) Creds
func (FSConfig) Environments ¶
func (c FSConfig) Environments() []Environment
func (FSConfig) ResolveEnvironment ¶
func (c FSConfig) ResolveEnvironment(urlOrAlias string) string
func (FSConfig) SetCredentials ¶
func (c FSConfig) SetCredentials(urlOrAlias string, creds Creds) Config
func (FSConfig) UnsetCredentials ¶
func (c FSConfig) UnsetCredentials(urlOrAlias string) Config
Directories
¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
Click to show internal directories.
Click to hide internal directories.