MongoRecoveryRequestConfigInput
Configuration for recovering MongoDB databases or collections from source to target cluster.
Fields
| Field | Type | Description |
|---|---|---|
| isRestoreFromCdm | Boolean | Supported in v9.4+ Boolean flag to restore collections and databases by connecting directly to MongoDB from the Rubrik cluster. |
| isRestoreWithIndex | Boolean | Supported in v9.0+ Boolean flag to restore MongoDB collections with index. |
| prefix | String | Supported in v9.0+ Prefix for the restored collections. |
| restoreDbPassword | String | Supported in v9.0+ Password of the target MongoDB source. |
| restoreDbUsername | String | Supported in v9.0+ Username of the target MongoDB source. |
| restoreThrottleInBytesPerSecond | Long | Supported in v9.0+ Rate limit restore data ingestion on target MongoDB cluster. |
| shouldDropExistingCollection | Boolean | Specifies whether the collection can be dropped because it already exists on the target MongoDB cluster. |
| sourceCollectionIds | [String!] | Supported in v9.0+ v9.0-v9.2: List of MongoDB collection objects. v9.3+: Managed IDs of the MongoDB collection objects. |
| sourceDatabaseIds | [String!] | Supported in v9.0+ v9.0-v9.2: List of MongoDB database objects. v9.3+: Managed IDs of the MongoDB database objects. |
| sourceMongoClusterId | String! | Required. Supported in v9.0+ v9.0-v9.2: ID of the MongoDB source cluster. v9.3+: Managed ID of the MongoDB source cluster. |
| targetAuthenticationType | MongoAuthenticationType | Supported in v9.0+ v9.0: Type of user authentication used when recovering to a target MongoDB cluster. If no specific option is provided, the authentication mechanism used for recovery in the target MongoDB cluster will be the one that was originally used when adding the target MongoDB cluster. v9.1+: Type of user authentication used when recovering to a target MongoDB cluster. If no option is provided, the one used during adding the target source will be used. |
| targetCollectionName | String | Supported in v9.0+ Name of the target collection for recovery. |
| targetDatabaseName | String | Supported in v9.0+ Name of the target database for recovery. |
| targetMongoClusterId | String! | Required. Supported in v9.0+ v9.0-v9.2: ID of the MongoDB target cluster. v9.3+: Managed ID of the MongoDB target cluster. |
| versionTime | DateTime | Supported in v9.0+ Timestamp of the snapshot version to be used for restore. |