public sealed class GoldengateMongodbConnectionProperties : IMessage<GoldengateMongodbConnectionProperties>, IEquatable<GoldengateMongodbConnectionProperties>, IDeepCloneable<GoldengateMongodbConnectionProperties>, IBufferMessage, IMessageReference documentation and code samples for the Oracle Database@Google Cloud v1 API class GoldengateMongodbConnectionProperties.
The properties of GoldengateMongodbConnection.
Implements
IMessageGoldengateMongodbConnectionProperties, IEquatableGoldengateMongodbConnectionProperties, IDeepCloneableGoldengateMongodbConnectionProperties, IBufferMessage, IMessageNamespace
Google.Cloud.OracleDatabase.V1Assembly
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 |
|