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.
Implements
IMessagePrivateConnection, IEquatablePrivateConnection, IDeepCloneablePrivateConnection, IBufferMessage, IMessageNamespace
Google.Cloud.CloudDms.V1Assembly
Google.Cloud.CloudDms.V1.dll
Constructors
PrivateConnection()
public PrivateConnection()
PrivateConnection(PrivateConnection)
public PrivateConnection(PrivateConnection other)
Parameter | |
---|---|
Name | Description |
other | PrivateConnection |
Properties
ConnectivityCase
public PrivateConnection.ConnectivityOneofCase ConnectivityCase { get; }
Property Value | |
---|---|
Type | Description |
PrivateConnectionConnectivityOneofCase |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The create time of the resource.
Property Value | |
---|---|
Type | Description |
Timestamp |
DisplayName
public string DisplayName { get; set; }
The private connection display name.
Property Value | |
---|---|
Type | Description |
string |
Error
public Status Error { get; set; }
Output only. The error details in case of state FAILED.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
The name of the resource.
Property Value | |
---|---|
Type | Description |
string |
PrivateConnectionName
public PrivateConnectionName PrivateConnectionName { get; set; }
PrivateConnectionName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
PrivateConnectionName |
State
public PrivateConnection.Types.State State { get; set; }
Output only. The state of the private connection.
Property Value | |
---|---|
Type | Description |
PrivateConnectionTypesState |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The last update time of the resource.
Property Value | |
---|---|
Type | Description |
Timestamp |
VpcPeeringConfig
public VpcPeeringConfig VpcPeeringConfig { get; set; }
VPC peering configuration.
Property Value | |
---|---|
Type | Description |
VpcPeeringConfig |