terraform-example-foundation
terraform-example-foundation copied to clipboard
chore(resourcehierarchy): disambiguate prj-c-logging and prj-c-billing-logs
This PR changes one project name and moves one resource to another project for logical grouping where the implementation differs from the original design.
prj-c-loggingwas intended to contain all the audit logs from across the org.prj-c-billing-logswas intended to contain the export of detailed cost data to BigQuery. "logs" is a misleading name, because the Logging API is not involved. I proposedprj-c-billing-exportas a more clear name for the purpose.
In v4 changes, we added a billing account log sink to collect admin activity logs related to changes on the Billing Account. This should be grouped into the same project as other admin activity logs from across the org, but was accidentally deployed to the project for cost data exports, so I've moved the sink to send audit logs related to the Billing Account to prj-c-logging