Class FirehoseDeliveryStreamElasticsearchConfigurationS3ConfigurationArgs


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

      • bucketArn

        public com.pulumi.core.Output<java.lang.String> bucketArn()
        Returns:
        The ARN of the S3 bucket
      • 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 300s.
      • 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 100, before delivering it to the destination. The default value is 5MB.
      • compressionFormat

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> compressionFormat()
        Returns:
        The compression format. If no value is specified, the default is `UNCOMPRESSED`. Other supported values are `GZIP`, `ZIP`, `Snappy`, & `HADOOP_SNAPPY`.
      • errorOutputPrefix

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> errorOutputPrefix()
        Returns:
        Prefix added to failed records before writing them to S3. Not currently supported for `redshift` destination. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see [Custom Prefixes for Amazon S3 Objects](https://docs.aws.amazon.com/firehose/latest/dev/s3-prefixes.html).
      • kmsKeyArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyArn()
        Returns:
        Specifies the KMS key ARN the stream will use to encrypt data. If not set, no encryption will be used.
      • prefix

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> prefix()
        Returns:
        The "YYYY/MM/DD/HH" time format prefix is automatically used for delivered S3 files. You can specify an extra prefix to be added in front of the time format prefix. Note that if the prefix ends with a slash, it appears as a folder in the S3 bucket
      • roleArn

        public com.pulumi.core.Output<java.lang.String> roleArn()
        Returns:
        The ARN of the role used to access the Amazon MSK cluster.