From 6639534e972892e0867b41b0a67524ee8a983b1c Mon Sep 17 00:00:00 2001 From: Gabriel Soltz Date: Wed, 3 May 2023 19:22:30 +0200 Subject: [PATCH] feat(ssmincidents): Use regional_client region instead of audit_profile region (#2306) --- .../aws/services/ssmincidents/ssmincidents_service.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/prowler/providers/aws/services/ssmincidents/ssmincidents_service.py b/prowler/providers/aws/services/ssmincidents/ssmincidents_service.py index 5deaefcb..e6719bca 100644 --- a/prowler/providers/aws/services/ssmincidents/ssmincidents_service.py +++ b/prowler/providers/aws/services/ssmincidents/ssmincidents_service.py @@ -52,10 +52,12 @@ class SSMIncidents: def __list_replication_sets__(self): logger.info("SSMIncidents - Listing Replication Sets...") try: - regional_client = self.regional_clients[self.region] - list_replication_sets = regional_client.list_replication_sets()[ - "replicationSetArns" + regional_client = self.regional_clients[ + list(self.regional_clients.keys())[0] ] + list_replication_sets = regional_client.list_replication_sets().get( + "replicationSetArns" + ) if list_replication_sets: replication_set = list_replication_sets[0] if not self.audit_resources or ( @@ -74,6 +76,8 @@ class SSMIncidents: def __get_replication_set__(self): logger.info("SSMIncidents - Getting Replication Sets...") try: + if not self.replication_set: + return replication_set = self.replication_set[0] for regional_client in self.regional_clients.values(): try: