terraform-example-foundation icon indicating copy to clipboard operation
terraform-example-foundation copied to clipboard

chore(resourcehierarchy): disambiguate prj-c-logging and prj-c-billing-logs

Open eeaton opened this issue 1 year ago • 0 comments

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-logging was intended to contain all the audit logs from across the org.
  • prj-c-billing-logs was intended to contain the export of detailed cost data to BigQuery. "logs" is a misleading name, because the Logging API is not involved. I proposed prj-c-billing-export as 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

eeaton avatar Apr 25 '24 09:04 eeaton