V2VmNetworkConfigArgs

data class V2VmNetworkConfigArgs(val canIpForward: Output<Boolean>? = null, val enableExternalIps: Output<Boolean>? = null, val network: Output<String>? = null, val subnetwork: Output<String>? = null) : ConvertibleToJava<V2VmNetworkConfigArgs>

Constructors

Link copied to clipboard
constructor(canIpForward: Output<Boolean>? = null, enableExternalIps: Output<Boolean>? = null, network: Output<String>? = null, subnetwork: Output<String>? = null)

Properties

Link copied to clipboard
val canIpForward: Output<Boolean>? = null

Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes.

Link copied to clipboard
val enableExternalIps: Output<Boolean>? = null

Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled.

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

The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If both network and subnetwork are specified, the given subnetwork must belong to the given network. If network is not specified, it will be looked up from the subnetwork if one is provided, or otherwise use "default".

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

The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If both network and subnetwork are specified, the given subnetwork must belong to the given network. If subnetwork is not specified, the subnetwork with the same name as the network will be used.

Functions

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