def create_org_analyzer()

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