Show / Hide Table of Contents

Class ConsumerPscConnection

PSC connection details on consumer side.

Inheritance
object
ConsumerPscConnection
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.Networkconnectivity.v1.Data
Assembly: Google.Apis.Networkconnectivity.v1.dll
Syntax
public class ConsumerPscConnection : IDirectResponseSchema

Properties

ETag

The ETag of the item.

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

Error

The most recent error during operating this connection.

Declaration
[JsonProperty("error")]
public virtual GoogleRpcStatus Error { get; set; }
Property Value
Type Description
GoogleRpcStatus

ErrorInfo

Output only. The error info for the latest error during operating this connection.

Declaration
[JsonProperty("errorInfo")]
public virtual GoogleRpcErrorInfo ErrorInfo { get; set; }
Property Value
Type Description
GoogleRpcErrorInfo

ErrorType

The error type indicates whether the error is consumer facing, producer facing or system internal.

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

ForwardingRule

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

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

GceOperation

The last Compute Engine operation to setup PSC connection.

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

Ip

The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.

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

IpVersion

The requested IP version for the PSC connection.

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

Network

The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).

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

ProducerInstanceId

Immutable. Deprecated. Use producer_instance_metadata instead. An immutable identifier for the producer instance.

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

ProducerInstanceMetadata

Immutable. An immutable map for the producer instance metadata.

Declaration
[JsonProperty("producerInstanceMetadata")]
public virtual IDictionary<string, string> ProducerInstanceMetadata { get; set; }
Property Value
Type Description
IDictionary<string, string>

Project

The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.

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

PscConnectionId

The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.

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

SelectedSubnetwork

Output only. The URI of the selected subnetwork selected to allocate IP address for this connection.

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

ServiceAttachmentUri

The URI of a service attachment which is the target of the PSC connection.

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

State

The state of the PSC connection.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX