func IsIrrecoverableApiError()

in internal/cloud/eksauth/errors.go [10:24]


func IsIrrecoverableApiError(err error) bool {
	var ae smithy.APIError
	if errors.As(err, &ae) {
		switch ae.(type) {
		case *types.ResourceNotFoundException,
			*types.ExpiredTokenException,
			*types.InvalidTokenException,
			*types.AccessDeniedException:
			return true
		default:
			return false
		}
	}
	return false
}