No requirements.
Name | Version |
---|---|
n/a | |
google-beta | n/a |
random | n/a |
Name | Source | Version |
---|---|---|
cloud_router | terraform-google-modules/cloud-router/google | ~> 6.0 |
dataproc-firewall-rules | terraform-google-modules/network/google//modules/firewall-rules | 6.0.1 |
kms_crypto_key-iam-bindings | terraform-google-modules/iam/google//modules/kms_crypto_keys_iam | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
bigquery_dataset_name | BigQuery Dataset name | string |
"" |
no |
build_bucket_name | GCS Build bucket name | string |
"" |
no |
country_code | The ISO 3166-1 two character country code (https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) | string |
n/a | yes |
data_editors | The users, groups & service accounts that should have read & write access to this customers data | object({ |
n/a | yes |
data_plane_project | The GCP project in which customer data will be stored. | string |
n/a | yes |
data_retention_period_days | The number of days this customers data will be stored before its automatically deleted | number |
0 |
no |
data_viewers | The users, groups & service accounts that should have read only access to this customers data | object({ |
n/a | yes |
dataproc_subnet_ip4_cidr | Subnet used for Dataproc clusters | string |
n/a | yes |
enable_dataproc_network | Configure network bits for Dataproc - VPC, firewall rules etc | bool |
true |
no |
enable_kms | Configure KMS to encrypt build, input and output buckets | bool |
true |
no |
environment | The environment this infrastructure is supported (eg.: dev, staging or prod) | string |
n/a | yes |
gcp_region | The GCP region to be used | string |
n/a | yes |
idapi_cidr_ip_addresses | Portrait Engine ID-API instance CIDR IP addresses | list(string) |
[] |
no |
input_bucket_name | GCS Input bucket name | string |
"" |
no |
installation_name | n/a | string |
"identity-engine" |
no |
key_management_location | The key management location for KMS | string |
n/a | yes |
key_rotation_period_days | The frequency at which the crypto key will automatically rotate (days) | number |
90 |
no |
metastore_cidr_ip_address | Portrait Engine Metastore CloudSQL instance CIDR IP address | string |
n/a | yes |
name | The human readable customer name | string |
n/a | yes |
organisation_id | Liveramp CAC/Organisation-id | string |
n/a | yes |
output_bucket_name | GCS Output bucket name | string |
"" |
no |
storage_location | The storage location for BigQuery and GCS. | string |
n/a | yes |
tenant_orchestration_sa | Tenant Orchestration ServiceAccount for remote execution | string |
n/a | yes |
tenant_service_account_name | Service Account name | string |
"" |
no |
Name | Description |
---|---|
build_bucket_name | The name of the GCS bucket that will be used to store the build files |
cloud_nat_static_ip_address_0 | The first static IP address for Cloud NAT |
cloud_nat_static_ip_address_1 | The second static IP address for Cloud NAT |
dataproc_subnet | The ID of the Dataproc subnet |
input_bucket_name | The name of the GCS bucket that will be used to store the input files |
output_bucket_name | The name of the GCS bucket that will be used to store the output files |
tenant_bigquery_dataset_name | The name of the BigQuery dataset that will be used to store the tenant data |
tenant_data_access_svc_account | The service account object that will be used to access the tenant data |
tenant_name | The tenant name |
tenant_organisation_id | The tenant organisation ID |
tenant_project | The tenant project object |