Show / Hide Table of Contents

Class FirehoseDeliveryStreamExtendedS3ConfigurationGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
FirehoseDeliveryStreamExtendedS3ConfigurationGetArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Kinesis.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FirehoseDeliveryStreamExtendedS3ConfigurationGetArgs : ResourceArgs

Constructors

View Source

FirehoseDeliveryStreamExtendedS3ConfigurationGetArgs()

Declaration
public FirehoseDeliveryStreamExtendedS3ConfigurationGetArgs()

Properties

View Source

BucketArn

The ARN of the S3 bucket

Declaration
public Input<string> BucketArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

BufferInterval

Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.

Declaration
public Input<int> BufferInterval { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

BufferSize

Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting SizeInMBs to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec set SizeInMBs to be 10 MB or higher.

Declaration
public Input<int> BufferSize { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

CloudwatchLoggingOptions

The CloudWatch Logging Options for the delivery stream. More details are given below

Declaration
public Input<FirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptionsGetArgs> CloudwatchLoggingOptions { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamExtendedS3ConfigurationCloudwatchLoggingOptionsGetArgs>
View Source

CompressionFormat

The compression format. If no value is specified, the default is UNCOMPRESSED. Other supported values are GZIP, ZIP & Snappy. If the destination is redshift you cannot use ZIP or Snappy.

Declaration
public Input<string> CompressionFormat { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DataFormatConversionConfiguration

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. More details given below.

Declaration
public Input<FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationGetArgs> DataFormatConversionConfiguration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamExtendedS3ConfigurationDataFormatConversionConfigurationGetArgs>
View Source

ErrorOutputPrefix

Prefix added to failed records before writing them to S3. This prefix appears immediately following the bucket name.

Declaration
public Input<string> ErrorOutputPrefix { get; set; }
Property Value
Type Description
Input<System.String>
View Source

KmsKeyArn

Specifies the KMS key ARN the stream will use to encrypt data. If not set, no encryption will be used.

Declaration
public Input<string> KmsKeyArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Prefix

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

Declaration
public Input<string> Prefix { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ProcessingConfiguration

The data processing configuration. More details are given below.

Declaration
public Input<FirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfigurationGetArgs> ProcessingConfiguration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamExtendedS3ConfigurationProcessingConfigurationGetArgs>
View Source

RoleArn

The role that Kinesis Data Firehose can use to access AWS Glue. This role must be in the same account you use for Kinesis Data Firehose. Cross-account roles aren't allowed.

Declaration
public Input<string> RoleArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

S3BackupConfiguration

The configuration for backup in Amazon S3. Required if s3_backup_mode is Enabled. Supports the same fields as s3_configuration object.

Declaration
public Input<FirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationGetArgs> S3BackupConfiguration { get; set; }
Property Value
Type Description
Input<FirehoseDeliveryStreamExtendedS3ConfigurationS3BackupConfigurationGetArgs>
View Source

S3BackupMode

The Amazon S3 backup mode. Valid values are Disabled and Enabled. Default value is Disabled.

Declaration
public Input<string> S3BackupMode { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.