From 082390a7f07e260cc3a22871ce1672175f4511f0 Mon Sep 17 00:00:00 2001 From: Sergio Garcia <38561120+sergargar@users.noreply.github.com> Date: Tue, 31 Oct 2023 12:53:53 +0100 Subject: [PATCH] chore(gcp): print inactive GCP APIs (#2987) --- prowler/providers/gcp/lib/service/service.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/prowler/providers/gcp/lib/service/service.py b/prowler/providers/gcp/lib/service/service.py index fcff8938..7b8b44e1 100644 --- a/prowler/providers/gcp/lib/service/service.py +++ b/prowler/providers/gcp/lib/service/service.py @@ -2,6 +2,7 @@ import threading import google_auth_httplib2 import httplib2 +from colorama import Fore, Style from googleapiclient import discovery from prowler.lib.logger import logger @@ -57,8 +58,8 @@ class GCPService: if response.get("state") != "DISABLED": project_ids.append(project_id) else: - logger.error( - f"{self.service} API has not been used in project {project_id} before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/dataproc.googleapis.com/overview?project={project_id} then retry." + print( + f"\n{Fore.YELLOW}{self.service} API {Style.RESET_ALL}has not been used in project {project_id} before or it is disabled.\nEnable it by visiting https://console.developers.google.com/apis/api/dataproc.googleapis.com/overview?project={project_id} then retry." ) except Exception as error: logger.error(