Reference documentation and code samples for the Google Cloud Build V1 Client class NetworkConfig.
Defines the network configuration for the pool.
Generated from protobuf message google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ peered_network
string
Required. Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to WorkerPool.project_id
on the service producer network. Must be in the format projects/{project}/global/networks/{network}
, where {project}
is a project number, such as 12345
, and {network}
is the name of a VPC network in the project. See Understanding network configuration options
↳ egress_option
int
Option to configure network egress for the workers.
getPeeredNetwork
Required. Immutable. The network definition that the workers are peered
to. If this section is left empty, the workers will be peered to WorkerPool.project_id
on the service producer network. Must be in the
format projects/{project}/global/networks/{network}
, where {project}
is a project number, such as 12345
, and {network}
is the name of a
VPC network in the project. See Understanding network configuration
options
string
setPeeredNetwork
Required. Immutable. The network definition that the workers are peered
to. If this section is left empty, the workers will be peered to WorkerPool.project_id
on the service producer network. Must be in the
format projects/{project}/global/networks/{network}
, where {project}
is a project number, such as 12345
, and {network}
is the name of a
VPC network in the project. See Understanding network configuration
options
var
string
$this
getEgressOption
Option to configure network egress for the workers.
int
setEgressOption
Option to configure network egress for the workers.
var
int
$this