Class EndpointMongodbSettingsArgs


  • public final class EndpointMongodbSettingsArgs
    extends com.pulumi.resources.ResourceArgs
    • 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`.