MongoDbCollectionSettingsArgs

data class MongoDbCollectionSettingsArgs(val canDelete: Output<Boolean>? = null, val shardKey: Output<MongoDbShardKeySettingArgs>? = null, val targetRUs: Output<Int>? = null) : ConvertibleToJava<MongoDbCollectionSettingsArgs>

Describes how an individual MongoDB collection should be migrated

Constructors

Link copied to clipboard
constructor(canDelete: Output<Boolean>? = null, shardKey: Output<MongoDbShardKeySettingArgs>? = null, targetRUs: Output<Int>? = null)

Properties

Link copied to clipboard
val canDelete: Output<Boolean>? = null

Whether the migrator is allowed to drop the target collection in the course of performing a migration. The default is true.

Link copied to clipboard

Describes a MongoDB shard key

Link copied to clipboard
val targetRUs: Output<Int>? = null

The RUs that should be configured on a CosmosDB target, or null to use the default. This has no effect on non-CosmosDB targets.

Functions

Link copied to clipboard
open override fun toJava(): MongoDbCollectionSettingsArgs