General report for workspace governance in TF Cloud

Hi team, I’m in the process of trying to organise some type of monitoring or reporting to be able to tell us if our workspaces are drifting away from their standard setups, e.g. a workspace has been setup without Heath checks, new workspace that have just been created , the last plan was successful etc.

The end goal is to be able to provide a workflow to allow our end users to create their own workspaces but until we have the governance, we can’t really provide this option.

For now I have been reviewing the cloud api’s but even then, this seems like it wont straight forward without coding as I can’t even find a api that just lists (All) workspaces in one call.

Any advise how to receive this information out of Terraform, current thoughts is looking at Microsoft PowerBI as we are a Azure house?