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

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

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

The properties of GoldengateMongodbConnection.

Inheritance

object > GoldengateMongodbConnectionProperties

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

Google.Cloud.OracleDatabase.V1.dll

Constructors

GoldengateMongodbConnectionProperties()

public GoldengateMongodbConnectionProperties()

GoldengateMongodbConnectionProperties(GoldengateMongodbConnectionProperties)

public GoldengateMongodbConnectionProperties(GoldengateMongodbConnectionProperties other)
Parameter
Name Description
other GoldengateMongodbConnectionProperties

Properties

ConnectionPasswordOptionsCase

public GoldengateMongodbConnectionProperties.ConnectionPasswordOptionsOneofCase ConnectionPasswordOptionsCase { get; }
Property Value
Type Description
GoldengateMongodbConnectionPropertiesConnectionPasswordOptionsOneofCase

ConnectionString

public string ConnectionString { get; set; }

Optional. MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords'

Property Value
Type Description
string

DatabaseId

public string DatabaseId { get; set; }

Optional. The OCID of the Oracle Autonomous Json 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

HasTlsCertificateKeyFilePassword

public bool HasTlsCertificateKeyFilePassword { get; }

Gets whether the "tls_certificate_key_file_password" field is set

Property Value
Type Description
bool

HasTlsCertificateKeyFilePasswordSecretVersion

public bool HasTlsCertificateKeyFilePasswordSecretVersion { get; }

Gets whether the "tls_certificate_key_file_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 to connect the Mongodb connection 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 to connect the Mongodb connection. 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

SecurityProtocol

public GoldengateMongodbConnectionProperties.Types.MongodbSecurityProtocol SecurityProtocol { get; set; }

Optional. Security Type for MongoDB.

Property Value
Type Description
GoldengateMongodbConnectionPropertiesTypesMongodbSecurityProtocol

TechnologyType

public string TechnologyType { get; set; }

Optional. The technology type of MongodbConnection.

Property Value
Type Description
string

TlsCaFile

public string TlsCaFile { get; set; }

Optional. Database Certificate - The base64 encoded content of a .pem file, containing the server public key (for 1 and 2-way SSL).

Property Value
Type Description
string

TlsCertificateKeyFile

public string TlsCertificateKeyFile { get; set; }

Optional. Client Certificate - The base64 encoded content of a .pem file, containing the client public key (for 2-way SSL).

Property Value
Type Description
string

TlsCertificateKeyFilePassword

public string TlsCertificateKeyFilePassword { get; set; }

Optional. Input only. The Client Certificate key file password in plain text.

Property Value
Type Description
string

TlsCertificateKeyFilePasswordOptionsCase

public GoldengateMongodbConnectionProperties.TlsCertificateKeyFilePasswordOptionsOneofCase TlsCertificateKeyFilePasswordOptionsCase { get; }
Property Value
Type Description
GoldengateMongodbConnectionPropertiesTlsCertificateKeyFilePasswordOptionsOneofCase

TlsCertificateKeyFilePasswordSecretVersion

public string TlsCertificateKeyFilePasswordSecretVersion { get; set; }

Optional. Input only. The resource name of a secret version in Secret Manager which contains the Client Certificate key file password in Secret Manager. Format: projects/{project}/secrets/{secret}/versions/{version}.

Property Value
Type Description
string

TlsCertificateKeyFilePasswordSecretVersionAsSecretVersionName

public SecretVersionName TlsCertificateKeyFilePasswordSecretVersionAsSecretVersionName { get; set; }

SecretVersionName-typed view over the TlsCertificateKeyFilePasswordSecretVersion resource name property.

Property Value
Type Description
SecretVersionName

Username

public string Username { get; set; }

Optional. The username Oracle Goldengate uses to connect to the database.

Property Value
Type Description
string