dns library
Cloud DNS managed zones (public, private, peering, forwarding).
Classes
- CloudLoggingConfig
-
cloud_logging_configblock — toggles export to Cloud Logging. - DnssecConfig
-
dnssec_configblock.kindis rarely overridden; defaults todns#managedZoneDnsSecConfigon the server. - DnssecKeySpec
-
One entry inside
dnssec_config.default_key_specs. - ForwardingConfig
-
forwarding_configblock. At least onetargetNameServersentry. - ForwardingTargetNameServer
-
One entry inside
forwarding_config.target_name_servers. - GoogleDnsManagedZone
-
Factory wrapper for
google_dns_managed_zone(providerhashicorp/google ~> 7.0). - GoogleDnsManagedZoneIamMember
-
Factory wrapper for
google_dns_managed_zone_iam_member. - PeeringConfig
-
peering_configblock. Exactly onetarget_networkis required. - PeeringTargetNetwork
-
peering_config.target_networksingle sub-block (max_items=1). - PrivateVisibilityConfig
-
private_visibility_configblock. At least one ofgkeClustersornetworksmust be supplied. - PrivateVisibilityGkeCluster
-
One entry inside
private_visibility_config.gke_clusters. - PrivateVisibilityNetwork
-
One entry inside
private_visibility_config.networks.
Enums
- DnssecKeyAlgorithm
-
dnssec_config.default_key_specs.algorithm. - DnssecKeyType
-
dnssec_config.default_key_specs.key_type— KSK vs ZSK. - DnssecNonExistence
-
dnssec_config.non_existence— proof-of-non-existence record type. - DnssecState
-
dnssec_config.state— whether DNSSEC is on, off, or in transfer. - DnsZoneVisibility
-
Visibility of a managed zone (
google_dns_managed_zone.visibility). - ForwardingPath
-
forwarding_config.target_name_servers.forwarding_path— how Cloud DNS resolves the target's address range.