InstanceNetworkArgs

data class InstanceNetworkArgs(val connectMode: Output<String>? = null, val ipAddresses: Output<List<String>>? = null, val modes: Output<List<String>>, val network: Output<String>, val reservedIpRange: Output<String>? = null) : ConvertibleToJava<InstanceNetworkArgs>

Constructors

Link copied to clipboard
constructor(connectMode: Output<String>? = null, ipAddresses: Output<List<String>>? = null, modes: Output<List<String>>, network: Output<String>, reservedIpRange: Output<String>? = null)

Properties

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

The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING. Default value is DIRECT_PEERING. Possible values are: DIRECT_PEERING, PRIVATE_SERVICE_ACCESS.

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

(Output) A list of IPv4 or IPv6 addresses.

Link copied to clipboard
val modes: Output<List<String>>

IP versions for which the instance has IP addresses assigned. Each value may be one of: ADDRESS_MODE_UNSPECIFIED, MODE_IPV4, MODE_IPV6.

Link copied to clipboard
val network: Output<String>

The name of the GCE VPC network to which the instance is connected.

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

A /29 CIDR block that identifies the range of IP addresses reserved for this instance.

Functions

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