models.mongo_db_connect_params module¶
-
class
models.mongo_db_connect_params.
MongoDBConnectParams
(auth_type=None, authenticating_database_name=None, requires_ssl=None, secondary_node_tag=None, seeds=None, use_secondary_for_backup=None)[source]¶ Bases:
object
Implementation of the ‘MongoDBConnectParams’ model.
Specifies an Object containing information about a registered mongodb source.
- Attributes:
- auth_type (AuthTypeMongoDBConnectParamsEnum): Specifies whether
authentication is configured on this MongoDB cluster. Specifies the type of an MongoDB source entity. ‘SCRAM’ ‘LDAP’ ‘NONE’ ‘KERBEROS’
- authenticating_database_name (string): Specifies the Authenticating
Database for this MongoDB cluster.
- requires_ssl (bool): Specifies whether connection is allowed through
SSL only in this cluster.
- secondary_node_tag (string): MongoDB Secondary node tag. Required only
if ‘useSecondaryForBackup’ is true. The system will use this to identify the secondary nodes for reading backup data.
seeds (list of string): Specifies the seeds of this MongoDB Cluster. use_secondary_for_backup (bool): Set this to true if you want the
system to peform backups from secondary nodes.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.