diff --git a/modules/cloud-function/README.md b/modules/cloud-function/README.md
index fb386a0c..86ae486e 100644
--- a/modules/cloud-function/README.md
+++ b/modules/cloud-function/README.md
@@ -143,7 +143,7 @@ module "cf-http" {
| *iam_roles* | List of roles used to set authoritative bindings. Ignored for template use. | list(string)
| | []
|
| *labels* | Resource labels | map(string)
| | {}
|
| *prefix* | Optional prefix used for resource names. | string
| | null
|
-| *region* | Region used for all resources. | string
| | us-central1
|
+| *region* | Region used for all resources. | string
| | europe-west1
|
| *service_account* | Service account email. Unused if service account is auto-created. | string
| | null
|
| *service_account_create* | Auto-create service account. | bool
| | false
|
| *trigger_config* | Function trigger configuration. Leave null for HTTP trigger. | object({...})
| | null
|
diff --git a/modules/compute-mig/README.md b/modules/compute-mig/README.md
index 918a2a3d..beada11f 100644
--- a/modules/compute-mig/README.md
+++ b/modules/compute-mig/README.md
@@ -165,7 +165,7 @@ module "nginx-mig" {
| project_id | Project id. | string
| ✓ | |
| *auto_healing_policies* | Auto-healing policies for this group. | object({...})
| | null
|
| *autoscaler_config* | Optional autoscaler configuration. Only one of 'cpu_utilization_target' 'load_balancing_utilization_target' or 'metric' can be not null. | object({...})
| | null
|
-| *health_check_config* | Optional auto-created helth check configuration, use the output self-link to set it in the auto healing policy. Refer to examples for usage. | object({...})
| | null
|
+| *health_check_config* | Optional auto-created health check configuration, use the output self-link to set it in the auto healing policy. Refer to examples for usage. | object({...})
| | null
|
| *named_ports* | Named ports. | map(number)
| | null
|
| *regional* | Use regional instance group. When set, `location` should be set to the region. | bool
| | false
|
| *target_pools* | Optional list of URLs for target pools to which new instances in the group are added. | list(string)
| | []
|
diff --git a/modules/container-registry/README.md b/modules/container-registry/README.md
index aac0f02c..167f79b3 100644
--- a/modules/container-registry/README.md
+++ b/modules/container-registry/README.md
@@ -24,7 +24,7 @@ module "container_registry" {
| project_id | Registry project id. | string
| ✓ | |
| *iam_members* | Map of member lists used to set authoritative bindings, keyed by role. | map(list(string))
| | null
|
| *iam_roles* | List of roles used to set authoritative bindings. | list(string)
| | null
|
-| *location* | Bucket location. Can be US, EU, ASIA or empty | string
| |
|
+| *location* | Registry location. Can be US, EU, ASIA or empty | string
| |
|
## Outputs
diff --git a/modules/gke-cluster/README.md b/modules/gke-cluster/README.md
index e081bf70..7442ae53 100644
--- a/modules/gke-cluster/README.md
+++ b/modules/gke-cluster/README.md
@@ -41,7 +41,7 @@ module "cluster-1" {
| secondary_range_pods | Subnet secondary range name used for pods. | string
| ✓ | |
| secondary_range_services | Subnet secondary range name used for services. | string
| ✓ | |
| subnetwork | VPC subnetwork name or self link. | string
| ✓ | |
-| *addons* | Addons enabled in the cluster (true means enabled). | object({...})
| | ...
|
+| *addons* | Addons enabled in the cluster (true means enabled). | object({...})
| | ...
|
| *authenticator_security_group* | RBAC security group for Google Groups for GKE, format is gke-security-groups@yourdomain.com. | string
| | null
|
| *cluster_autoscaling* | Enable and configure limits for Node Auto-Provisioning with Cluster Autoscaler. | object({...})
| | ...
|
| *database_encryption* | Enable and configure GKE application-layer secrets encryption. | object({...})
| | ...
|
diff --git a/modules/iam-service-accounts/README.md b/modules/iam-service-accounts/README.md
index 00be1075..7fafafc9 100644
--- a/modules/iam-service-accounts/README.md
+++ b/modules/iam-service-accounts/README.md
@@ -40,7 +40,7 @@ module "myproject-default-service-accounts" {
| *iam_roles* | List of authoritative roles granted on the service accounts. | list(string)
| | []
|
| *iam_storage_roles* | Storage roles granted to all service accounts, by bucket name. | map(list(string))
| | {}
|
| *names* | Names of the service accounts to create. | list(string)
| | []
|
-| *prefix* | Prefix applied to service account names. | string
| |
|
+| *prefix* | Prefix applied to service account names. | string
| | null
|
## Outputs
diff --git a/modules/net-cloudnat/README.md b/modules/net-cloudnat/README.md
index b8bb17ce..89a9c352 100644
--- a/modules/net-cloudnat/README.md
+++ b/modules/net-cloudnat/README.md
@@ -28,8 +28,8 @@ module "nat" {
| *config_timeouts* | Timeout configurations. | object({...})
| | ...
|
| *router_asn* | Router ASN used for auto-created router. | number
| | 64514
|
| *router_create* | Create router. | bool
| | true
|
-| *router_name* | Router name, leave blank if router will be created to use auto generated name. | string
| |
|
-| *router_network* | Name of the VPC used for auto-created router. | string
| |
|
+| *router_name* | Router name, leave blank if router will be created to use auto generated name. | string
| | null
|
+| *router_network* | Name of the VPC used for auto-created router. | string
| | null
|
| *subnetworks* | Subnetworks to NAT, only used when config_source_subnets equals LIST_OF_SUBNETWORKS. | list(object({...}))
| | []
|
## Outputs
diff --git a/modules/net-ilb/README.md b/modules/net-ilb/README.md
index a368b8ea..1d90c5aa 100644
--- a/modules/net-ilb/README.md
+++ b/modules/net-ilb/README.md
@@ -113,7 +113,6 @@ module "ilb" {
| name | description | type | required | default |
|---|---|:---: |:---:|:---:|
| backends | Load balancer backends, balancing mode is one of 'CONNECTION' or 'UTILIZATION'. | list(object({...}))
| ✓ | |
-| group_configs | Optional unmanaged groups to create. Can be referenced in backends via outputs. | map(object({...}))
| ✓ | |
| name | Name used for all resources. | string
| ✓ | |
| network | Network used for resources. | string
| ✓ | |
| project_id | Project id where resources will be created. | string
| ✓ | |
@@ -123,6 +122,7 @@ module "ilb" {
| *backend_config* | Optional backend configuration. | object({...})
| | null
|
| *failover_config* | Optional failover configuration. | object({...})
| | null
|
| *global_access* | Global access, defaults to false if not set. | bool
| | null
|
+| *group_configs* | Optional unmanaged groups to create. Can be referenced in backends via outputs. | map(object({...}))
| | {}
|
| *health_check* | Name of existing health check to use, disables auto-created health check. | string
| | null
|
| *health_check_config* | Configuration of the auto-created helth check. | object({...})
| | ...
|
| *labels* | Labels set on resources. | map(string)
| | {}
|
diff --git a/modules/project/README.md b/modules/project/README.md
index 7fd57c01..db182e04 100644
--- a/modules/project/README.md
+++ b/modules/project/README.md
@@ -88,7 +88,7 @@ module "project" {
| *auto_create_network* | Whether to create the default network for the project | bool
| | false
|
| *billing_account* | Billing account id. | string
| | null
|
| *custom_roles* | Map of role name => list of permissions to create in this project. | map(list(string))
| | {}
|
-| *iam_additive_bindings* | Map of roles list used to set non authoritative bindings, keyed by member. | list(string)
| | []
|
+| *iam_additive_bindings* | Map of roles lists used to set non authoritative bindings, keyed by members | map(list(string))
| | {}
|
| *iam_members* | Map of member lists used to set authoritative bindings, keyed by role. | map(list(string))
| | {}
|
| *iam_roles* | List of roles used to set authoritative bindings. | list(string)
| | []
|
| *labels* | Resource labels. | map(string)
| | {}
|
diff --git a/modules/secret-manager/README.md b/modules/secret-manager/README.md
index 413fedba..b8224c53 100644
--- a/modules/secret-manager/README.md
+++ b/modules/secret-manager/README.md
@@ -84,7 +84,7 @@ module "secret-manager" {
| *iam_roles* | IAM roles keyed by secret name. | map(list(string))
| | {}
|
| *labels* | Optional labels for each secret. | map(map(string))
| | {}
|
| *secrets* | Map of secrets to manage and their locations. If locations is null, automatic management will be set. | map(list(string))
| | {}
|
-| *versions* | Optional versions to manage for each secret. Version names are only used internally to track each version and must be unique for each secret/version pair. | map(list(object({...})))
| | {}
|
+| *versions* | Optional versions to manage for each secret. Version names are only used internally to track individual versions. | map(map(object({...})))
| | {}
|
## Outputs