Database Migration v1 API - Class PrivateConnection (2.2.0)

public sealed class PrivateConnection : IMessage<PrivateConnection>, IEquatable<PrivateConnection>, IDeepCloneable<PrivateConnection>, IBufferMessage, IMessage

Reference documentation and code samples for the Database Migration v1 API class PrivateConnection.

The PrivateConnection resource is used to establish private connectivity with the customer's network.

Inheritance

object > PrivateConnection

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

PrivateConnection()

public PrivateConnection()

PrivateConnection(PrivateConnection)

public PrivateConnection(PrivateConnection other)
Parameter
NameDescription
otherPrivateConnection

Properties

ConnectivityCase

public PrivateConnection.ConnectivityOneofCase ConnectivityCase { get; }
Property Value
TypeDescription
PrivateConnectionConnectivityOneofCase

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The create time of the resource.

Property Value
TypeDescription
Timestamp

DisplayName

public string DisplayName { get; set; }

The private connection display name.

Property Value
TypeDescription
string

Error

public Status Error { get; set; }

Output only. The error details in case of state FAILED.

Property Value
TypeDescription
Status

Labels

public MapField<string, string> Labels { get; }

The resource labels for private connections to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs.

Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

The name of the resource.

Property Value
TypeDescription
string

PrivateConnectionName

public PrivateConnectionName PrivateConnectionName { get; set; }

PrivateConnectionName-typed view over the Name resource name property.

Property Value
TypeDescription
PrivateConnectionName

State

public PrivateConnection.Types.State State { get; set; }

Output only. The state of the private connection.

Property Value
TypeDescription
PrivateConnectionTypesState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The last update time of the resource.

Property Value
TypeDescription
Timestamp

VpcPeeringConfig

public VpcPeeringConfig VpcPeeringConfig { get; set; }

VPC peering configuration.

Property Value
TypeDescription
VpcPeeringConfig