Reference documentation and code samples for the Google Cloud Memorystore V1 Client class PscConnection.
User created Psc connection configuration.
Generated from protobuf message google.cloud.memorystore.v1.PscConnection
Namespace
Google \ Cloud \ Memorystore \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ psc_connection_id
string
Output only. The PSC connection id of the forwarding rule connected to the service attachment.
↳ ip_address
string
Required. The IP allocated on the consumer network for the PSC forwarding rule.
↳ forwarding_rule
string
Required. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
↳ project_id
string
Output only. The consumer project_id where the forwarding rule is created from.
↳ network
string
Required. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
↳ service_attachment
string
Required. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
↳ psc_connection_status
int
Output only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Please note that this value is updated periodically. Please use Private Service Connect APIs for the latest status.
↳ connection_type
int
Output only. Type of the PSC connection.
getPscConnectionId
Output only. The PSC connection id of the forwarding rule connected to the service attachment.
string
setPscConnectionId
Output only. The PSC connection id of the forwarding rule connected to the service attachment.
var
string
$this
getIpAddress
Required. The IP allocated on the consumer network for the PSC forwarding rule.
string
setIpAddress
Required. The IP allocated on the consumer network for the PSC forwarding rule.
var
string
$this
getForwardingRule
Required. The URI of the consumer side forwarding rule.
Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
string
setForwardingRule
Required. The URI of the consumer side forwarding rule.
Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
var
string
$this
getProjectId
Output only. The consumer project_id where the forwarding rule is created from.
string
setProjectId
Output only. The consumer project_id where the forwarding rule is created from.
var
string
$this
getNetwork
Required. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
string
setNetwork
Required. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
var
string
$this
getServiceAttachment
Required. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
string
setServiceAttachment
Required. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
var
string
$this
getPscConnectionStatus
Output only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Please note that this value is updated periodically. Please use Private Service Connect APIs for the latest status.
int
setPscConnectionStatus
Output only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Please note that this value is updated periodically. Please use Private Service Connect APIs for the latest status.
var
int
$this
getConnectionType
Output only. Type of the PSC connection.
int
setConnectionType
Output only. Type of the PSC connection.
var
int
$this