InstanceNetworkInterfaceAccessConfigArgs

data class InstanceNetworkInterfaceAccessConfigArgs(val natIp: Output<String>? = null, val networkTier: Output<String>? = null, val publicPtrDomainName: Output<String>? = null, val securityPolicy: Output<String>? = null) : ConvertibleToJava<InstanceNetworkInterfaceAccessConfigArgs>

Constructors

Link copied to clipboard
constructor(natIp: Output<String>? = null, networkTier: Output<String>? = null, publicPtrDomainName: Output<String>? = null, securityPolicy: Output<String>? = null)

Properties

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

The IP address that will be 1:1 mapped to the instance's network ip. If not given, one will be generated.

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

The service-level to be provided for IPv6 traffic when the subnet has an external subnet. Only PREMIUM or STANDARD tier is valid for IPv6.

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

The domain name to be used when creating DNSv6 records for the external IPv6 ranges..

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

A full or partial URL to a security policy to add to this instance. If this field is set to an empty string it will remove the associated security policy.

Functions

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