InstanceNetworkConfigArgs

data class InstanceNetworkConfigArgs(val connectionType: Output<String>? = null, val ipAllocation: Output<String>? = null, val network: Output<String>? = null, val privateServiceConnectConfig: Output<InstanceNetworkConfigPrivateServiceConnectConfigArgs>? = null) : ConvertibleToJava<InstanceNetworkConfigArgs>

Constructors

Link copied to clipboard
constructor(connectionType: Output<String>? = null, ipAllocation: Output<String>? = null, network: Output<String>? = null, privateServiceConnectConfig: Output<InstanceNetworkConfigPrivateServiceConnectConfigArgs>? = null)

Properties

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

Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and the corresponding tenant project from a predefined list of available connection modes. If this field is unspecified for a private instance, VPC peering is used. Possible values are: VPC_PEERING, PRIVATE_SERVICE_CONNECT_INTERFACES.

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

The IP range in CIDR notation to use for the managed Data Fusion instance nodes. This range must not overlap with any other ranges used in the Data Fusion instance network.

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

Name of the network in the project with which the tenant project will be peered for executing pipelines. In case of shared VPC where the network resides in another host project the network should specified in the form of projects/{host-project-id}/global/networks/{network}

Link copied to clipboard

Optional. Configuration for Private Service Connect. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES. Structure is documented below.

Functions

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