Google Cloud Run V2 Client - Class VpcAccess (1.4.0)

Reference documentation and code samples for the Google Cloud Run V2 Client class VpcAccess.

VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.

Generated from protobuf message google.cloud.run.v2.VpcAccess

Namespace

Google \ Cloud \ Run \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ connector string

VPC Access connector name. Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors.

↳ egress int

Optional. Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.

↳ network_interfaces array<VpcAccess\NetworkInterface>

Optional. Direct VPC egress settings. Currently only single network interface is supported.

getConnector

VPC Access connector name.

Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors.

Returns
Type Description
string

setConnector

VPC Access connector name.

Format: projects/{project}/locations/{location}/connectors/{connector}, where {project} can be project id or number. For more information on sending traffic to a VPC network via a connector, visit https://cloud.google.com/run/docs/configuring/vpc-connectors.

Parameter
Name Description
var string
Returns
Type Description
$this

getEgress

Optional. Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.

Returns
Type Description
int

setEgress

Optional. Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.

Parameter
Name Description
var int
Returns
Type Description
$this

getNetworkInterfaces

Optional. Direct VPC egress settings. Currently only single network interface is supported.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setNetworkInterfaces

Optional. Direct VPC egress settings. Currently only single network interface is supported.

Parameter
Name Description
var array<VpcAccess\NetworkInterface>
Returns
Type Description
$this