GoldengateMongodbConnectionProperties(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)The properties of GoldengateMongodbConnection.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
password |
str
Optional. Input only. The password Oracle Goldengate uses to connect the Mongodb connection in plain text. This field is a member of oneof_ connection_password_options.
|
password_secret_version |
str
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}. This field is a member of oneof_ connection_password_options.
|
tls_certificate_key_file_password |
str
Optional. Input only. The Client Certificate key file password in plain text. This field is a member of oneof_ tls_certificate_key_file_password_options.
|
tls_certificate_key_file_password_secret_version |
str
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}. This field is a member of oneof_ tls_certificate_key_file_password_options.
|
technology_type |
str
Optional. The technology type of MongodbConnection. |
connection_string |
str
Optional. MongoDB connection string. e.g.: 'mongodb://mongodb0.example.com:27017/recordsrecords' |
username |
str
Optional. The username Oracle Goldengate uses to connect to the database. |
database_id |
str
Optional. The OCID of the Oracle Autonomous Json Database. |
security_protocol |
google.cloud.oracledatabase_v1.types.GoldengateMongodbConnectionProperties.MongodbSecurityProtocol
Optional. Security Type for MongoDB. |
tls_ca_file |
str
Optional. Database Certificate - The base64 encoded content of a .pem file, containing the server public key (for 1 and 2-way SSL). |
tls_certificate_key_file |
str
Optional. Client Certificate - The base64 encoded content of a .pem file, containing the client public key (for 2-way SSL). |
Classes
MongodbSecurityProtocol
MongodbSecurityProtocol(value)Enum for Security Type for MongoDB.