Google Cloud Build V1 Client - Class NetworkConfig (0.9.0)

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

Namespace

Google \ Cloud \ Build \ V1 \ PrivatePoolV1Config

Methods

__construct

Constructor.

Parameters
Name
Description
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.

↳ peered_network_ip_range
string

Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g. 192.168.0.0/29 would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. /16 would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of /24 will be used.

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

Returns
Type
Description
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

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getEgressOption

Option to configure network egress for the workers.

Returns
Type
Description
int

setEgressOption

Option to configure network egress for the workers.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getPeeredNetworkIpRange

Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g.

192.168.0.0/29 would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. /16 would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of /24 will be used.

Returns
Type
Description
string

setPeeredNetworkIpRange

Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g.

192.168.0.0/29 would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. /16 would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of /24 will be used.

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: