public sealed class ServiceConnectionMap.Types.ConsumerPscConnection : IMessage<ServiceConnectionMap.Types.ConsumerPscConnection>, IEquatable<ServiceConnectionMap.Types.ConsumerPscConnection>, IDeepCloneable<ServiceConnectionMap.Types.ConsumerPscConnection>, IBufferMessage, IMessageReference documentation and code samples for the Network Connectivity v1 API class ServiceConnectionMap.Types.ConsumerPscConnection.
PSC connection details on consumer side.
Implements
IMessageServiceConnectionMapTypesConsumerPscConnection, IEquatableServiceConnectionMapTypesConsumerPscConnection, IDeepCloneableServiceConnectionMapTypesConsumerPscConnection, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkConnectivity.V1Assembly
Google.Cloud.NetworkConnectivity.V1.dll
Constructors
ConsumerPscConnection()
public ConsumerPscConnection()ConsumerPscConnection(ConsumerPscConnection)
public ConsumerPscConnection(ServiceConnectionMap.Types.ConsumerPscConnection other)| Parameter | |
|---|---|
| Name | Description |
other |
ServiceConnectionMapTypesConsumerPscConnection |
Properties
Error
[Obsolete]
public Status Error { get; set; }The most recent error during operating this connection.
| Property Value | |
|---|---|
| Type | Description |
Status |
|
ErrorInfo
public ErrorInfo ErrorInfo { get; set; }Output only. The error info for the latest error during operating this connection.
| Property Value | |
|---|---|
| Type | Description |
ErrorInfo |
|
ErrorType
[Obsolete]
public ConnectionErrorType ErrorType { get; set; }The error type indicates whether the error is consumer facing, producer facing or system internal.
| Property Value | |
|---|---|
| Type | Description |
ConnectionErrorType |
|
ForwardingRule
public string ForwardingRule { get; set; }The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
GceOperation
public string GceOperation { get; set; }The last Compute Engine operation to setup PSC connection.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasIpVersion
public bool HasIpVersion { get; }Gets whether the "ip_version" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Ip
public string Ip { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
IpVersion
public IPVersion IpVersion { get; set; }The requested IP version for the PSC connection.
| Property Value | |
|---|---|
| Type | Description |
IPVersion |
|
Network
public string Network { get; set; }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).
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProducerInstanceId
[Obsolete]
public string ProducerInstanceId { get; set; }Immutable. Deprecated. Use producer_instance_metadata instead. An immutable identifier for the producer instance.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProducerInstanceMetadata
public MapField<string, string> ProducerInstanceMetadata { get; }Immutable. An immutable map for the producer instance metadata.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Project
public string Project { get; set; }The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PscConnectionId
public string PscConnectionId { get; set; }The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SelectedSubnetwork
public string SelectedSubnetwork { get; set; }Output only. The URI of the selected subnetwork selected to allocate IP address for this connection.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceAttachmentUri
public string ServiceAttachmentUri { get; set; }The URI of a service attachment which is the target of the PSC connection.
| Property Value | |
|---|---|
| Type | Description |
string |
|
State
public ServiceConnectionMap.Types.ConsumerPscConnection.Types.State State { get; set; }The state of the PSC connection.
| Property Value | |
|---|---|
| Type | Description |
ServiceConnectionMapTypesConsumerPscConnectionTypesState |
|