Decouple logging sinks in FAST stages 0 and 1 (#3858)

* Decouple logging sinks in FAST stages 0 and 1

* Fix ternary

* Fix tests

* Fix vpcsc tests

* Fix typo

* remove filenames
This commit is contained in:
Julio Castillo
2026-04-11 00:14:15 +02:00
committed by GitHub
parent ebc4669b4d
commit 1cb643b3c1
11 changed files with 287 additions and 67 deletions

View File

@@ -1045,16 +1045,17 @@ module "org" {
| [custom_roles](outputs.tf#L34) | Map of custom roles resources created in the organization. | |
| [id](outputs.tf#L39) | Fully qualified organization id. | |
| [logging_identities](outputs.tf#L57) | Principals used for logging sinks. | |
| [network_tag_keys](outputs.tf#L69) | Tag key resources. | |
| [network_tag_values](outputs.tf#L78) | Tag value resources. | |
| [organization_id](outputs.tf#L88) | Organization id dependent on module resources. | |
| [organization_policies_ids](outputs.tf#L105) | Map of ORGANIZATION_POLICIES => ID in the organization. | |
| [scc_custom_sha_modules_ids](outputs.tf#L110) | Map of SCC CUSTOM SHA MODULES => ID in the organization. | |
| [scc_mute_configs](outputs.tf#L115) | SCC mute configurations. | |
| [service_agents](outputs.tf#L120) | Identities of all organization-level service agents. | |
| [sink_writer_identities](outputs.tf#L125) | Writer identities created for each sink. | |
| [tag_keys](outputs.tf#L133) | Tag key resources. | |
| [tag_values](outputs.tf#L142) | Tag value resources. | |
| [workforce_identity_provider_names](outputs.tf#L150) | Workforce Identity provider names. | |
| [workforce_identity_providers](outputs.tf#L157) | Workforce Identity provider attributes. | |
| [logging_sinks](outputs.tf#L69) | Logging sink resources. | |
| [network_tag_keys](outputs.tf#L77) | Tag key resources. | |
| [network_tag_values](outputs.tf#L86) | Tag value resources. | |
| [organization_id](outputs.tf#L96) | Organization id dependent on module resources. | |
| [organization_policies_ids](outputs.tf#L113) | Map of ORGANIZATION_POLICIES => ID in the organization. | |
| [scc_custom_sha_modules_ids](outputs.tf#L118) | Map of SCC CUSTOM SHA MODULES => ID in the organization. | |
| [scc_mute_configs](outputs.tf#L123) | SCC mute configurations. | |
| [service_agents](outputs.tf#L128) | Identities of all organization-level service agents. | |
| [sink_writer_identities](outputs.tf#L133) | Writer identities created for each sink. | |
| [tag_keys](outputs.tf#L141) | Tag key resources. | |
| [tag_values](outputs.tf#L150) | Tag value resources. | |
| [workforce_identity_provider_names](outputs.tf#L158) | Workforce Identity provider names. | |
| [workforce_identity_providers](outputs.tf#L165) | Workforce Identity provider attributes. | |
<!-- END TFDOC -->

View File

@@ -66,6 +66,14 @@ output "logging_identities" {
}
}
output "logging_sinks" {
description = "Logging sink resources."
value = {
for name, sink in google_logging_organization_sink.sink :
name => sink
}
}
output "network_tag_keys" {
description = "Tag key resources."
value = {