Struct rusoto_dms::MongoDbSettings [−][src]
pub struct MongoDbSettings { pub auth_mechanism: Option<String>, pub auth_source: Option<String>, pub auth_type: Option<String>, pub database_name: Option<String>, pub docs_to_investigate: Option<String>, pub extract_doc_id: Option<String>, pub nesting_level: Option<String>, pub password: Option<String>, pub port: Option<i64>, pub server_name: Option<String>, pub username: Option<String>, }
Fields
auth_mechanism: Option<String>
The authentication mechanism you use to access the MongoDB source endpoint.
Valid values: DEFAULT, MONGODB_CR, SCRAM_SHA_1
DEFAULT – For MongoDB version 2.x, use MONGODB_CR. For MongoDB version 3.x, use SCRAM_SHA_1. This attribute is not used when authType=No.
auth_source: Option<String>
The MongoDB database name. This attribute is not used when authType=NO
.
The default is admin.
auth_type: Option<String>
The authentication type you use to access the MongoDB source endpoint.
Valid values: NO, PASSWORD
When NO is selected, user name and password parameters are not used and can be empty.
database_name: Option<String>
The database name on the MongoDB source endpoint.
docs_to_investigate: Option<String>
Indicates the number of documents to preview to determine the document organization. Use this attribute when NestingLevel
is set to ONE.
Must be a positive value greater than 0. Default value is 1000.
extract_doc_id: Option<String>
Specifies the document ID. Use this attribute when NestingLevel
is set to NONE.
Default value is false.
nesting_level: Option<String>
Specifies either document or table mode.
Valid values: NONE, ONE
Default value is NONE. Specify NONE to use document mode. Specify ONE to use table mode.
password: Option<String>
The password for the user account you use to access the MongoDB source endpoint.
port: Option<i64>
The port value for the MongoDB source endpoint.
server_name: Option<String>
The name of the server on the MongoDB source endpoint.
username: Option<String>
The user name you use to access the MongoDB source endpoint.
Trait Implementations
impl Default for MongoDbSettings
[src]
impl Default for MongoDbSettings
fn default() -> MongoDbSettings
[src]
fn default() -> MongoDbSettings
Returns the "default value" for a type. Read more
impl Debug for MongoDbSettings
[src]
impl Debug for MongoDbSettings
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for MongoDbSettings
[src]
impl Clone for MongoDbSettings
fn clone(&self) -> MongoDbSettings
[src]
fn clone(&self) -> MongoDbSettings
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for MongoDbSettings
[src]
impl PartialEq for MongoDbSettings
fn eq(&self, other: &MongoDbSettings) -> bool
[src]
fn eq(&self, other: &MongoDbSettings) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &MongoDbSettings) -> bool
[src]
fn ne(&self, other: &MongoDbSettings) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for MongoDbSettings
impl Send for MongoDbSettings
impl Sync for MongoDbSettings
impl Sync for MongoDbSettings