Show / Hide Table of Contents

Class PscConnection

Information about a specific Private Service Connect 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.Networkconnectivity.v1.Data
Assembly: Google.Apis.Networkconnectivity.v1.dll
Syntax
public class PscConnection : IDirectResponseSchema

Properties

ConsumerAddress

The resource reference of the consumer address.

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

ConsumerForwardingRule

The resource reference of the PSC Forwarding Rule within the consumer VPC.

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

ConsumerTargetProject

The project where the PSC connection is created.

Declaration
[JsonProperty("consumerTargetProject")]
public virtual string ConsumerTargetProject { 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

Error

The most recent error during operating this connection. Deprecated, please use error_info instead.

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

GceOperation

The last Compute Engine operation to setup PSC connection.

Declaration
[JsonProperty("gceOperation")]
public virtual string GceOperation { 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

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>

PscConnectionId

The PSC connection id of the PSC forwarding rule.

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

SelectedSubnetwork

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

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

ServiceClass

Output only. [Output only] The service class associated with this PSC Connection. The value is derived from the SCPolicy and matches the service class name provided by the customer.

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

State

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