Reference documentation and code samples for the Google Cloud Data Fusion V1 Client class NetworkConfig.
Network configuration for a Data Fusion instance. These configurations
are used for peering with the customer network. Configurations are optional
when a public Data Fusion instance is to be created. However, providing
these configurations allows several benefits, such as reduced network latency
while accessing the customer resources from managed Data Fusion instance
nodes, as well as access to the customer on-prem resources.
Generated from protobuf messagegoogle.cloud.datafusion.v1.NetworkConfig
Namespace
Google \ Cloud \ DataFusion \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ network
string
Name of the network in the customer 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}
↳ ip_allocation
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 customer network.
getNetwork
Name of the network in the customer 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}
Returns
Type
Description
string
setNetwork
Name of the network in the customer 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}
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getIpAllocation
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
customer network.
Returns
Type
Description
string
setIpAllocation
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
customer network.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Data Fusion V1 Client - Class NetworkConfig (1.0.5)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.5 (latest)](/php/docs/reference/cloud-data-fusion/latest/V1.NetworkConfig)\n- [1.0.4](/php/docs/reference/cloud-data-fusion/1.0.4/V1.NetworkConfig)\n- [0.6.5](/php/docs/reference/cloud-data-fusion/0.6.5/V1.NetworkConfig)\n- [0.5.2](/php/docs/reference/cloud-data-fusion/0.5.2/V1.NetworkConfig)\n- [0.4.1](/php/docs/reference/cloud-data-fusion/0.4.1/V1.NetworkConfig)\n- [0.3.0](/php/docs/reference/cloud-data-fusion/0.3.0/V1.NetworkConfig)\n- [0.2.11](/php/docs/reference/cloud-data-fusion/0.2.11/V1.NetworkConfig) \nReference documentation and code samples for the Google Cloud Data Fusion V1 Client class NetworkConfig.\n\nNetwork configuration for a Data Fusion instance. These configurations\nare used for peering with the customer network. Configurations are optional\nwhen a public Data Fusion instance is to be created. However, providing\nthese configurations allows several benefits, such as reduced network latency\nwhile accessing the customer resources from managed Data Fusion instance\nnodes, as well as access to the customer on-prem resources.\n\nGenerated from protobuf message `google.cloud.datafusion.v1.NetworkConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DataFusion \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getNetwork\n\nName of the network in the customer project with which the Tenant Project\nwill be peered for executing pipelines. In case of shared VPC where the\nnetwork resides in another host project the network should specified in\nthe form of projects/{host-project-id}/global/networks/{network}\n\n### setNetwork\n\nName of the network in the customer project with which the Tenant Project\nwill be peered for executing pipelines. In case of shared VPC where the\nnetwork resides in another host project the network should specified in\nthe form of projects/{host-project-id}/global/networks/{network}\n\n### getIpAllocation\n\nThe IP range in CIDR notation to use for the managed Data Fusion instance\nnodes. This range must not overlap with any other ranges used in the\ncustomer network.\n\n### setIpAllocation\n\nThe IP range in CIDR notation to use for the managed Data Fusion instance\nnodes. This range must not overlap with any other ranges used in the\ncustomer network."]]