diff --git a/modules/dns/README.md b/modules/dns/README.md
index cfb8844f..ebd200ab 100644
--- a/modules/dns/README.md
+++ b/modules/dns/README.md
@@ -17,10 +17,11 @@ module "private-dns" {
domain = "test.example."
client_networks = [var.vpc.self_link]
recordsets = {
- "A localhost" = { ttl = 300, records = ["127.0.0.1"] }
+ "A localhost" = { records = ["127.0.0.1"] }
+ "A myhost" = { ttl = 600, records = ["10.0.0.120"] }
}
}
-# tftest modules=1 resources=2
+# tftest modules=1 resources=3
```
### Forwarding Zone
@@ -59,19 +60,18 @@ module "private-dns" {
| name | description | type | required | default |
|---|---|:---:|:---:|:---:|
| [domain](variables.tf#L51) | Zone domain, must end with a period. | string
| ✓ | |
-| [name](variables.tf#L62) | Zone name, must be unique within the project. | string
| ✓ | |
-| [project_id](variables.tf#L73) | Project id for the zone. | string
| ✓ | |
+| [name](variables.tf#L69) | Zone name, must be unique within the project. | string
| ✓ | |
+| [project_id](variables.tf#L80) | Project id for the zone. | string
| ✓ | |
| [client_networks](variables.tf#L21) | List of VPC self links that can see this zone. | list(string)
| | []
|
-| [default_key_specs_key](variables.tf#L27) | DNSSEC default key signing specifications: algorithm, key_length, key_type, kind. | any
| | {}
|
-| [default_key_specs_zone](variables.tf#L33) | DNSSEC default zone signing specifications: algorithm, key_length, key_type, kind. | any
| | {}
|
-| [description](variables.tf#L39) | Domain description. | string
| | "Terraform managed."
|
-| [dnssec_config](variables.tf#L45) | DNSSEC configuration: kind, non_existence, state. | any
| | {}
|
+| [description](variables.tf#L28) | Domain description. | string
| | "Terraform managed."
|
+| [dnssec_config](variables.tf#L34) | DNSSEC configuration for this zone. | object({…})
| | null
|
+| [enable_logging](variables.tf#L62) | Enable query logging for this zone. Only valid for public zones. | bool
| | false
|
| [forwarders](variables.tf#L56) | Map of {IPV4_ADDRESS => FORWARDING_PATH} for 'forwarding' zone types. Path can be 'default', 'private', or null for provider default. | map(string)
| | {}
|
-| [peer_network](variables.tf#L67) | Peering network self link, only valid for 'peering' zone types. | string
| | null
|
-| [recordsets](variables.tf#L78) | Map of DNS recordsets in \"type name\" => {ttl, [records]} format. | map(object({…}))
| | {}
|
-| [service_directory_namespace](variables.tf#L94) | Service directory namespace id (URL), only valid for 'service-directory' zone types. | string
| | null
|
-| [type](variables.tf#L100) | Type of zone to create, valid values are 'public', 'private', 'forwarding', 'peering', 'service-directory'. | string
| | "private"
|
-| [zone_create](variables.tf#L110) | Create zone. When set to false, uses a data source to reference existing zone. | bool
| | true
|
+| [peer_network](variables.tf#L74) | Peering network self link, only valid for 'peering' zone types. | string
| | null
|
+| [recordsets](variables.tf#L85) | Map of DNS recordsets in \"type name\" => {ttl, [records]} format. | map(object({…}))
| | {}
|
+| [service_directory_namespace](variables.tf#L102) | Service directory namespace id (URL), only valid for 'service-directory' zone types. | string
| | null
|
+| [type](variables.tf#L108) | Type of zone to create, valid values are 'public', 'private', 'forwarding', 'peering', 'service-directory'. | string
| | "private"
|
+| [zone_create](variables.tf#L118) | Create zone. When set to false, uses a data source to reference existing zone. | bool
| | true
|
## Outputs