in src/org_setup/resources/macie.py [0:0]
def enable_macie(self) -> None:
"""
Enable Macie
Executes in: management account in all regions
"""
logger.info(f"[{self.region}] Enabling Macie")
try:
self.client.enable_macie(
findingPublishingFrequency="FIFTEEN_MINUTES", status="ENABLED"
)
logger.debug(f"[{self.region}] Enabled Macie")
except botocore.exceptions.ClientError as error:
if error.response["Error"]["Code"] != "ConflictException":
logger.exception(f"[{self.region}] Unable to enable Macie")
raise error