ManagedZoneForwardingConfigNameServerTargetArgs

data class ManagedZoneForwardingConfigNameServerTargetArgs(val forwardingPath: Output<ManagedZoneForwardingConfigNameServerTargetForwardingPath>? = null, val ipv4Address: Output<String>? = null, val ipv6Address: Output<String>? = null, val kind: Output<String>? = null) : ConvertibleToJava<ManagedZoneForwardingConfigNameServerTargetArgs>

Constructors

fun ManagedZoneForwardingConfigNameServerTargetArgs(forwardingPath: Output<ManagedZoneForwardingConfigNameServerTargetForwardingPath>? = null, ipv4Address: Output<String>? = null, ipv6Address: Output<String>? = null, kind: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ManagedZoneForwardingConfigNameServerTargetArgs

Properties

Link copied to clipboard

Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.

Link copied to clipboard
val ipv4Address: Output<String>? = null

IPv4 address of a target name server.

Link copied to clipboard
val ipv6Address: Output<String>? = null

IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.

Link copied to clipboard
val kind: Output<String>? = null