Oracle Database@Google Cloud v1 API - Class GoldengateOracleConnectionProperties (1.6.0)

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

Reference documentation and code samples for the Oracle Database@Google Cloud v1 API class GoldengateOracleConnectionProperties.

The properties of Goldengate Oracle Database Connection.

Inheritance

object > GoldengateOracleConnectionProperties

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

Google.Cloud.OracleDatabase.V1.dll

Constructors

GoldengateOracleConnectionProperties()

public GoldengateOracleConnectionProperties()

GoldengateOracleConnectionProperties(GoldengateOracleConnectionProperties)

public GoldengateOracleConnectionProperties(GoldengateOracleConnectionProperties other)
Parameter
Name Description
other GoldengateOracleConnectionProperties

Properties

AuthenticationMode

public GoldengateOracleConnectionProperties.Types.OracleAuthenticationMode AuthenticationMode { get; set; }

Optional. Authentication mode.

Property Value
Type Description
GoldengateOracleConnectionPropertiesTypesOracleAuthenticationMode

ConnectionPasswordOptionsCase

public GoldengateOracleConnectionProperties.ConnectionPasswordOptionsOneofCase ConnectionPasswordOptionsCase { get; }
Property Value
Type Description
GoldengateOracleConnectionPropertiesConnectionPasswordOptionsOneofCase

ConnectionString

public string ConnectionString { get; set; }

Optional. Connect descriptor or Easy Connect Naming method used to connect to a database.

Property Value
Type Description
string

GcpOracleDatabaseId

public string GcpOracleDatabaseId { get; set; }

Optional. Autonomous AI Database instance id of database in Oracle Database @ Google Cloud. If gcp_oracle_database_id is provided, connection_string must be empty. Format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}

Property Value
Type Description
string

HasPassword

public bool HasPassword { get; }

Gets whether the "password" field is set

Property Value
Type Description
bool

HasPasswordSecretVersion

public bool HasPasswordSecretVersion { get; }

Gets whether the "password_secret_version" field is set

Property Value
Type Description
bool

Password

public string Password { get; set; }

Optional. Input only. The password Oracle Goldengate uses in plain text.

Property Value
Type Description
string

PasswordSecretVersion

public string PasswordSecretVersion { get; set; }

Optional. Input only. The resource name of a secret version in Secret Manager which contains the password Oracle Goldengate uses. Format: projects/{project}/secrets/{secret}/versions/{version}.

Property Value
Type Description
string

PasswordSecretVersionAsSecretVersionName

public SecretVersionName PasswordSecretVersionAsSecretVersionName { get; set; }

SecretVersionName-typed view over the PasswordSecretVersion resource name property.

Property Value
Type Description
SecretVersionName

SessionMode

public GoldengateOracleConnectionProperties.Types.SessionMode SessionMode { get; set; }

Optional. The mode of the database connection session to be established by the data client.

Property Value
Type Description
GoldengateOracleConnectionPropertiesTypesSessionMode

TechnologyType

public string TechnologyType { get; set; }

Optional. The technology type.

Property Value
Type Description
string

Username

public string Username { get; set; }

Optional. The username Oracle Goldengate uses to connect.

Property Value
Type Description
string

WalletFile

public string WalletFile { get; set; }

Optional. The wallet contents Oracle Goldengate uses to make connections to a database. This attribute is expected to be base64 encoded.

Property Value
Type Description
string