/AWS1/CL_DMGMONGODBDATAPVDRS00¶
Provides information that defines a MongoDB data provider.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_servername TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The name of the MongoDB server.
iv_port TYPE /AWS1/DMGINTEGEROPTIONAL /AWS1/DMGINTEGEROPTIONAL¶
The port value for the MongoDB data provider.
iv_databasename TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The database name on the MongoDB data provider.
iv_sslmode TYPE /AWS1/DMGDMSSSLMODEVALUE /AWS1/DMGDMSSSLMODEVALUE¶
The SSL mode used to connect to the MongoDB data provider. The default value is
none.
iv_certificatearn TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
iv_authtype TYPE /AWS1/DMGAUTHTYPEVALUE /AWS1/DMGAUTHTYPEVALUE¶
The authentication type for the database connection. Valid values are PASSWORD or NO.
iv_authsource TYPE /AWS1/DMGSTRING /AWS1/DMGSTRING¶
The MongoDB database name. This setting isn't used when
AuthTypeis set to"no".The default is
"admin".
iv_authmechanism TYPE /AWS1/DMGAUTHMECHANISMVALUE /AWS1/DMGAUTHMECHANISMVALUE¶
The authentication method for connecting to the data provider. Valid values are DEFAULT, MONGODB_CR, or SCRAM_SHA_1.
Queryable Attributes¶
ServerName¶
The name of the MongoDB server.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVERNAME() |
Getter for SERVERNAME, with configurable default |
ASK_SERVERNAME() |
Getter for SERVERNAME w/ exceptions if field has no value |
HAS_SERVERNAME() |
Determine if SERVERNAME has a value |
Port¶
The port value for the MongoDB data provider.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PORT() |
Getter for PORT, with configurable default |
ASK_PORT() |
Getter for PORT w/ exceptions if field has no value |
HAS_PORT() |
Determine if PORT has a value |
DatabaseName¶
The database name on the MongoDB data provider.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATABASENAME() |
Getter for DATABASENAME, with configurable default |
ASK_DATABASENAME() |
Getter for DATABASENAME w/ exceptions if field has no value |
HAS_DATABASENAME() |
Determine if DATABASENAME has a value |
SslMode¶
The SSL mode used to connect to the MongoDB data provider. The default value is
none.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SSLMODE() |
Getter for SSLMODE, with configurable default |
ASK_SSLMODE() |
Getter for SSLMODE w/ exceptions if field has no value |
HAS_SSLMODE() |
Determine if SSLMODE has a value |
CertificateArn¶
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CERTIFICATEARN() |
Getter for CERTIFICATEARN, with configurable default |
ASK_CERTIFICATEARN() |
Getter for CERTIFICATEARN w/ exceptions if field has no valu |
HAS_CERTIFICATEARN() |
Determine if CERTIFICATEARN has a value |
AuthType¶
The authentication type for the database connection. Valid values are PASSWORD or NO.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHTYPE() |
Getter for AUTHTYPE, with configurable default |
ASK_AUTHTYPE() |
Getter for AUTHTYPE w/ exceptions if field has no value |
HAS_AUTHTYPE() |
Determine if AUTHTYPE has a value |
AuthSource¶
The MongoDB database name. This setting isn't used when
AuthTypeis set to"no".The default is
"admin".
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHSOURCE() |
Getter for AUTHSOURCE, with configurable default |
ASK_AUTHSOURCE() |
Getter for AUTHSOURCE w/ exceptions if field has no value |
HAS_AUTHSOURCE() |
Determine if AUTHSOURCE has a value |
AuthMechanism¶
The authentication method for connecting to the data provider. Valid values are DEFAULT, MONGODB_CR, or SCRAM_SHA_1.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHMECHANISM() |
Getter for AUTHMECHANISM, with configurable default |
ASK_AUTHMECHANISM() |
Getter for AUTHMECHANISM w/ exceptions if field has no value |
HAS_AUTHMECHANISM() |
Determine if AUTHMECHANISM has a value |