Class MongoDbMigrationSettingsArgs


  • public final class MongoDbMigrationSettingsArgs
    extends com.pulumi.resources.ResourceArgs
    Describes how a MongoDB data migration should be performed
    • Method Detail

      • boostRUs

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> boostRUs()
        Returns:
        The RU limit on a CosmosDB target that collections will be temporarily increased to (if lower) during the initial copy of a migration, from 10,000 to 1,000,000, or 0 to use the default boost (which is generally the maximum), or null to not boost the RUs. This setting has no effect on non-CosmosDB targets.
      • databases

        public com.pulumi.core.Output<java.util.Map<java.lang.String,​MongoDbDatabaseSettingsArgs>> databases()
        Returns:
        The databases on the source cluster to migrate to the target. The keys are the names of the databases.
      • replication

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​MongoDbReplication>>> replication()
        Returns:
        Describes how changes will be replicated from the source to the target. The default is OneTime.
      • source

        public com.pulumi.core.Output<MongoDbConnectionInfoArgs> source()
        Returns:
        Settings used to connect to the source cluster
      • target

        public com.pulumi.core.Output<MongoDbConnectionInfoArgs> target()
        Returns:
        Settings used to connect to the target cluster
      • throttling

        public java.util.Optional<com.pulumi.core.Output<MongoDbThrottlingSettingsArgs>> throttling()
        Returns:
        Settings used to limit the resource usage of the migration