Documentation ¶
Index ¶
- Constants
- func Execute() error
- func Login(provider *LoginProvider) error
- type Config
- func (c *Config) ConfigureSSO() error
- func (c *Config) GetSSOSessionCredentials(cfg aws.Config) (aws.Credentials, error)
- func (c *Config) SSOLogin() error
- func (c *Config) SyncSessionCredentials(creds aws.Credentials, vConfig *viper.Viper, ...) error
- func (c *Config) WriteSessionCredentials(filename string, vConfig *viper.Viper) error
- type Configurator
- type LoginProvider
- type SyncSessionCredentialsInput
Constants ¶
View Source
const VERSION = "0.0.13"
Variables ¶
This section is empty.
Functions ¶
func Login ¶ added in v0.0.7
func Login(provider *LoginProvider) error
Types ¶
type Config ¶ added in v0.0.7
type Config struct{}
func (*Config) ConfigureSSO ¶ added in v0.0.7
func (*Config) GetSSOSessionCredentials ¶ added in v0.0.7
func (*Config) SyncSessionCredentials ¶ added in v0.0.8
func (c *Config) SyncSessionCredentials(creds aws.Credentials, vConfig *viper.Viper, options *SyncSessionCredentialsInput) error
type Configurator ¶ added in v0.0.7
type Configurator interface { SSOLogin() error ConfigureSSO() error GetSSOSessionCredentials(cfg aws.Config) (aws.Credentials, error) WriteSessionCredentials(filename string, vConfig *viper.Viper) error SyncSessionCredentials(creds aws.Credentials, vConfig *viper.Viper, options *SyncSessionCredentialsInput) error }
type LoginProvider ¶ added in v0.0.7
type LoginProvider struct {
// contains filtered or unexported fields
}
type SyncSessionCredentialsInput ¶ added in v0.0.8
type SyncSessionCredentialsInput struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.