Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSCredentialsJSON ¶
type Broker ¶
type Broker interface { UpdateConfiguration(config *configuration.Configuration) error GetUserAllowedAccounts(username string) ([]PermittedAccount, error) IsUserAllowedToAssumeRole(username string, accountName string, roleName string) (bool, error) GetConsoleURLForAccountRole(accountName string, roleName string, username string, issuerURL string) (string, error) GenerateTokenCredentials(accountName string, roleName string, username string) (*AWSCredentialsJSON, error) ProcessNewUnsealingSecret(secret string) (ready bool, err error) GetIsUnsealedChannel() (<-chan error, error) LoadCredentialsFile() error }
type PermittedAccount ¶
Click to show internal directories.
Click to hide internal directories.