Compute V1 Client - Class NetworkEndpointGroupPscData (1.20.0)

Reference documentation and code samples for the Compute V1 Client class NetworkEndpointGroupPscData.

All data that is specifically relevant to only network endpoint groups of type PRIVATE_SERVICE_CONNECT.

Generated from protobuf message google.cloud.compute.v1.NetworkEndpointGroupPscData

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ consumer_psc_address string

[Output Only] Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

↳ producer_port int

The psc producer port is used to connect PSC NEG with specific port on the PSC Producer side; should only be used for the PRIVATE_SERVICE_CONNECT NEG type

↳ psc_connection_id int|string

[Output Only] The PSC connection id of the PSC Network Endpoint Group Consumer.

↳ psc_connection_status string

[Output Only] The connection status of the PSC Forwarding Rule. Check the PscConnectionStatus enum for the list of possible values.

getConsumerPscAddress

[Output Only] Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

Returns
Type Description
string

hasConsumerPscAddress

clearConsumerPscAddress

setConsumerPscAddress

[Output Only] Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

Parameter
Name Description
var string
Returns
Type Description
$this

getProducerPort

The psc producer port is used to connect PSC NEG with specific port on the PSC Producer side; should only be used for the PRIVATE_SERVICE_CONNECT NEG type

Returns
Type Description
int

hasProducerPort

clearProducerPort

setProducerPort

The psc producer port is used to connect PSC NEG with specific port on the PSC Producer side; should only be used for the PRIVATE_SERVICE_CONNECT NEG type

Parameter
Name Description
var int
Returns
Type Description
$this

getPscConnectionId

[Output Only] The PSC connection id of the PSC Network Endpoint Group Consumer.

Returns
Type Description
int|string

hasPscConnectionId

clearPscConnectionId

setPscConnectionId

[Output Only] The PSC connection id of the PSC Network Endpoint Group Consumer.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getPscConnectionStatus

[Output Only] The connection status of the PSC Forwarding Rule.

Check the PscConnectionStatus enum for the list of possible values.

Returns
Type Description
string

hasPscConnectionStatus

clearPscConnectionStatus

setPscConnectionStatus

[Output Only] The connection status of the PSC Forwarding Rule.

Check the PscConnectionStatus enum for the list of possible values.

Parameter
Name Description
var string
Returns
Type Description
$this