Class FirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationArgs
Inheritance
Inherited Members
Namespace: Pulumi.Aws.Kinesis.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class FirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationArgs : ResourceArgs
Constructors
View SourceFirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationArgs()
Declaration
public FirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationArgs()
Properties
View SourceBucketArn
The ARN of the S3 bucket
Declaration
public Input<string> BucketArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
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> |
CloudwatchLoggingOptions
The CloudWatch Logging Options for the delivery stream. More details are given below
Declaration
public Input<FirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsArgs> CloudwatchLoggingOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<FirehoseDeliveryStreamRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptionsArgs> |
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> |
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> |
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> |
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> |