Class FirehoseDeliveryStreamSnowflakeConfigurationArgs


  • public final class FirehoseDeliveryStreamSnowflakeConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • accountUrl

        public com.pulumi.core.Output<java.lang.String> accountUrl()
        Returns:
        URL of the Snowflake account. Format: https://[accountIdentifier].snowflakecomputing.com.
      • bufferingInterval

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bufferingInterval()
        Returns:
        Buffer incoming data for the specified period of time, in seconds between 0 to 900, before delivering it to the destination. The default value is 0s.
      • bufferingSize

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> bufferingSize()
        Returns:
        Buffer incoming data to the specified size, in MBs between 1 to 128, before delivering it to the destination. The default value is 1MB.
      • contentColumnName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> contentColumnName()
        Returns:
        Name of the content column.
      • dataLoadingOption

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dataLoadingOption()
        Returns:
        Data loading option.
      • database

        public com.pulumi.core.Output<java.lang.String> database()
        Returns:
        Snowflake database name.
      • keyPassphrase

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyPassphrase()
        Returns:
        Passphrase for the private key.
      • metadataColumnName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> metadataColumnName()
        Returns:
        Name of the metadata column.
      • privateKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateKey()
        Returns:
        Private key for authentication. This value is required if `secretsManagerConfiguration` is not provided.
      • retryDuration

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> retryDuration()
        Returns:
        After an initial failure to deliver to Snowflake, the total amount of time, in seconds between 0 to 7200, during which Firehose re-attempts delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. The default value is 60s. There will be no retry if the value is 0.
      • roleArn

        public com.pulumi.core.Output<java.lang.String> roleArn()
        Returns:
        ARN of the IAM role.
      • s3BackupMode

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3BackupMode()
        Returns:
        S3 backup mode.
      • schema

        public com.pulumi.core.Output<java.lang.String> schema()
        Returns:
        Snowflake schema name.
      • table

        public com.pulumi.core.Output<java.lang.String> table()
        Returns:
        Snowflake table name.
      • user

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> user()
        Returns:
        User for authentication. This value is required if `secretsManagerConfiguration` is not provided.