audit_data_users |
G Suite or Cloud Identity group that have access to audit logs. |
string |
n/a |
yes |
audit_logs_table_expiration_ms |
Period before tables expire for all audit logs in milliseconds. Default is 30 days. |
number |
"2592000000" |
no |
billing_account |
The ID of the billing account to associate this project with |
string |
n/a |
yes |
billing_data_users |
G Suite or Cloud Identity group that have access to billing data set. |
string |
n/a |
yes |
create_access_context_manager_access_policy |
Whether to create access context manager access policy |
bool |
"true" |
no |
data_access_logs_enabled |
Enable Data Access logs of types DATA_READ, DATA_WRITE and ADMIN_READ for all GCP services. Enabling Data Access logs might result in your organization being charged for the additional logs usage. See https://cloud.google.com/logging/docs/audit#data-access |
bool |
"true" |
no |
default_region |
Default region for BigQuery resources. |
string |
n/a |
yes |
dns_hub_project_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} for the DNS hub project. |
string |
"null" |
no |
dns_hub_project_alert_spent_percents |
A list of percentages of the budget to alert on when threshold is exceeded for the DNS hub project. |
list(number) |
<list> |
no |
dns_hub_project_budget_amount |
The amount to use as the budget for the DNS hub project. |
number |
"1000" |
no |
domains_to_allow |
The list of domains to allow users from in IAM. |
list(string) |
n/a |
yes |
interconnect_project_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} for the interconnect project. |
string |
"null" |
no |
interconnect_project_alert_spent_percents |
A list of percentages of the budget to alert on when threshold is exceeded for the interconnect project. |
list(number) |
<list> |
no |
interconnect_project_budget_amount |
The amount to use as the budget for the interconnect project. |
number |
"1000" |
no |
log_export_storage_location |
The location of the storage bucket used to export logs. |
string |
"US" |
no |
org_audit_logs_project_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} for the org audit logs project. |
string |
"null" |
no |
org_audit_logs_project_alert_spent_percents |
A list of percentages of the budget to alert on when threshold is exceeded for the org audit logs project. |
list(number) |
<list> |
no |
org_audit_logs_project_budget_amount |
The amount to use as the budget for the org audit logs project. |
number |
"1000" |
no |
org_billing_logs_project_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} for the org billing logs project. |
string |
"null" |
no |
org_billing_logs_project_alert_spent_percents |
A list of percentages of the budget to alert on when threshold is exceeded for the org billing logs project. |
list(number) |
<list> |
no |
org_billing_logs_project_budget_amount |
The amount to use as the budget for the org billing logs project. |
number |
"1000" |
no |
org_id |
The organization id for the associated services |
string |
n/a |
yes |
org_secrets_project_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} for the org secrets project. |
string |
"null" |
no |
org_secrets_project_alert_spent_percents |
A list of percentages of the budget to alert on when threshold is exceeded for the org secrets project. |
list(number) |
<list> |
no |
org_secrets_project_budget_amount |
The amount to use as the budget for the org secrets project. |
number |
"1000" |
no |
parent_folder |
Optional - if using a folder for testing. |
string |
"" |
no |
scc_notification_filter |
Filter used to SCC Notification, you can see more details how to create filters in https://cloud.google.com/security-command-center/docs/how-to-api-filter-notifications#create-filter |
string |
"state=\\\"ACTIVE\\\"" |
no |
scc_notification_name |
Name of SCC Notification |
string |
n/a |
yes |
scc_notifications_project_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} for the SCC notifications project. |
string |
"null" |
no |
scc_notifications_project_alert_spent_percents |
A list of percentages of the budget to alert on when threshold is exceeded for the SCC notifications project. |
list(number) |
<list> |
no |
scc_notifications_project_budget_amount |
The amount to use as the budget for the SCC notifications project. |
number |
"1000" |
no |
skip_gcloud_download |
Whether to skip downloading gcloud (assumes gcloud is already available outside the module. If set to true you, must ensure that Gcloud Alpha module is installed.) |
bool |
"true" |
no |
terraform_service_account |
Service account email of the account to impersonate to run Terraform. |
string |
n/a |
yes |