INPUT_OBJECT

MongoSourceAddRequestConfigInput

Description

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

link GraphQL Schema definition

  • input MongoSourceAddRequestConfigInput {
  • # Supported in v8.1+
  • # Path to the CA certificate file.
  • caCertfilePath: 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.
  • ignoreSecondaries: [String!]
  • # 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.
  • mongoClientHosts: [MongoClientHostInput!]!
  • # Required. Supported in v8.1+
  • # v8.1-v9.2: Type of MongoDB cluster.
  • # v9.3+: Type of the MongoDB deployment.
  • mongoType: MongoType!
  • # Supported in v9.0+
  • # Type of user authentication used when adding the MongoDB cluster.
  • sourceAuthenticationType: MongoAuthenticationType
  • # Supported in v8.1+
  • # Password of the mongod driver user account.
  • sourceDriverPassword: String
  • # Supported in v8.1+
  • # v8.1-v9.2: Username of mongod driver user account.
  • # v9.3+: Username of the mongod driver user account.
  • sourceDriverUser: 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.
  • sourceName: String!
  • # Path to the SSL certificate file.
  • sslCertfilePath: String
  • # Supported in v8.1+
  • # Specifies whether SSL certificates are required for the connection.
  • sslCertificateRequired: MongoSslCertificateRequirement
  • # Supported in v8.1+
  • # Path to the SSL key file.
  • sslKeyfilePath: String
  • }