Class PscConnection
Information about a specific Private Service Connect connection.
Implements
Inherited Members
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 |