Add support to VPC flow logs for PSC subnet (#3639)

This commit is contained in:
Vannick Trinquier
2026-01-12 15:56:14 +07:00
committed by GitHub
parent 6a2a80786f
commit ca413b8aa8
5 changed files with 94 additions and 13 deletions

View File

@@ -297,6 +297,20 @@ resource "google_compute_subnetwork" "psc" {
: each.value.description
)
purpose = "PRIVATE_SERVICE_CONNECT"
dynamic "log_config" {
for_each = each.value.flow_logs_config != null ? [""] : []
content {
aggregation_interval = each.value.flow_logs_config.aggregation_interval
filter_expr = each.value.flow_logs_config.filter_expression
flow_sampling = each.value.flow_logs_config.flow_sampling
metadata = each.value.flow_logs_config.metadata
metadata_fields = (
each.value.flow_logs_config.metadata == "CUSTOM_METADATA"
? each.value.flow_logs_config.metadata_fields
: null
)
}
}
}