Class ConsumerPscConnection
PSC connection details on consumer side.
Implements
Inherited Members
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 |