in common/api/cloud_asset_api_adapter.py [0:0]
def fetch_projects(self) -> list[Project]:
"""
Fetches all projects within the organization which have
datacatalog or dataplex API enabled.
"""
response = list(
self._search(
self.organization,
["serviceusage.googleapis.com/Service"],
"name:(datacatalog.googleapis.com OR dataplex.googleapis.com)",
)
)
return list(map(Project.proto_to_project, response))