INNER CODE UNIT · Go

accessTokenExpire

kubenav/kubenav · cmd/kubenav/aws.go:294

	accessTokenExpire := (time.Now().Unix() + int64(token.ExpiresIn)) * 1000

	svcsso := sso.NewFromConfig(aws.Config{Region: ssoRegion})

	var ssoAccounts []AWSSSOAccount

	var accountsNextToken *string
	for {
		accounts, err := svcsso.ListAccounts(ctx, &sso.ListAccountsInput{
			AccessToken: &accessToken,
			NextToken:   accountsNextToken,
		})
		if err != nil {
			return "", err
		}

		if accounts == nil || accounts.AccountList == nil {
			break

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…