Show / Hide Table of Contents

Class MongoDbConnectionSummary

Summary of the MongoDB Connection.

Inheritance
object
ConnectionSummary
MongoDbConnectionSummary
Inherited Members
ConnectionSummary.Id
ConnectionSummary.DisplayName
ConnectionSummary.Description
ConnectionSummary.CompartmentId
ConnectionSummary.FreeformTags
ConnectionSummary.DefinedTags
ConnectionSummary.SystemTags
ConnectionSummary.LifecycleState
ConnectionSummary.LifecycleDetails
ConnectionSummary.TimeCreated
ConnectionSummary.TimeUpdated
ConnectionSummary.VaultId
ConnectionSummary.KeyId
ConnectionSummary.IngressIps
ConnectionSummary.NsgIds
ConnectionSummary.SubnetId
ConnectionSummary.RoutingMethod
ConnectionSummary.Locks
ConnectionSummary.DoesUseSecretIds
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class MongoDbConnectionSummary : ConnectionSummary

Properties

ConnectionString

Declaration
[JsonProperty(PropertyName = "connectionString")]
public string ConnectionString { get; set; }
Property Value
Type Description
string

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

DatabaseId

Declaration
[JsonProperty(PropertyName = "databaseId")]
public string DatabaseId { get; set; }
Property Value
Type Description
string

The OCID of the Oracle Autonomous Json Database.

PasswordSecretId

Declaration
[JsonProperty(PropertyName = "passwordSecretId")]
public string PasswordSecretId { get; set; }
Property Value
Type Description
string

The OCID of the Secret that stores the password Oracle GoldenGate uses to connect the associated database. Note: When provided, 'password' field must not be provided.

SecurityProtocol

Declaration
[JsonProperty(PropertyName = "securityProtocol")]
[JsonConverter(typeof(StringEnumConverter))]
public MongoDbConnection.SecurityProtocolEnum? SecurityProtocol { get; set; }
Property Value
Type Description
MongoDbConnection.SecurityProtocolEnum?

Security Type for MongoDB.

TechnologyType

Declaration
[Required(ErrorMessage = "TechnologyType is required.")]
[JsonProperty(PropertyName = "technologyType")]
[JsonConverter(typeof(StringEnumConverter))]
public MongoDbConnection.TechnologyTypeEnum? TechnologyType { get; set; }
Property Value
Type Description
MongoDbConnection.TechnologyTypeEnum?

The MongoDB technology type.

Remarks

Required

TlsCertificateKeyFilePasswordSecretId

Declaration
[JsonProperty(PropertyName = "tlsCertificateKeyFilePasswordSecretId")]
public string TlsCertificateKeyFilePasswordSecretId { get; set; }
Property Value
Type Description
string

The OCID of the Secret that stores the password of the tls certificate key file. Note: When provided, 'tlsCertificateKeyFilePassword' field must not be provided.

TlsCertificateKeyFileSecretId

Declaration
[JsonProperty(PropertyName = "tlsCertificateKeyFileSecretId")]
public string TlsCertificateKeyFileSecretId { get; set; }
Property Value
Type Description
string

The OCID of the Secret that stores the certificate key file of the mtls connection.

  • The content of a .pem file containing the client private key (for 2-way SSL). Note: When provided, 'tlsCertificateKeyFile' field must not be provided.

Username

Declaration
[JsonProperty(PropertyName = "username")]
public string Username { get; set; }
Property Value
Type Description
string

The username Oracle GoldenGate uses to connect to the database. This username must already exist and be available by the database to be connected to.

In this article
Back to top