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 |
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} .alert_spend_basis: The type of basis used to determine if spend has passed the threshold. Possible choices are CURRENT_SPEND or FORECASTED_SPEND (default). |
object({ |
{} |
no |
remote_state_bucket | Backend bucket to load Terraform Remote State Data from previous steps. | string |
n/a | yes |
tfc_org_name | Name of the TFC organization | string |
n/a | yes |
Name | Description |
---|---|
assured_workload_id | Assured Workload ID. |
assured_workload_resources | Resources associated with the Assured Workload. |
env_folder | Environment folder created under parent. |
env_kms_project_id | Project for environment Cloud Key Management Service (KMS). |
env_secrets_project_id | Project for environment secrets. |