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

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.

The MongoDB database name. This attribute is not used when authType=NO.

The default is admin.

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.

The database name on the MongoDB source endpoint.

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.

Specifies the document ID. Use this attribute when NestingLevel is set to NONE.

Default value is false.

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.

The password for the user account you use to access the MongoDB source endpoint.

The port value for the MongoDB source endpoint.

The name of the server on the MongoDB source endpoint.

The user name you use to access the MongoDB source endpoint.

Trait Implementations

impl Default for MongoDbSettings
[src]

Returns the "default value" for a type. Read more

impl Debug for MongoDbSettings
[src]

Formats the value using the given formatter. Read more

impl Clone for MongoDbSettings
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for MongoDbSettings
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations