Skip to content

MongoSourceAddRequestConfigInput

Supported in v8.1+ Configuration for adding a MongoDB source.

Fields

Field Type Description
caCertfilePath String Supported in v8.1+ Path to the CA certificate file.
ignoreSecondaries [String!] Supported in v8.1+ v8.1-v9.2: List of secondaries that should be ignored. v9.3+: List of secondary nodes that should be ignored during backup in the format hostname:port.
mongoClientHosts [MongoClientHostInput!]! Required. v8.1-v9.2: List of host details where MongoDB is hosted. v9.3-v9.4: List of host details where MongoDB is hosted. For Replica Set deployments, enter details for at least 1 Rubrik Backup Service host to add to the MongoDB cluster nodes. For Sharded Cluster deployments, enter details for at least 1 of the configuration servers. v9.5: List of the host details where MongoDB is hosted. For replica set deployments, enter details for at least 1 RBS host to add to the MongoDB cluster nodes. For sharded cluster deployments, enter details for at least 1 of the mongos servers so that RSC can find all your MongoDB nodes. Note that RSC still supports config server nodes as input if the feature flag is notenabled. Contact Rubrik Support for more information.
mongoType MongoType! Required. Supported in v8.1+ v8.1-v9.2: Type of MongoDB cluster. v9.3+: Type of the MongoDB deployment.
sourceAuthenticationType MongoAuthenticationType Supported in v9.0+ Type of user authentication used when adding the MongoDB cluster.
sourceDriverPassword String Supported in v8.1+ Password of the mongod driver user account.
sourceDriverUser String Supported in v8.1+ v8.1-v9.2: Username of mongod driver user account. v9.3+: Username of the mongod driver user account.
sourceName String! Required. Supported in v8.1+ v8.1-v9.2: Name of the MongoDB cluster. v9.3+: Unique name of the MongoDB source which will act as an identifier for Rubrik.
sslCertfilePath String Path to the SSL certificate file.
sslCertificateRequired MongoSslCertificateRequirement Supported in v8.1+ Specifies whether SSL certificates are required for the connection.
sslKeyfilePassword String Password for the encrypted SSL PEM keyfile.
sslKeyfilePath String Supported in v8.1+ Path to the SSL key file.