Class MongoDbMigrationSettingsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.datamigration.inputs.MongoDbMigrationSettingsArgs
-
public final class MongoDbMigrationSettingsArgs extends com.pulumi.resources.ResourceArgs
Describes how a MongoDB data migration should be performed
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MongoDbMigrationSettingsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static MongoDbMigrationSettingsArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
boostRUs()
static MongoDbMigrationSettingsArgs.Builder
builder()
static MongoDbMigrationSettingsArgs.Builder
builder(MongoDbMigrationSettingsArgs defaults)
com.pulumi.core.Output<java.util.Map<java.lang.String,MongoDbDatabaseSettingsArgs>>
databases()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,MongoDbReplication>>>
replication()
com.pulumi.core.Output<MongoDbConnectionInfoArgs>
source()
com.pulumi.core.Output<MongoDbConnectionInfoArgs>
target()
java.util.Optional<com.pulumi.core.Output<MongoDbThrottlingSettingsArgs>>
throttling()
-
-
-
Field Detail
-
Empty
public static final MongoDbMigrationSettingsArgs Empty
-
-
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
-
builder
public static MongoDbMigrationSettingsArgs.Builder builder()
-
builder
public static MongoDbMigrationSettingsArgs.Builder builder(MongoDbMigrationSettingsArgs defaults)
-
-