Name | Description | Type | Default | Required |
---|---|---|---|---|
assured_workload_configuration | Assured Workload configuration. See https://cloud.google.com/assured-workloads ." enabled: If the assured workload should be created. location: The location where the workload will be created. display_name: User-assigned resource display name. compliance_regime: Supported Compliance Regimes. See https://cloud.google.com/assured-workloads/docs/reference/rest/Shared.Types/ComplianceRegime . resource_type: The type of resource. One of CONSUMER_FOLDER, KEYRING, or ENCRYPTION_KEYS_PROJECT. |
object({ |
{} |
no |
env | The environment to prepare (ex. development) | string |
n/a | yes |
environment_code | A short form of the folder level resources (environment) within the Google Cloud organization (ex. d). | string |
n/a | yes |
monitoring_workspace_users | Google Workspace or Cloud Identity group that have access to Monitoring Workspaces. | string |
n/a | yes |
project_budget | Budget configuration for projects. budget_amount: The amount to use as the budget. alert_spent_percents: A list of percentages of the budget to alert on when threshold is exceeded. alert_pubsub_topic: The name of the Cloud Pub/Sub topic where budget related messages will be published, in the form of projects/{project_id}/topics/{topic_id} . |
object({ |
{} |
no |
remote_state_bucket | Backend bucket to load Terraform Remote State Data from previous steps. | string |
n/a | yes |
Name | Description |
---|---|
assured_workload_id | Assured Workload ID. |
assured_workload_resources | Resources associated with the Assured Workload. |
base_shared_vpc_project_id | Project for base shared VPC network. |
env_folder | Environment folder created under parent. |
env_secrets_project_id | Project for environment secrets. |
monitoring_project_id | Project for monitoring infra. |
restricted_shared_vpc_project_id | Project for restricted shared VPC network. |
restricted_shared_vpc_project_number | Project number for restricted shared VPC. |