Show / Hide Table of Contents

Class PscConnection

Details of consumer resources in a PSC connection.

Inheritance
object
PscConnection
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudRedis.v1beta1.Data
Assembly: Google.Apis.CloudRedis.v1beta1.dll
Syntax
public class PscConnection : IDirectResponseSchema

Properties

Address

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

Declaration
[JsonProperty("address")]
public virtual string Address { get; set; }
Property Value
Type Description
string

ConnectionType

Output only. Type of the PSC connection.

Declaration
[JsonProperty("connectionType")]
public virtual string ConnectionType { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ForwardingRule

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

Declaration
[JsonProperty("forwardingRule")]
public virtual string ForwardingRule { get; set; }
Property Value
Type Description
string

Network

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

Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type Description
string

Port

Output only. The port number of the exposed discovery endpoint.

Declaration
[JsonProperty("port")]
public virtual int? Port { get; set; }
Property Value
Type Description
int?

ProjectId

Optional. Project ID of the consumer project where the forwarding rule is created in.

Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { get; set; }
Property Value
Type Description
string

PscConnectionId

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

Declaration
[JsonProperty("pscConnectionId")]
public virtual string PscConnectionId { get; set; }
Property Value
Type Description
string

PscConnectionStatus

Output only. The status of the PSC connection. Please note that this value is updated periodically. To get the latest status of a PSC connection, follow https://cloud.google.com/vpc/docs/configure-private-service-connect-services#endpoint-details.

Declaration
[JsonProperty("pscConnectionStatus")]
public virtual string PscConnectionStatus { get; set; }
Property Value
Type Description
string

ServiceAttachment

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

Declaration
[JsonProperty("serviceAttachment")]
public virtual string ServiceAttachment { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX