Add AssuredWorkload support to the folder module (#2390)

* Feat: Add AssuredWorkload support to the folder module

* Formatting

* Use square brackets to access list items

* Docs gen after adding an example to the readme

* Reorder variables

* Formatting

* Reordering outputs, formatting

* Remove try where not needed. Add IAM into the AW example and tests

* Fix tests

* Enable Assured Workloads in E2E tests

* Add compliance_regime and partner enum fields validation

* Rewording validation message for compliance_regime, partner fields

* Sort the list of allowed values alphabetically

* Make the organization dependant on testing environment

* fix tests

* Disable E2E for Assured Workflow example.

This example requires Access Transparency enabled on org level, even
chosing different regime, we need to have `parent` and `organization`
within the same hierarchy, which is not currently the case and requires
more rework of the test framework.

---------

Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com>
This commit is contained in:
Aleksandr Averbukh
2024-06-27 14:28:17 +02:00
committed by GitHub
parent 07e519a8b7
commit 85c1b7c156
6 changed files with 196 additions and 19 deletions

View File

@@ -22,6 +22,7 @@ locals {
services = [
# trimmed down list of services, to be extended as needed
"alloydb.googleapis.com",
"assuredworkloads.googleapis.com",
"apigee.googleapis.com",
"bigquery.googleapis.com",
"cloudbuild.googleapis.com",