Database Migration v1 API - Class ConnectionProfile (2.2.0)

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

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

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

Alloydb

public AlloyDbConnectionProfile Alloydb { get; set; }

An AlloyDB cluster connection profile.

Property Value
TypeDescription
AlloyDbConnectionProfile

Cloudsql

public CloudSqlConnectionProfile Cloudsql { get; set; }

A CloudSQL database connection profile.

Property Value
TypeDescription
CloudSqlConnectionProfile

ConnectionProfileCase

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

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: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Property Value
TypeDescription
MapFieldstringstring

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}/connectionProfiles/{connectionProfile}.

Property Value
TypeDescription
string

Oracle

public OracleConnectionProfile Oracle { get; set; }

An Oracle database connection profile.

Property Value
TypeDescription
OracleConnectionProfile

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
ConnectionProfileTypesState

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