Package com.pulumi.aws.dms.inputs
Class EndpointMongodbSettingsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.dms.inputs.EndpointMongodbSettingsArgs
-
public final class EndpointMongodbSettingsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEndpointMongodbSettingsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static EndpointMongodbSettingsArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>authMechanism()java.util.Optional<com.pulumi.core.Output<java.lang.String>>authSource()java.util.Optional<com.pulumi.core.Output<java.lang.String>>authType()static EndpointMongodbSettingsArgs.Builderbuilder()static EndpointMongodbSettingsArgs.Builderbuilder(EndpointMongodbSettingsArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>docsToInvestigate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>extractDocId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>nestingLevel()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>useUpdateLookup()
-
-
-
Field Detail
-
Empty
public static final EndpointMongodbSettingsArgs Empty
-
-
Method Detail
-
authMechanism
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authMechanism()
- Returns:
- Authentication mechanism to access the MongoDB source endpoint. Default is `default`.
-
authSource
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authSource()
- Returns:
- Authentication database name. Not used when `authType` is `no`. Default is `admin`.
-
authType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authType()
- Returns:
- Authentication type to access the MongoDB source endpoint. Default is `password`.
-
docsToInvestigate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> docsToInvestigate()
- Returns:
- Number of documents to preview to determine the document organization. Use this setting when `nestingLevel` is set to `one`. Default is `1000`.
-
extractDocId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> extractDocId()
- Returns:
- Document ID. Use this setting when `nestingLevel` is set to `none`. Default is `false`.
-
nestingLevel
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nestingLevel()
- Returns:
- Specifies either document or table mode. Default is `none`. Valid values are `one` (table mode) and `none` (document mode).
-
useUpdateLookup
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useUpdateLookup()
- Returns:
- If `true`, DMS retrieves the entire document from the MongoDB source during migration. Default is `false`.
-
builder
public static EndpointMongodbSettingsArgs.Builder builder()
-
builder
public static EndpointMongodbSettingsArgs.Builder builder(EndpointMongodbSettingsArgs defaults)
-
-