Memorystore v1 API - Class PscConnection (1.0.0-beta01)

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

Reference documentation and code samples for the Memorystore v1 API class PscConnection.

User created Psc connection configuration.

Inheritance

object > PscConnection

Namespace

Google.Cloud.Memorystore.V1

Assembly

Google.Cloud.Memorystore.V1.dll

Constructors

PscConnection()

public PscConnection()

PscConnection(PscConnection)

public PscConnection(PscConnection other)
Parameter
Name Description
other PscConnection

Properties

ConnectionType

public ConnectionType ConnectionType { get; set; }

Output only. Type of the PSC connection.

Property Value
Type Description
ConnectionType

ForwardingRule

public string ForwardingRule { get; set; }

Required. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}

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

IpAddress

public string IpAddress { get; set; }

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

Property Value
Type Description
string

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

Output only. 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: 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.

Property Value
Type Description
PscConnectionStatus

ServiceAttachment

public string ServiceAttachment { get; set; }

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

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