Package com.pulumi.aws.kinesis.outputs
Class FirehoseDeliveryStreamExtendedS3Configuration
- java.lang.Object
-
- com.pulumi.aws.kinesis.outputs.FirehoseDeliveryStreamExtendedS3Configuration
-
public final class FirehoseDeliveryStreamExtendedS3Configuration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FirehoseDeliveryStreamExtendedS3Configuration.Builder
-
Method Summary
-
-
-
Method Detail
-
bucketArn
public java.lang.String bucketArn()
- Returns:
- The ARN of the S3 bucket
-
bufferingInterval
public java.util.Optional<java.lang.Integer> bufferingInterval()
-
bufferingSize
public java.util.Optional<java.lang.Integer> bufferingSize()
-
cloudwatchLoggingOptions
public java.util.Optional<FirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptions> cloudwatchLoggingOptions()
-
compressionFormat
public java.util.Optional<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`.
-
customTimeZone
public java.util.Optional<java.lang.String> customTimeZone()
- Returns:
- The time zone you prefer. Valid values are `UTC` or a non-3-letter IANA time zones (for example, `America/Los_Angeles`). Default value is `UTC`.
-
dataFormatConversionConfiguration
public java.util.Optional<FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfiguration> dataFormatConversionConfiguration()
- Returns:
- Nested argument for the serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3. See `data_format_conversion_configuration` block below for details.
-
dynamicPartitioningConfiguration
public java.util.Optional<FirehoseDeliveryStreamExtendedS3ConfigurationDynamicPartitioningConfiguration> dynamicPartitioningConfiguration()
- Returns:
- The configuration for dynamic partitioning. Required when using [dynamic partitioning](https://docs.aws.amazon.com/firehose/latest/dev/dynamic-partitioning.html). See `dynamic_partitioning_configuration` block below for details.
-
errorOutputPrefix
public java.util.Optional<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).
-
fileExtension
public java.util.Optional<java.lang.String> fileExtension()
- Returns:
- The file extension to override the default file extension (for example, `.json`).
-
kmsKeyArn
public java.util.Optional<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<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
-
processingConfiguration
public java.util.Optional<FirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfiguration> processingConfiguration()
- Returns:
- The data processing configuration. See `processing_configuration` block below for details.
-
roleArn
public java.lang.String roleArn()
-
s3BackupConfiguration
public java.util.Optional<FirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfiguration> s3BackupConfiguration()
- Returns:
- The configuration for backup in Amazon S3. Required if `s3_backup_mode` is `Enabled`. Supports the same fields as `s3_configuration` object.
-
s3BackupMode
public java.util.Optional<java.lang.String> s3BackupMode()
- Returns:
- The Amazon S3 backup mode. Valid values are `Disabled` and `Enabled`. Default value is `Disabled`.
-
builder
public static FirehoseDeliveryStreamExtendedS3Configuration.Builder builder()
-
builder
public static FirehoseDeliveryStreamExtendedS3Configuration.Builder builder(FirehoseDeliveryStreamExtendedS3Configuration defaults)
-
-