Class CosmosDbMongoDbApiSourceArgs


  • public final class CosmosDbMongoDbApiSourceArgs
    extends com.pulumi.resources.ResourceArgs
    A copy activity source for a CosmosDB (MongoDB API) database.
    • Method Detail

      • additionalColumns

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> additionalColumns()
        Returns:
        Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).
      • batchSize

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> batchSize()
        Returns:
        Specifies the number of documents to return in each batch of the response from MongoDB instance. In most cases, modifying the batch size will not affect the user or the application. This property's main purpose is to avoid hit the limitation of response size. Type: integer (or Expression with resultType integer).
      • disableMetricsCollection

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> disableMetricsCollection()
        Returns:
        If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
      • filter

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> filter()
        Returns:
        Specifies selection filter using query operators. To return all documents in a collection, omit this parameter or pass an empty document ({}). Type: string (or Expression with resultType string).
      • maxConcurrentConnections

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> maxConcurrentConnections()
        Returns:
        The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
      • queryTimeout

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> queryTimeout()
        Returns:
        Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
      • sourceRetryCount

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> sourceRetryCount()
        Returns:
        Source retry count. Type: integer (or Expression with resultType integer).
      • sourceRetryWait

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> sourceRetryWait()
        Returns:
        Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
      • type

        public com.pulumi.core.Output<java.lang.String> type()
        Returns:
        Copy source type. Expected value is 'CosmosDbMongoDbApiSource'.