Class ConnectionProfile (2.0.0)

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

A connection profile definition.

Inheritance

Object > ConnectionProfile

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

ConnectionProfile()

public ConnectionProfile()

ConnectionProfile(ConnectionProfile)

public ConnectionProfile(ConnectionProfile other)
Parameter
NameDescription
otherConnectionProfile

Properties

Cloudsql

public CloudSqlConnectionProfile Cloudsql { get; set; }

A CloudSQL database connection profile.

Property Value
TypeDescription
CloudSqlConnectionProfile

ConnectionProfileCase

public ConnectionProfile.ConnectionProfileOneofCase ConnectionProfileCase { get; }
Property Value
TypeDescription
ConnectionProfile.ConnectionProfileOneofCase

ConnectionProfileName

public ConnectionProfileName ConnectionProfileName { get; set; }

ConnectionProfileName-typed view over the Name resource name property.

Property Value
TypeDescription
ConnectionProfileName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

Property Value
TypeDescription
Timestamp

DisplayName

public string DisplayName { get; set; }

The connection profile 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 connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs.

Example: { &quot;name&quot;: &quot;wrench&quot;, &quot;mass&quot;: &quot;1.3kg&quot;, &quot;count&quot;: &quot;3&quot; }.

Property Value
TypeDescription
MapField<String, String>

Mysql

public MySqlConnectionProfile Mysql { get; set; }

A MySQL database connection profile.

Property Value
TypeDescription
MySqlConnectionProfile

Name

public string Name { get; set; }

The name of this connection profile resource in the form of projects/{project}/locations/{location}/instances/{instance}.

Property Value
TypeDescription
String

Postgresql

public PostgreSqlConnectionProfile Postgresql { get; set; }

A PostgreSQL database connection profile.

Property Value
TypeDescription
PostgreSqlConnectionProfile

Provider

public DatabaseProvider Provider { get; set; }

The database provider.

Property Value
TypeDescription
DatabaseProvider

State

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

The current connection profile state (e.g. DRAFT, READY, or FAILED).

Property Value
TypeDescription
ConnectionProfile.Types.State

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

Property Value
TypeDescription
Timestamp