domain |
Zone domain, must end with a period. |
string |
✓ |
|
name |
Zone name, must be unique within the project. |
string |
✓ |
|
project_id |
Project id for the zone. |
string |
✓ |
|
client_networks |
List of VPC self links that can see this zone. |
list(string) |
|
[] |
default_key_specs_key |
DNSSEC default key signing specifications: algorithm, key_length, key_type, kind. |
any |
|
{} |
default_key_specs_zone |
DNSSEC default zone signing specifications: algorithm, key_length, key_type, kind. |
any |
|
{} |
description |
Domain description. |
string |
|
Terraform managed. |
dnssec_config |
DNSSEC configuration: kind, non_existence, state. |
any |
|
{} |
forwarders |
List of target name servers, only valid for 'forwarding' zone types. |
list(string) |
|
[] |
peer_network |
Peering network self link, only valid for 'peering' zone types. |
string |
|
null |
recordsets |
List of DNS record objects to manage. |
list(object({...})) |
|
[] |
service_directory_namespace |
Service directory namespace id (URL), only valid for 'service-directory' zone types. |
string |
|
null |
type |
Type of zone to create, valid values are 'public', 'private', 'forwarding', 'peering', 'service-directory'. |
string |
|
private |
zone_create |
Create zone. When set to false, uses a data source to reference existing zone. |
bool |
|
true |