Documentation ¶
Index ¶
- func Login(startURL string, region string, awsSso *AWSLogin, profileName string)
- func Profile(log *logger.CustomLogger)
- type AWSLogin
- func (a *AWSLogin) FetchRoleCredentials(listAccountRolesOutput *sso.ListAccountRolesOutput, ...)
- func (a *AWSLogin) GenerateToken() error
- func (a *AWSLogin) GetAWSConfig()
- func (a *AWSLogin) GetRolePaginator(accountInfo types.AccountInfo) *sso.ListAccountRolesPaginator
- func (a *AWSLogin) SetupSsoOidcClient(startURL string)
- func (a *AWSLogin) TriggerLogin() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Profile ¶
func Profile(log *logger.CustomLogger)
Types ¶
type AWSLogin ¶
type AWSLogin struct {
// contains filtered or unexported fields
}
func NewLogin ¶
func NewLogin(log *logger.CustomLogger, fileManager *file_manager.FileProcessor) *AWSLogin
func (*AWSLogin) FetchRoleCredentials ¶
func (a *AWSLogin) FetchRoleCredentials(listAccountRolesOutput *sso.ListAccountRolesOutput, accountInfo types.AccountInfo)
func (*AWSLogin) GenerateToken ¶
func (*AWSLogin) GetAWSConfig ¶
func (a *AWSLogin) GetAWSConfig()
func (*AWSLogin) GetRolePaginator ¶
func (a *AWSLogin) GetRolePaginator(accountInfo types.AccountInfo) *sso.ListAccountRolesPaginator
func (*AWSLogin) SetupSsoOidcClient ¶
func (*AWSLogin) TriggerLogin ¶
Click to show internal directories.
Click to hide internal directories.