Class PscConnection
Details of consumer resources in a PSC connection.
Implements
Inherited Members
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 |
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 |