InstanceNetworkConfig class

Constructors

InstanceNetworkConfig({Input<String?>? connectionType, Input<String?>? ipAllocation, Input<String?>? network, Input<InstanceNetworkConfigPrivateServiceConnectConfig?>? privateServiceConnectConfig})
Creates a new InstanceNetworkConfig. connectionType Optional. Type of connection for establishing private IP connectivity between the Data Fusion customer project VPC and ipAllocation The IP range in CIDR notation to use for the managed Data Fusion instance network Name of the network in the project with which the tenant project privateServiceConnectConfig Optional. Configuration for Private Service Connect.
const
InstanceNetworkConfig.fromMap(Map<String, dynamic> map)
factory

Properties

connectionType → Input<String?>?
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.
final
hashCode → int
The hash code for this object.
no setterinherited
ipAllocation → Input<String?>?
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.
final
network → Input<String?>?
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}
final
privateServiceConnectConfig → Input<InstanceNetworkConfigPrivateServiceConnectConfig?>?
Optional. Configuration for Private Service Connect. This is required only when using connection type PRIVATE_SERVICE_CONNECT_INTERFACES. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited