no-managed-service-account-key
Disallow Terraform-managed Google service-account keys.
Why
Managed private keys persist in Terraform state and create long-lived credentials.
Fix
Use workload identity federation or service-account impersonation instead of creating a key.
Examples
resource "google_service_account_key" "app" { service_account_id = "app" }resource "google_service_account" "app" { account_id = "app" }