Google Cloud Memorystore for Redis (cluster management) v1 API - Class PscAutoConnection (1.4.0)

public sealed class PscAutoConnection : IMessage<PscAutoConnection>, IEquatable<PscAutoConnection>, IDeepCloneable<PscAutoConnection>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Memorystore for Redis (cluster management) v1 API class PscAutoConnection.

Details of consumer resources in a PSC connection that is created through Service Connectivity Automation.

Inheritance

object > PscAutoConnection

Namespace

Google.Cloud.Redis.Cluster.V1

Assembly

Google.Cloud.Redis.Cluster.V1.dll

Constructors

PscAutoConnection()

public PscAutoConnection()

PscAutoConnection(PscAutoConnection)

public PscAutoConnection(PscAutoConnection other)
Parameter
Name Description
other PscAutoConnection

Properties

Address

public string Address { get; set; }

Output only. The IP allocated on the consumer network for the PSC forwarding rule.

Property Value
Type Description
string

ConnectionType

public ConnectionType ConnectionType { get; set; }

Output only. Type of the PSC connection.

Property Value
Type Description
ConnectionType

ForwardingRule

public string ForwardingRule { get; set; }

Output only. The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.

Property Value
Type Description
string

ForwardingRuleAsForwardingRuleName

public ForwardingRuleName ForwardingRuleAsForwardingRuleName { get; set; }

ForwardingRuleName-typed view over the ForwardingRule resource name property.

Property Value
Type Description
ForwardingRuleName

Network

public string Network { get; set; }

Required. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.

Property Value
Type Description
string

NetworkAsNetworkName

public NetworkName NetworkAsNetworkName { get; set; }

NetworkName-typed view over the Network resource name property.

Property Value
Type Description
NetworkName

ProjectId

public string ProjectId { get; set; }

Required. The consumer project_id where the forwarding rule is created from.

Property Value
Type Description
string

PscConnectionId

public string PscConnectionId { get; set; }

Output only. The PSC connection id of the forwarding rule connected to the service attachment.

Property Value
Type Description
string

PscConnectionStatus

public PscConnectionStatus PscConnectionStatus { get; set; }

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.

Property Value
Type Description
PscConnectionStatus

ServiceAttachment

public string ServiceAttachment { get; set; }

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}.

Property Value
Type Description
string

ServiceAttachmentAsServiceAttachmentName

public ServiceAttachmentName ServiceAttachmentAsServiceAttachmentName { get; set; }

ServiceAttachmentName-typed view over the ServiceAttachment resource name property.

Property Value
Type Description
ServiceAttachmentName