Reference documentation and code samples for the Google Cloud Redis Cluster V1 Client class PscAutoConnection.
Details of consumer resources in a PSC connection that is created through Service Connectivity Automation.
Generated from protobuf message google.cloud.redis.cluster.v1.PscAutoConnection
Namespace
Google \ Cloud \ Redis \ Cluster \ 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.
↳ address
string
Output only. The IP allocated on the consumer network for the PSC forwarding rule.
↳ forwarding_rule
string
Output only. The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
↳ project_id
string
Required. 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
Output only. 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. 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
getAddress
Output only. The IP allocated on the consumer network for the PSC forwarding rule.
string
setAddress
Output only. The IP allocated on the consumer network for the PSC forwarding rule.
var
string
$this
getForwardingRule
Output only. The URI of the consumer side forwarding rule.
Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
string
setForwardingRule
Output only. The URI of the consumer side forwarding rule.
Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
var
string
$this
getProjectId
Required. The consumer project_id where the forwarding rule is created from.
string
setProjectId
Required. 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
Output only. 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
Output only. 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.
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.
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