def list_accounts()

in src/org_setup/resources/organizations.py [0:0]


    def list_accounts(self) -> List[Dict[str, str]]:
        """
        List all of the accounts in an organization
        """
        if self._accounts:
            return self._accounts

        accounts = []

        paginator = self.client.get_paginator("list_accounts")
        page_iterator = paginator.paginate(PaginationConfig={"PageSize": 20})
        for page in page_iterator:
            for account in page.get("Accounts", []):
                if account.get("Status") != "ACTIVE":
                    continue
                accounts.append(account)
        self._accounts = accounts
        return accounts