in src/org_setup/resources/accessanalyzer.py [0:0]
def create_org_analyzer(self) -> None:
"""
Create an organizational IAM access analyzer
Executes in: delegated administrator account
"""
logger.info(f"[{self.region}] Creating organizational IAM access analyzer")
try:
self.client.create_analyzer(
analyzerName=ORGANIZATION_ANALYZER_NAME, type="ORGANIZATION"
)
logger.debug(f"[{self.region}] Created organizational IAM access analyzer")
except botocore.exceptions.ClientError as error:
if error.response["Error"]["Code"] != "ConflictException":
logger.exception(
f"[{self.region}] Unable to create an organizational IAM access analyzer"
)
raise error