ServiceTemplateVpcAccessArgs

data class ServiceTemplateVpcAccessArgs(val connector: Output<String>? = null, val egress: Output<String>? = null, val networkInterfaces: Output<List<ServiceTemplateVpcAccessNetworkInterfaceArgs>>? = null) : ConvertibleToJava<ServiceTemplateVpcAccessArgs>

Constructors

Link copied to clipboard
constructor(connector: Output<String>? = null, egress: Output<String>? = null, networkInterfaces: Output<List<ServiceTemplateVpcAccessNetworkInterfaceArgs>>? = null)

Properties

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

VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number.

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

Traffic VPC egress settings. Possible values are: ALL_TRAFFIC, PRIVATE_RANGES_ONLY.

Link copied to clipboard

Direct VPC egress settings. Currently only single network interface is supported. Structure is documented below.

Functions

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